Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TClntCfgIface Class Reference

#include <ClntCfgIface.h>

List of all members.

Public Member Functions

 TClntCfgIface (string ifaceName)
 TClntCfgIface (int ifaceNr)
void firstGroup ()
int countGroup ()
SmartPtr< TClntCfgGroup > getGroup ()
void addGroup (SmartPtr< TClntCfgGroup > ptr)
string getName (void)
void setOptions (SmartPtr< TClntParsGlobalOpt > opt)
SmartPtr< TClntCfgGroup > getLastGroup ()
int getID (void)
void setNoConfig ()
void setIfaceID (int ifaceID)
void setIfaceName (string ifaceName)
bool noConfig ()
bool stateless ()
bool getUnicast ()
bool getRapidCommit ()
void setRapidCommit (bool rapCom)
bool isReqDNSServer ()
EState getDNSServerState ()
void setDNSServerState (EState state)
unsigned long getDNSServerTimeout ()
TContainer< SmartPtr< TIPv6Addr > > * getProposedDNSServerLst ()
bool isReqDomain ()
EState getDomainState ()
unsigned long getDomainTimeout ()
void setDomainState (EState state)
TContainer< SmartPtr< string > > * getProposedDomainLst ()
bool isReqNTPServer ()
EState getNTPServerState ()
unsigned long getNTPServerTimeout ()
void setNTPServerState (EState state)
TContainer< SmartPtr< TIPv6Addr > > * getProposedNTPServerLst ()
bool isReqTimezone ()
EState getTimezoneState ()
unsigned long getTimezoneTimeout ()
void setTimezoneState (EState state)
string getProposedTimezone ()
bool isReqSIPServer ()
EState getSIPServerState ()
unsigned long getSIPServerTimeout ()
void setSIPServerState (EState state)
TContainer< SmartPtr< TIPv6Addr > > * getProposedSIPServerLst ()
bool isReqSIPDomain ()
EState getSIPDomainState ()
unsigned long getSIPDomainTimeout ()
void setSIPDomainState (EState state)
TContainer< SmartPtr< string > > * getProposedSIPDomainLst ()
bool isReqFQDN ()
EState getFQDNState ()
unsigned long getFQDNTimeout ()
void setFQDNState (EState state)
string getProposedFQDN ()
bool isReqNISServer ()
EState getNISServerState ()
unsigned long getNISServerTimeout ()
void setNISServerState (EState state)
TContainer< SmartPtr< TIPv6Addr > > * getProposedNISServerLst ()
bool isReqNISPServer ()
EState getNISPServerState ()
unsigned long getNISPServerTimeout ()
void setNISPServerState (EState state)
TContainer< SmartPtr< TIPv6Addr > > * getProposedNISPServerLst ()
bool isReqNISDomain ()
EState getNISDomainState ()
unsigned long getNISDomainTimeout ()
void setNISDomainState (EState state)
string getProposedNISDomain ()
bool isReqNISPDomain ()
EState getNISPDomainState ()
unsigned long getNISPDomainTimeout ()
void setNISPDomainState (EState state)
string getProposedNISPDomain ()
bool isReqLifetime ()
EState getLifetimeState ()
void setLifetimeState (EState state)

Public Attributes

TContainer< SmartPtr< TClntCfgGroup > > ClntCfgGroupLst

Friends

std::ostream & operator<< (std::ostream &, TClntCfgIface &)


Constructor & Destructor Documentation

TClntCfgIface::TClntCfgIface (  string  ifaceName  ) 
 

TClntCfgIface::TClntCfgIface (  int  ifaceNr  ) 
 


Member Function Documentation

void TClntCfgIface::addGroup (  SmartPtr< TClntCfgGroup >  ptr  ) 
 

int TClntCfgIface::countGroup (   ) 
 

void TClntCfgIface::firstGroup (   ) 
 

EState TClntCfgIface::getDNSServerState (   ) 
 

unsigned long TClntCfgIface::getDNSServerTimeout (   ) 
 

EState TClntCfgIface::getDomainState (   ) 
 

unsigned long TClntCfgIface::getDomainTimeout (   ) 
 

EState TClntCfgIface::getFQDNState (   ) 
 

unsigned long TClntCfgIface::getFQDNTimeout (   ) 
 

SmartPtr< TClntCfgGroup > TClntCfgIface::getGroup (   ) 
 

int TClntCfgIface::getID (  void   ) 
 

SmartPtr< TClntCfgGroup > TClntCfgIface::getLastGroup (   ) 
 

EState TClntCfgIface::getLifetimeState (   ) 
 

string TClntCfgIface::getName (  void   ) 
 

EState TClntCfgIface::getNISDomainState (   ) 
 

unsigned long TClntCfgIface::getNISDomainTimeout (   ) 
 

EState TClntCfgIface::getNISPDomainState (   ) 
 

