Main Page
|
Namespace List
|
Class Hierarchy
|
Alphabetical List
|
Class List
|
Directories
|
File List
|
Namespace Members
|
Class Members
|
File Members
TSrvCfgIface Class Reference
#include <
SrvCfgIface.h
>
List of all members.
Public Member Functions
TSrvCfgIface
()
TSrvCfgIface
(string ifaceName)
TSrvCfgIface
(int ifaceNr)
virtual
~TSrvCfgIface
()
void
setDefaults
()
void
setName
(string ifaceName)
void
setID
(int ifaceID)
int
getID
()
string
getName
()
void
addAddrClass
(
SmartPtr
<
TSrvCfgAddrClass
> addrClass)
void
firstAddrClass
()
SmartPtr
<
TSrvCfgAddrClass
>
getAddrClass
()
SmartPtr
<
TSrvCfgAddrClass
>
getClassByID
(unsigned long id)
SmartPtr
<
TSrvCfgAddrClass
>
getRandomClass
(
SmartPtr
<
TDUID
> clntDuid,
SmartPtr
<
TIPv6Addr
> clntAddr)
long
countAddrClass
()
SmartPtr
<
TIPv6Addr
>
getUnicast
()
void
setNoConfig
()
void
setOptions
(
SmartPtr
<
TSrvParsGlobalOpt
> opt)
unsigned char
getPreference
()
bool
getRapidCommit
()
long
getIfaceMaxLease
()
unsigned long
getClntMaxLease
()
void
addClntAddr
(
SmartPtr
<
TIPv6Addr
> ptrAddr)
void
delClntAddr
(
SmartPtr
<
TIPv6Addr
> ptrAddr)
TContainer
<
SmartPtr
<
TIPv6Addr
> > *
getDNSServerLst
()
void
setDNSServerLst
(
TContainer
<
SmartPtr
<
TIPv6Addr
> > *lst)
bool
supportDNSServer
()
TContainer
<
SmartPtr
< string > > *
getDomainLst
()
void
setDomainLst
(
TContainer
<
SmartPtr
< string > > *domains)
bool
supportDomain
()
TContainer
<
SmartPtr
<
TIPv6Addr
> > *
getNTPServerLst
()
void
setNTPServerLst
(
TContainer
<
SmartPtr
<
TIPv6Addr
> > *lst)
bool
supportNTPServer
()
string
getTimezone
()
void
setTimezone
(string timeZone)
bool
supportTimezone
()
TContainer
<
SmartPtr
<
TIPv6Addr
> > *
getSIPServerLst
()
void
setSIPServerLst
(
TContainer
<
SmartPtr
<
TIPv6Addr
> > *addr)
bool
supportSIPServer
()
TContainer
<
SmartPtr
< string > > *
getSIPDomainLst
()
void
setSIPDomainLst
(
TContainer
<
SmartPtr
< string > > *domainlist)
bool
supportSIPDomain
()
string
getFQDN
()
void
setFQDN
(string fqdn)
bool
supportFQDN
()
TContainer
<
SmartPtr
<
TIPv6Addr
> > *
getNISServerLst
()
void
setNISServerLst
(
TContainer
<
SmartPtr
<
TIPv6Addr
> > *nislist)
bool
supportNISServer
()
TContainer
<
SmartPtr
<
TIPv6Addr
> > *
getNISPServerLst
()
void
setNISPServerLst
(
TContainer
<
SmartPtr
<
TIPv6Addr
> > *nisplist)
bool
supportNISPServer
()
string
getNISDomain
()
void
setNISDomain
(string domain)
bool
supportNISDomain
()
string
getNISPDomain
()
void
setNISPDomain
(string domain)
bool
supportNISPDomain
()
void
setLifetime
(unsigned int life)
unsigned int
getLifetime
()
bool
supportLifetime
()
Friends
ostream &
operator<<
(ostream &out,
TSrvCfgIface
&
iface
)
Constructor & Destructor Documentation
TSrvCfgIface::TSrvCfgIface
(
)
TSrvCfgIface::TSrvCfgIface
(
string
ifaceName
)
TSrvCfgIface::TSrvCfgIface
(
int
ifaceNr
)
TSrvCfgIface::~
TSrvCfgIface
(
)
[virtual]
Member Function Documentation
void TSrvCfgIface::addAddrClass
(
SmartPtr
<
TSrvCfgAddrClass
>
addrClass
)
void TSrvCfgIface::addClntAddr
(
SmartPtr
<
TIPv6Addr
>
ptrAddr
)
long TSrvCfgIface::countAddrClass
(
)
void TSrvCfgIface::delClntAddr
(
SmartPtr
<
TIPv6Addr
>
ptrAddr
)
void TSrvCfgIface::firstAddrClass
(
)
SmartPtr
<
TSrvCfgAddrClass
> TSrvCfgIface::getAddrClass
(
)
SmartPtr
<
TSrvCfgAddrClass
> TSrvCfgIface::getClassByID
(
unsigned long
id
)
unsigned long TSrvCfgIface::getClntMaxLease
(
)
TContainer
<
SmartPtr
<
TIPv6Addr
> > * TSrvCfgIface::getDNSServerLst
(
)
TContainer
<
SmartPtr
< string > > * TSrvCfgIface::getDomainLst
(
)
string TSrvCfgIface::getFQDN
(
)
int TSrvCfgIface::getID
(
)
long TSrvCfgIface::getIfaceMaxLease
(
)
unsigned int TSrvCfgIface::getLifetime
(
)
string TSrvCfgIface::getName
(
)
string TSrvCfgIface::getNISDomain
(
)
string TSrvCfgIface::getNISPDomain
(
)
TContainer
<
SmartPtr
<
TIPv6Addr
> > * TSrvCfgIface::getNISPServerLst
(
)
TContainer
<
SmartPtr
<
TIPv6Addr
> > * TSrvCfgIface::getNISServerLst
(
)
TContainer
<
SmartPtr
<
TIPv6Addr
> > * TSrvCfgIface::getNTPServerLst
(
)
unsigned char TSrvCfgIface::getPreference
(
)
SmartPtr
<
TSrvCfgAddrClass
> TSrvCfgIface::getRandomClass
(
SmartPtr
<
TDUID
>
clntDuid
,
SmartPtr
<
TIPv6Addr
>
clntAddr
)
bool TSrvCfgIface::getRapidCommit
(
)
TContainer
<
SmartPtr
< string > > * TSrvCfgIface::getSIPDomainLst
(
)
TContainer
<
SmartPtr
<
TIPv6Addr
> > * TSrvCfgIface::getSIPServerLst
(
)
string TSrvCfgIface::getTimezone
(
)
SmartPtr
<
TIPv6Addr
> TSrvCfgIface::getUnicast
(
)
void TSrvCfgIface::setDefaults
(
)
void TSrvCfgIface::setDNSServerLst
(
TContainer
<
SmartPtr
<
TIPv6Addr
> > *
lst
)
void TSrvCfgIface::setDomainLst
(
TContainer
<
SmartPtr
< string > > *
domains
)
void TSrvCfgIface::setFQDN
(
string
fqdn
)
void TSrvCfgIface::setID
(
int
ifaceID
)
void TSrvCfgIface::setLifetime
(
unsigned int
life
)
void TSrvCfgIface::setName
(
string
ifaceName
)
void TSrvCfgIface::setNISDomain
(
string
domain
)
void TSrvCfgIface::setNISPDomain
(
string
domain
)
void TSrvCfgIface::setNISPServerLst
(
TContainer
<
SmartPtr
<
TIPv6Addr
> > *
nisplist
)
void TSrvCfgIface::setNISServerLst
(
TContainer
<
SmartPtr
<
TIPv6Addr
> > *
nislist
)
void TSrvCfgIface::setNoConfig
(
)
void TSrvCfgIface::setNTPServerLst
(
TContainer
<
SmartPtr
<
TIPv6Addr
> > *
lst
)
void TSrvCfgIface::setOptions
(
SmartPtr
<
TSrvParsGlobalOpt
>
opt
)
void TSrvCfgIface::setSIPDomainLst
(
TContainer
<
SmartPtr
< string > > *
domainlist
)
void TSrvCfgIface::setSIPServerLst
(
TContainer
<
SmartPtr
<
TIPv6Addr
> > *
addr
)
void TSrvCfgIface::setTimezone
(
string
timeZone
)
bool TSrvCfgIface::supportDNSServer
(
)
bool TSrvCfgIface::supportDomain
(
)
bool TSrvCfgIface::supportFQDN
(
)
bool TSrvCfgIface::supportLifetime
(
)
bool TSrvCfgIface::supportNISDomain
(
)
bool TSrvCfgIface::supportNISPDomain
(
)
bool TSrvCfgIface::supportNISPServer
(
)
bool TSrvCfgIface::supportNISServer
(
)
bool TSrvCfgIface::supportNTPServer
(
)
bool TSrvCfgIface::supportSIPDomain
(
)
bool TSrvCfgIface::supportSIPServer
(
)
bool TSrvCfgIface::supportTimezone
(
)
Friends And Related Function Documentation
ostream& operator<<
(
ostream &
out
,
TSrvCfgIface
&
iface
)
[friend]
The documentation for this class was generated from the following files:
SrvCfgMgr/
SrvCfgIface.h
SrvCfgMgr/
SrvCfgIface.cpp
Generated on Mon Dec 27 21:55:26 2004 for Dibbler - a portable DHCPv6 by
1.3.9.1