#include <pinetaddr.h>
Inheritance diagram for P::InetAddress:

Public Member Functions | |
| InetAddress () | |
| Default constructor (INADDR_ANY). | |
| InetAddress (const NetworkAddress &addr) | |
| Construct from a compatible NetworkAddress. | |
| InetAddress (const in_addr &addr) | |
| Native address constructor. | |
| InetAddress (uint32_t addr) | |
| Native address constructor. | |
| InetAddress (const std::string &ipaddr) | |
| Address string constructor. | |
| InetAddress (uint8_t oct1, uint8_t oct2, uint8_t oct3, uint8_t oct4) | |
| Address constructor using four octets. | |
| const in_addr & | inaddr () const |
| Returns the 32bit internet address. | |
| uint8_t | oct1 () const |
| uint8_t | oct2 () const |
| uint8_t | oct3 () const |
| uint8_t | oct4 () const |
| std::string | str () const |
| Returns the address as a string. | |
| NetworkAddress * | clone () const |
| InetAddress & | operator= (const in_addr &addr) |
| Address assign operator. | |
| InetAddress & | operator= (uint32_t addr) |
| Address assign operator. | |
| InetAddress & | operator= (const std::string &ipaddr) |
| Address string assign operator. | |
Friends | |
| PNET_EXPORT friend std::ostream & | operator<< (std::ostream &os, const InetAddress &addr) |
| PNET_EXPORT friend std::istream & | operator>> (std::istream &is, InetAddress &addr) |
Definition at line 38 of file pinetaddr.h.
|
|
Default constructor (INADDR_ANY).
|
|
|
Construct from a compatible NetworkAddress.
|
|
|
Native address constructor.
|
|
|
Native address constructor.
|
|
|
Address string constructor.
|
|
||||||||||||||||||||
|
Address constructor using four octets.
|
|
|
Implements P::NetworkAddress. |
|
|
Returns the 32bit internet address.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Address string assign operator.
|
|
|
Address assign operator.
|
|
|
Address assign operator.
|
|
|
Returns the address as a string.
Implements P::NetworkAddress. |
|
||||||||||||
|
|
|
||||||||||||
|
|
1.3.3