unsigned long TClntCfgIface::getNISPDomainTimeout (   ) 
 

EState TClntCfgIface::getNISPServerState (   ) 
 

unsigned long TClntCfgIface::getNISPServerTimeout (   ) 
 

EState TClntCfgIface::getNISServerState (   ) 
 

unsigned long TClntCfgIface::getNISServerTimeout (   ) 
 

EState TClntCfgIface::getNTPServerState (   ) 
 

unsigned long TClntCfgIface::getNTPServerTimeout (   ) 
 

TContainer< SmartPtr< TIPv6Addr > > * TClntCfgIface::getProposedDNSServerLst (   ) 
 

TContainer< SmartPtr< string > > * TClntCfgIface::getProposedDomainLst (   ) 
 

string TClntCfgIface::getProposedFQDN (   ) 
 

string TClntCfgIface::getProposedNISDomain (   ) 
 

string TClntCfgIface::getProposedNISPDomain (   ) 
 

TContainer< SmartPtr< TIPv6Addr > > * TClntCfgIface::getProposedNISPServerLst (   ) 
 

TContainer< SmartPtr< TIPv6Addr > > * TClntCfgIface::getProposedNISServerLst (   ) 
 

TContainer< SmartPtr< TIPv6Addr > > * TClntCfgIface::getProposedNTPServerLst (   ) 
 

TContainer< SmartPtr< string > > * TClntCfgIface::getProposedSIPDomainLst (   ) 
 

TContainer< SmartPtr< TIPv6Addr > > * TClntCfgIface::getProposedSIPServerLst (   ) 
 

string TClntCfgIface::getProposedTimezone (   ) 
 

bool TClntCfgIface::getRapidCommit (   ) 
 

EState TClntCfgIface::getSIPDomainState (   ) 
 

unsigned long TClntCfgIface::getSIPDomainTimeout (   ) 
 

EState TClntCfgIface::getSIPServerState (   ) 
 

unsigned long TClntCfgIface::getSIPServerTimeout (   ) 
 

EState TClntCfgIface::getTimezoneState (   ) 
 

unsigned long TClntCfgIface::getTimezoneTimeout (   ) 
 

bool TClntCfgIface::getUnicast (   ) 
 

bool TClntCfgIface::isReqDNSServer (   ) 
 

bool TClntCfgIface::isReqDomain (   ) 
 

bool TClntCfgIface::isReqFQDN (   ) 
 

bool TClntCfgIface::isReqLifetime (   ) 
 

bool TClntCfgIface::isReqNISDomain (   ) 
 

bool TClntCfgIface::isReqNISPDomain (   ) 
 

bool TClntCfgIface::isReqNISPServer (   ) 
 

bool TClntCfgIface::isReqNISServer (   ) 
 

bool TClntCfgIface::isReqNTPServer (   ) 
 

bool TClntCfgIface::isReqSIPDomain (   ) 
 

bool TClntCfgIface::isReqSIPServer (   ) 
 

bool TClntCfgIface::isReqTimezone (   ) 
 

bool TClntCfgIface::noConfig (   ) 
 

void TClntCfgIface::setDNSServerState (  EState  state  ) 
 

void TClntCfgIface::setDomainState (  EState  state  ) 
 

void TClntCfgIface::setFQDNState (  EState  state  ) 
 

void TClntCfgIface::setIfaceID (  int  ifaceID  ) 
 

void TClntCfgIface::setIfaceName (  string  ifaceName  ) 
 

void TClntCfgIface::setLifetimeState (  EState  state  ) 
 

void TClntCfgIface::setNISDomainState (  EState  state  ) 
 

void TClntCfgIface::setNISPDomainState (  EState  state  ) 
 

void TClntCfgIface::setNISPServerState (  EState  state  ) 
 

void TClntCfgIface::setNISServerState (  EState  state  ) 
 

void TClntCfgIface::setNoConfig (   ) 
 

void TClntCfgIface::setNTPServerState (  EState  state  ) 
 

void TClntCfgIface::setOptions (  SmartPtr< TClntParsGlobalOpt >  opt  ) 
 

void TClntCfgIface::setRapidCommit (  bool  rapCom  ) 
 

void TClntCfgIface::setSIPDomainState (  EState  state  ) 
 

void TClntCfgIface::setSIPServerState (  EState  state  ) 
 

void TClntCfgIface::setTimezoneState (  EState  state  ) 
 

bool TClntCfgIface::stateless (   ) 
 


Friends And Related Function Documentation

std::ostream& operator<< (  std::ostream &  ,
TClntCfgIface & 
)  [friend]
 


Member Data Documentation

TContainer< SmartPtr<TClntCfgGroup> > TClntCfgIface::ClntCfgGroupLst
 


The documentation for this class was generated from the following files:
Generated on Wed Mar 16 00:10:31 2005 for Dibbler - a portable DHCPv6 by  doxygen 1.3.9.1