#include <ClntTransMgr.h>
Public Member Functions | |
| TClntTransMgr (SmartPtr< TClntIfaceMgr > ifaceMgr, SmartPtr< TClntAddrMgr > addrMgr, SmartPtr< TClntCfgMgr > cfgMgr, string config) | |
| ~TClntTransMgr () | |
| void | doDuties () |
| void | relayMsg (SmartPtr< TClntMsg > msg) |
| unsigned long | getTimeout () |
| void | stop () |
| void | sendRequest (TContainer< SmartPtr< TOpt > > requestOptions, TContainer< SmartPtr< TMsg > > srvlist, int iface) |
| void | sendInfRequest (TContainer< SmartPtr< TOpt > > requestOptions, int iface) |
| void | sendRebind (TContainer< SmartPtr< TOpt > > ptrIA, int iface) |
| void | sendRelease (TContainer< SmartPtr< TAddrIA > > ptrIA) |
| void | shutdown () |
| bool | isDone () |
| void | setThat (SmartPtr< TClntTransMgr > that) |
| char * | getCtrlAddr () |
| int | getCtrlIface () |
Protected Member Functions | |
| void | removeExpired () |
| void | checkDecline () |
| void | checkConfirm () |
| void | checkDB () |
| void | checkRenew () |
| void | checkRequest () |
| void | checkSolicit () |
| void | checkInfRequest () |
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this function removes expired addresses from interface and from database It must be called before AddrMgr::doDuties() is called. |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||||||
|
Note: requestOptions list MUST NOT contain server DUID. |
|
|
|
|
|
|
|
|
|
1.3.9.1