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

#include <ScriptParams.h>

+ Collaboration diagram for TNotifyScriptParams:

Public Member Functions

 TNotifyScriptParams ()
 ~TNotifyScriptParams ()
void addAddr (SPtr< TIPv6Addr > addr, unsigned int prefered, unsigned int valid, std::string txt=std::string(""))
void addParam (const std::string &name, const std::string &value)
void addPrefix (SPtr< TIPv6Addr > prefix, unsigned short length, unsigned int prefered, unsigned int valid, std::string txt=std::string(""))

Public Attributes

const char * env [MAX_PARAMS]
int envCnt
int ipCnt
std::string params
int pdCnt

Static Public Attributes

static const int MAX_PARAMS = 512

Constructor & Destructor Documentation

TNotifyScriptParams::TNotifyScriptParams ( )
TNotifyScriptParams::~TNotifyScriptParams ( )

Member Function Documentation

void TNotifyScriptParams::addAddr ( SPtr< TIPv6Addr addr,
unsigned int  prefered,
unsigned int  valid,
std::string  txt = std::string("") 
)
void TNotifyScriptParams::addParam ( const std::string &  name,
const std::string &  value 
)

adds parameter to parameters list

Parameters
namename of the parameter to be added
valuevalue to be copied
Returns
next unused offset
void TNotifyScriptParams::addPrefix ( SPtr< TIPv6Addr prefix,
unsigned short  length,
unsigned int  prefered,
unsigned int  valid,
std::string  txt = std::string("") 
)

Member Data Documentation

const char* TNotifyScriptParams::env[MAX_PARAMS]
int TNotifyScriptParams::envCnt
int TNotifyScriptParams::ipCnt
const int TNotifyScriptParams::MAX_PARAMS = 512
static
std::string TNotifyScriptParams::params
int TNotifyScriptParams::pdCnt

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