Dibbler - a portable DHCPv6  1.0.2RC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TRelCfgIface Class Reference

#include <RelCfgIface.h>

+ Collaboration diagram for TRelCfgIface:

Public Member Functions

 TRelCfgIface (const std::string &ifaceName)
 TRelCfgIface (int ifaceNr)
virtual ~TRelCfgIface ()
bool getClientMulticast ()
SPtr< TIPv6AddrgetClientUnicast ()
std::string getFullName ()
int getID ()
int getInterfaceID ()
std::string getName ()
unsigned char getPreference ()
bool getServerMulticast ()
SPtr< TIPv6AddrgetServerUnicast ()
void setID (int ifaceID)
void setName (std::string ifaceName)
void setOptions (SPtr< TRelParsGlobalOpt > opt)

Private Attributes

bool ClientMulticast_
SPtr< TIPv6AddrClientUnicast_
int ID_
int InterfaceID_
std::string Name_
bool ServerMulticast_
SPtr< TIPv6AddrServerUnicast_

Friends

std::ostream & operator<< (std::ostream &out, TRelCfgIface &iface)

Constructor & Destructor Documentation

TRelCfgIface::TRelCfgIface ( const std::string &  ifaceName)
TRelCfgIface::TRelCfgIface ( int  ifaceNr)
TRelCfgIface::~TRelCfgIface ( )
virtual

Member Function Documentation

bool TRelCfgIface::getClientMulticast ( )
SPtr< TIPv6Addr > TRelCfgIface::getClientUnicast ( )
string TRelCfgIface::getFullName ( void  )
int TRelCfgIface::getID ( void  )
int TRelCfgIface::getInterfaceID ( )
string TRelCfgIface::getName ( void  )
unsigned char TRelCfgIface::getPreference ( )
bool TRelCfgIface::getServerMulticast ( )
SPtr< TIPv6Addr > TRelCfgIface::getServerUnicast ( )
void TRelCfgIface::setID ( int  ifaceID)
void TRelCfgIface::setName ( std::string  ifaceName)
void TRelCfgIface::setOptions ( SPtr< TRelParsGlobalOpt opt)

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
TRelCfgIface iface 
)
friend

Member Data Documentation

bool TRelCfgIface::ClientMulticast_
private
SPtr<TIPv6Addr> TRelCfgIface::ClientUnicast_
private
int TRelCfgIface::ID_
private
int TRelCfgIface::InterfaceID_
private
std::string TRelCfgIface::Name_
private
bool TRelCfgIface::ServerMulticast_
private
SPtr<TIPv6Addr> TRelCfgIface::ServerUnicast_
private

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