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

TClntIfaceIface Class Reference

#include <ClntIfaceIface.h>

Inheritance diagram for TClntIfaceIface:

TIfaceIface List of all members.

Public Member Functions

 TClntIfaceIface (char *name, int id, unsigned int flags, char *mac, int maclen, char *llAddr, int llAddrCnt, char *globalAddr, int globalAddrCnt, int hwType)
 ~TClntIfaceIface ()
bool setDNSServerLst (SmartPtr< TDUID > duid, SmartPtr< TIPv6Addr > srv, TContainer< SmartPtr< TIPv6Addr > > addrs)
bool setDomainLst (SmartPtr< TDUID > duid, SmartPtr< TIPv6Addr > srv, TContainer< SmartPtr< string > > domains)
bool setNTPServerLst (SmartPtr< TDUID > duid, SmartPtr< TIPv6Addr > srv, TContainer< SmartPtr< TIPv6Addr > > addrs)
bool setTimezone (SmartPtr< TDUID > duid, SmartPtr< TIPv6Addr > srv, string timezone)
bool setSIPServerLst (SmartPtr< TDUID > duid, SmartPtr< TIPv6Addr > srv, TContainer< SmartPtr< TIPv6Addr > > addrs)
bool setSIPDomainLst (SmartPtr< TDUID > duid, SmartPtr< TIPv6Addr > srv, TContainer< SmartPtr< string > > domains)
bool setFQDN (SmartPtr< TDUID > duid, SmartPtr< TIPv6Addr > srv, string fqdn)
bool setNISServerLst (SmartPtr< TDUID > duid, SmartPtr< TIPv6Addr > srv, TContainer< SmartPtr< TIPv6Addr > > addrs)
bool setNISDomain (SmartPtr< TDUID > duid, SmartPtr< TIPv6Addr > srv, string domain)
bool setNISPServerLst (SmartPtr< TDUID > duid, SmartPtr< TIPv6Addr > srv, TContainer< SmartPtr< TIPv6Addr > > addrs)
bool setNISPDomain (SmartPtr< TDUID > duid, SmartPtr< TIPv6Addr > srv, string domain)
bool setLifetime (SmartPtr< TDUID > duid, SmartPtr< TIPv6Addr > srv, unsigned int life)
void removeAllOpts ()
unsigned int getTimeout ()

Friends

ostream & operator<< (ostream &strum, TClntIfaceIface &x)

Constructor & Destructor Documentation

TClntIfaceIface::TClntIfaceIface (  char *  name,
int  id,
unsigned int  flags,
char *  mac,
int  maclen,
char *  llAddr,
int  llAddrCnt,
char *  globalAddr,
int  globalAddrCnt,
int  hwType
) 
 

TClntIfaceIface::~TClntIfaceIface (   ) 
 


Member Function Documentation

unsigned int TClntIfaceIface::getTimeout (   ) 
 

void TClntIfaceIface::removeAllOpts (   ) 
 

bool TClntIfaceIface::setDNSServerLst (  SmartPtr< TDUID >  duid,
SmartPtr< TIPv6Addr >  srv,
TContainer< SmartPtr< TIPv6Addr > >  addrs
) 
 

bool TClntIfaceIface::setDomainLst (  SmartPtr< TDUID >  duid,
SmartPtr< TIPv6Addr >  srv,
TContainer< SmartPtr< string > >  domains
) 
 

bool TClntIfaceIface::setFQDN (  SmartPtr< TDUID >  duid,
SmartPtr< TIPv6Addr >  srv,
string  fqdn
) 
 

bool TClntIfaceIface::setLifetime (  SmartPtr< TDUID >  duid,
SmartPtr< TIPv6Addr >  srv,
unsigned int  life
) 
 

bool TClntIfaceIface::setNISDomain (  SmartPtr< TDUID >  duid,
SmartPtr< TIPv6Addr >  srv,
string  domain
) 
 

bool TClntIfaceIface::setNISPDomain (  SmartPtr< TDUID >  duid,
SmartPtr< TIPv6Addr >  srv,
string  domain
) 
 

bool TClntIfaceIface::setNISPServerLst (  SmartPtr< TDUID >  duid,
SmartPtr< TIPv6Addr >  srv,
TContainer< SmartPtr< TIPv6Addr > >  addrs
) 
 

bool TClntIfaceIface::setNISServerLst (  SmartPtr< TDUID >  duid,
SmartPtr< TIPv6Addr >  srv,
TContainer< SmartPtr< TIPv6Addr > >  addrs
) 
 

bool TClntIfaceIface::setNTPServerLst (  SmartPtr< TDUID >  duid,
SmartPtr< TIPv6Addr >  srv,
TContainer< SmartPtr< TIPv6Addr > >  addrs
) 
 

bool TClntIfaceIface::setSIPDomainLst (  SmartPtr< TDUID >  duid,
SmartPtr< TIPv6Addr >  srv,
TContainer< SmartPtr< string > >  domains
) 
 

bool TClntIfaceIface::setSIPServerLst (  SmartPtr< TDUID >  duid,
SmartPtr< TIPv6Addr >  srv,
TContainer< SmartPtr< TIPv6Addr > >  addrs
) 
 

bool TClntIfaceIface::setTimezone (  SmartPtr< TDUID >  duid,
SmartPtr< TIPv6Addr >  srv,
string  timezone
) 
 


Friends And Related Function Documentation

ostream& operator<< (  ostream &  strum,
TClntIfaceIface &  x
)  [friend]
 


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