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

#include <ClntParsGlobalOpt.h>

+ Inheritance diagram for TClntParsGlobalOpt:
+ Collaboration diagram for TClntParsGlobalOpt:

Public Member Functions

 TClntParsGlobalOpt ()
 ~TClntParsGlobalOpt ()
bool getAnonInfRequest ()
bool getConfirm ()
bool getExperimental ()
bool getFQDNFlagS ()
bool getInactiveMode ()
bool getInsistMode ()
int getOnLinkPrefixLength ()
std::string getWorkDir ()
void setAnonInfRequest (bool anonymous)
void setConfirm (bool conf)
void setExperimental ()
void setFQDNFlagS (bool s)
void setInactiveMode (bool flex)
void setInsistMode (bool insist)
void setOnLinkPrefixLength (int len)
void setWorkDir (const std::string &dir)
- Public Member Functions inherited from TClntParsIfaceOpt
 TClntParsIfaceOpt ()
 ~TClntParsIfaceOpt ()
TContainer< SPtr< TIPv6Addr > > * getDNSServerLst ()
std::string getFQDN ()
bool getLifetime ()
std::string getNISDomain ()
std::string getNISPDomain ()
TContainer< SPtr< TIPv6Addr > > * getNISPServerLst ()
TContainer< SPtr< TIPv6Addr > > * getNISServerLst ()
TContainer< SPtr< TIPv6Addr > > * getNTPServerLst ()
bool getRapidCommit ()
bool getReqDNSServer ()
bool getReqDomain ()
bool getReqFQDN ()
bool getReqLifetime ()
bool getReqNISDomain ()
bool getReqNISPDomain ()
bool getReqNISPServer ()
bool getReqNISServer ()
bool getReqNTPServer ()
bool getReqPrefixDelegation ()
bool getReqSIPDomain ()
bool getReqSIPServer ()
bool getReqTimezone ()
bool getReqVendorSpec ()
TContainer< SPtr< TIPv6Addr > > * getSIPServerLst ()
bool getStateful ()
std::string getTimezone ()
bool getUnicast ()
TContainer< SPtr
< TOptVendorSpecInfo > > 
getVendorSpec ()
 List (std::string)*getDomainLst()
 List (std::string)*getSIPDomainLst()
void setDNSServerLst (TContainer< SPtr< TIPv6Addr > > *lst)
void setDomainLst (List(std::string)*domains)
void setFQDN (const std::string &fqdn)
void setLifetime ()
void setNISDomain (const std::string &domain)
void setNISPDomain (const std::string &domain)
void setNISPServerLst (TContainer< SPtr< TIPv6Addr > > *nisplist)
void setNISServerLst (TContainer< SPtr< TIPv6Addr > > *nislist)
void setNTPServerLst (TContainer< SPtr< TIPv6Addr > > *lst)
void setPrefixDelegation ()
void setRapidCommit (bool rapid)
void setSIPDomainLst (List(std::string)*domainlist)
void setSIPServerLst (TContainer< SPtr< TIPv6Addr > > *addr)
void setStateful (bool state)
void setTimezone (const std::string &timeZone)
void setUnicast (bool unicast)
void setVendorSpec (TContainer< SPtr< TOptVendorSpecInfo > > vendorSpec)
void setVendorSpec ()
- Public Member Functions inherited from TClntParsIAOpt
 TClntParsIAOpt ()
void addPrefSrv (SPtr< THostID > prefSrv)
void addRejedSrv (SPtr< THostID > prefSrv)
void clearPrefSrv ()
void clearRejedSrv ()
void firstPrefSrv ()
void firstRejedSrv ()
bool getAddrHint ()
bool getAddrParams ()
long getIAIDCnt ()
SPtr< THostIDgetPrefSrv ()
SPtr< THostIDgetRejedSrv ()
long getT1 ()
long getT2 ()
void setAddrHint (bool addrHint)
void setAddrParams (bool useAddrParams)
void setIAIDCnt (long cnt)
void setPrefSrvLst (TContainer< SPtr< THostID > > *lst)
void setRejedSrvLst (TContainer< SPtr< THostID > > *lst)
void setT1 (long T1)
void setT2 (long T2)
- Public Member Functions inherited from TClntParsAddrOpt
 TClntParsAddrOpt ()
long getPref ()
long getValid ()
void setPref (long pref)
void setValid (long valid)

Private Attributes

bool AnonInfRequest
bool Experimental
bool FQDNFlagS
bool InactiveMode
bool InsistMode
int PrefixLength
bool UseConfirm
std::string WorkDir

Constructor & Destructor Documentation

TClntParsGlobalOpt::TClntParsGlobalOpt ( )
TClntParsGlobalOpt::~TClntParsGlobalOpt ( )

Member Function Documentation

bool TClntParsGlobalOpt::getAnonInfRequest ( )
bool TClntParsGlobalOpt::getConfirm ( )
bool TClntParsGlobalOpt::getExperimental ( )
bool TClntParsGlobalOpt::getFQDNFlagS ( )
bool TClntParsGlobalOpt::getInactiveMode ( )
bool TClntParsGlobalOpt::getInsistMode ( )
int TClntParsGlobalOpt::getOnLinkPrefixLength ( )
string TClntParsGlobalOpt::getWorkDir ( )
void TClntParsGlobalOpt::setAnonInfRequest ( bool  anonymous)
void TClntParsGlobalOpt::setConfirm ( bool  conf)
void TClntParsGlobalOpt::setExperimental ( )
void TClntParsGlobalOpt::setFQDNFlagS ( bool  s)
void TClntParsGlobalOpt::setInactiveMode ( bool  flex)
void TClntParsGlobalOpt::setInsistMode ( bool  insist)
void TClntParsGlobalOpt::setOnLinkPrefixLength ( int  len)
void TClntParsGlobalOpt::setWorkDir ( const std::string &  dir)

Member Data Documentation

bool TClntParsGlobalOpt::AnonInfRequest
private
bool TClntParsGlobalOpt::Experimental
private
bool TClntParsGlobalOpt::FQDNFlagS
private
bool TClntParsGlobalOpt::InactiveMode
private
bool TClntParsGlobalOpt::InsistMode
private
int TClntParsGlobalOpt::PrefixLength
private
bool TClntParsGlobalOpt::UseConfirm
private
std::string TClntParsGlobalOpt::WorkDir
private

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