Public Types | Public Member Functions | Public Attributes

ibrcommon::NetAddress Class Reference

#include <NetAddress.h>

List of all members.

Public Types

enum  ADDR_TYPE { NETADDR_IP = 0, NETADDR_IP6 = 1, NETADDR_IEEE802154 = 2 }

Public Member Functions

 NetAddress (const ADDR_TYPE &type, const std::string &address, const int mask)
virtual ~NetAddress ()
const std::string toString () const

Public Attributes

const ADDR_TYPE type
const int mask

Detailed Description

Definition at line 15 of file NetAddress.h.


Member Enumeration Documentation

Enumerator:
NETADDR_IP 
NETADDR_IP6 
NETADDR_IEEE802154 

Definition at line 18 of file NetAddress.h.


Constructor & Destructor Documentation

ibrcommon::NetAddress::NetAddress ( const ADDR_TYPE type,
const std::string &  address,
const int  mask 
)

Definition at line 12 of file NetAddress.cpp.

ibrcommon::NetAddress::~NetAddress (  )  [virtual]

Definition at line 17 of file NetAddress.cpp.


Member Function Documentation

const std::string ibrcommon::NetAddress::toString (  )  const

Member Data Documentation

Definition at line 30 of file NetAddress.h.

Definition at line 29 of file NetAddress.h.


The documentation for this class was generated from the following files: