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

#include <DHCPClient.h>

+ Collaboration diagram for TDHCPClient:

Public Member Functions

 TDHCPClient (const std::string &config)
 ~TDHCPClient ()
bool checkPrivileges ()
char * getCtrlIface ()
bool isDone () const
void resetLinkstate ()
void run ()
void setWorkdir (const std::string &workdir)
void stop ()

Private Member Functions

void initLinkStateChange ()

Private Attributes

bool IsDone_
volatile link_state_notify_t linkstates

Constructor & Destructor Documentation

TDHCPClient::TDHCPClient ( const std::string &  config)
TDHCPClient::~TDHCPClient ( )

Member Function Documentation

bool TDHCPClient::checkPrivileges ( )
Todo:
: check privileges
char * TDHCPClient::getCtrlIface ( )
void TDHCPClient::initLinkStateChange ( )
private

initializes low-level link state change detection mechanism

bool TDHCPClient::isDone ( ) const
void TDHCPClient::resetLinkstate ( )
void TDHCPClient::run ( )
void TDHCPClient::setWorkdir ( const std::string &  workdir)
void TDHCPClient::stop ( )

Member Data Documentation

bool TDHCPClient::IsDone_
private
volatile link_state_notify_t TDHCPClient::linkstates
private

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