Trippin Cyril
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | List of all members
trippingcyril::net::IPAddress Struct Referenceabstract

Simple ip address class. More...

#include <Socket.h>

Inheritance diagram for trippingcyril::net::IPAddress:
[legend]

Public Member Functions

virtual ~IPAddress ()
 
virtual int GetIPVersion () const =0
 
virtual String AsString () const =0
 
 operator String () const
 

Static Public Member Functions

static IPAddressfromFD (int fd)
 

Detailed Description

Simple ip address class.

Constructor & Destructor Documentation

virtual trippingcyril::net::IPAddress::~IPAddress ( )
inlinevirtual

Member Function Documentation

virtual String trippingcyril::net::IPAddress::AsString ( ) const
pure virtual
Returns
Returns the human readable representation of the ip address

Implemented in trippingcyril::net::IPv4Address.

static IPAddress* trippingcyril::net::IPAddress::fromFD ( int  fd)
static

Return the ip address associated with fd

Parameters
fdThe file descriptor
Returns
newly allocated IPAddress or NULL
virtual int trippingcyril::net::IPAddress::GetIPVersion ( ) const
pure virtual
Returns
The ip version

Implemented in trippingcyril::net::IPv4Address.

trippingcyril::net::IPAddress::operator String ( ) const
inline
Returns
Returns the human readable representation of the ip address

The documentation for this struct was generated from the following file: