#include <conexus/ip.h>
Inheritance diagram for Conexus::IP:
Public Types | |
typedef ConexusPointer< IP > | pointer |
Class typedef to smart pointer. | |
Public Member Functions | |
virtual IPAddress & | generic_local_address ()=0 |
virtual IPAddress & | generic_remote_address ()=0 |
int | ttl () |
void | set_ttl (int t) |
TOS | tos () |
void | set_tos (TOS t) |
IP (int domain=-1, int type=-1, int protocol=0) | |
virtual IPAddress & | generic_local_interface ()=0 |
virtual IPAddress & | generic_remote_address ()=0 |
int | ttl () |
void | set_ttl (int t) |
TOS | tos () |
void | set_tos (TOS t) |
virtual const std::string & | object_type () |
IP (int domain=-1, int type=-1, int protocol=0) | |
virtual IPAddress & | generic_local_interface ()=0 |
virtual IPAddress & | generic_remote_address ()=0 |
int | ttl () |
void | set_ttl (int t) |
TOS | tos () |
void | set_tos (TOS t) |
virtual const std::string & | object_type () |
Protected Member Functions | |
IP (int domain=-1, int type=-1, int protocol=0) |