#include <address.h>

Public Member Functions | |
| int | getAddressFamily () const |
| virtual std::string | toString () const =0 |
| virtual void | getRawAddress (void **addr, size_t *len)=0 |
Static Public Member Functions | |
| static Address * | newAddress (std::string &addr) |
| (Factory method) | |
Protected Attributes | |
| int | m_af |
Definition at line 18 of file address.h.
| Address * n2nc::net::Address::newAddress | ( | std::string & | addr | ) | [static] |
(Factory method)
Definition at line 20 of file address.cpp.
References n2nc::net::Resolver::getAddressByFQDN().

| int n2nc::net::Address::getAddressFamily | ( | ) | const |
| virtual std::string n2nc::net::Address::toString | ( | ) | const [pure virtual] |
Implemented in n2nc::net::IP4Address, and n2nc::net::IP6Address.
Referenced by n2nc::net::Resolver::getAddressByFQDN().

| virtual void n2nc::net::Address::getRawAddress | ( | void ** | addr, | |
| size_t * | len | |||
| ) | [pure virtual] |
Implemented in n2nc::net::IP4Address, and n2nc::net::IP6Address.
1.5.5