#include <ipaddress.h>
Inheritance diagram for openikev2::IpAddress:

Public Member Functions | |
| virtual uint16_t | getAddressSize () const=0 |
| Returns IpAddress bytes representation size. | |
| virtual uint16_t | getPort () const=0 |
| Returns IpAddress port number. | |
| virtual void | setPort (uint16_t port)=0 |
| Sets IpAddress port number. | |
| virtual uint32_t | getFamily () const=0 |
| Gets the IpAddress family. | |
| virtual bool | equalTo (const IpAddress &other) const |
| Returns if this IpAddress object is equal to another one. | |
| virtual bool | equalToWithoutPort (const IpAddress &other) const |
| Returns if this IpAddress object is equal to another one, excepting port number. | |
| virtual auto_ptr< ByteArray > | getBytes () const=0 |
| Gets the byte representation of the IPAdress. | |
| virtual auto_ptr< Attribute > | cloneAttribute () const |
| Creates a new IpAddress object cloning this as an Attribute. | |
| virtual auto_ptr< IpAddress > | clone () const=0 |
| Creates a new IpAddress object cloning this. | |
| virtual string | toStringTab (uint8_t tabs) const =0 |
| Construct a textual representation of the object, preceded of a num of tabs of size TAB_SIZE. | |
| virtual uint16_t openikev2::IpAddress::getAddressSize | ( | ) | const [pure virtual] |
| virtual uint16_t openikev2::IpAddress::getPort | ( | ) | const [pure virtual] |
| virtual uint32_t openikev2::IpAddress::getFamily | ( | ) | const [pure virtual] |
| bool openikev2::IpAddress::equalTo | ( | const IpAddress & | other | ) | const [virtual] |
| bool openikev2::IpAddress::equalToWithoutPort | ( | const IpAddress & | other | ) | const [virtual] |
| virtual auto_ptr<ByteArray> openikev2::IpAddress::getBytes | ( | ) | const [pure virtual] |
Gets the byte representation of the IPAdress.
| auto_ptr< Attribute > openikev2::IpAddress::cloneAttribute | ( | ) | const [virtual] |
Creates a new IpAddress object cloning this as an Attribute.
Implements openikev2::Attribute.
| virtual auto_ptr<IpAddress> openikev2::IpAddress::clone | ( | ) | const [pure virtual] |
| virtual string openikev2::IpAddress::toStringTab | ( | uint8_t | tabs | ) | const [pure virtual] |
Construct a textual representation of the object, preceded of a num of tabs of size TAB_SIZE.
| tabs | Num of tabs preceding the textual representation. |
Implements openikev2::Attribute.
1.5.1