All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions | Protected Attributes | Friends
castor::net::NetInterface Class Reference

#include <NetInterface.h>

List of all members.

Public Member Functions

void addAddress (const NetAddress &address)
void addBroadcastAddress (const NetAddress &address)
bool contains (const NetAddress &address)
NetAddressPtrSet getAddresses () const
NetAddressPtrSet getBroadcastAddresses () const
std::string getName () const
bool matches (const NetAddress &address)
 NetInterface (const std::string name)
 NetInterface (const NetInterface &copy)
std::string str () const

Static Public Member Functions

static NetInterfacePtr getDefaultRoute ()
static NetInterfacePtr getDefaultRoute6 ()
static NetInterfacePtrList getInterfaces ()

Protected Attributes

NetAddressPtrSet addresses
NetAddressPtrSet addressesb
std::string name

Friends

bool operator< (const NetInterface &one, const NetInterface &other)

Detailed Description

Definition at line 19 of file NetInterface.h.


Constructor & Destructor Documentation

castor::net::NetInterface::NetInterface ( const std::string  name)

Definition at line 7 of file NetInterface.cpp.

Definition at line 12 of file NetInterface.cpp.


Member Function Documentation

Definition at line 29 of file NetInterface.cpp.

Definition at line 38 of file NetInterface.cpp.

Definition at line 47 of file NetInterface.cpp.

Definition at line 21 of file NetInterface.cpp.

Definition at line 25 of file NetInterface.cpp.

Definition at line 155 of file NetInterface.cpp.

Definition at line 206 of file NetInterface.cpp.

Definition at line 69 of file NetInterface.cpp.

std::string castor::net::NetInterface::getName ( ) const

Definition at line 17 of file NetInterface.cpp.

Definition at line 54 of file NetInterface.cpp.

std::string castor::net::NetInterface::str ( ) const

Definition at line 211 of file NetInterface.cpp.


Friends And Related Function Documentation

bool operator< ( const NetInterface one,
const NetInterface other 
) [friend]

Definition at line 226 of file NetInterface.cpp.


Member Data Documentation

Definition at line 24 of file NetInterface.h.

Definition at line 25 of file NetInterface.h.

std::string castor::net::NetInterface::name [protected]

Definition at line 23 of file NetInterface.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Castor
Author(s): Carpe Noctem
autogenerated on Fri Nov 8 2013 11:05:41