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

#include <ReqTransMgr.h>

+ Collaboration diagram for ReqTransMgr:

Public Member Functions

 ReqTransMgr (TIfaceMgr *ifaceMgr)
bool BindSockets ()
bool SendMsg ()
void SetParams (ReqCfgMgr *cfgMgr)
bool WaitForRsp ()

Private Member Functions

std::string BinToString (char *buf, int bufLen)
bool ParseOpts (int msgType, int recurseLevel, char *buf, int bufLen)
void PrintRsp (char *buf, int bufLen)

Private Attributes

ReqCfgMgrCfgMgr
SPtr< TIfaceIfaceIface
TIfaceMgrIfaceMgr
SPtr< TIfaceSocketSocket

Constructor & Destructor Documentation

ReqTransMgr::ReqTransMgr ( TIfaceMgr ifaceMgr)

Member Function Documentation

bool ReqTransMgr::BindSockets ( )
string ReqTransMgr::BinToString ( char *  buf,
int  bufLen 
)
private
bool ReqTransMgr::ParseOpts ( int  msgType,
int  recurseLevel,
char *  buf,
int  bufLen 
)
private
void ReqTransMgr::PrintRsp ( char *  buf,
int  bufLen 
)
private
bool ReqTransMgr::SendMsg ( )
void ReqTransMgr::SetParams ( ReqCfgMgr cfgMgr)
bool ReqTransMgr::WaitForRsp ( )

Member Data Documentation

ReqCfgMgr* ReqTransMgr::CfgMgr
private
SPtr<TIfaceIface> ReqTransMgr::Iface
private
TIfaceMgr* ReqTransMgr::IfaceMgr
private
SPtr<TIfaceSocket> ReqTransMgr::Socket
private

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