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

#include <DUID.h>

+ Collaboration diagram for TDUID:

Public Member Functions

 TDUID ()
 TDUID (const char *DUID, int DUIDlen)
 TDUID (const char *text)
 TDUID (const TDUID &duid)
 ~TDUID ()
const char * get () const
size_t getLen () const
const std::string getPlain () const
bool operator<= (const TDUID &duid)
TDUIDoperator= (const TDUID &duid)
bool operator== (const TDUID &duid)
char * storeSelf (char *buf)

Private Attributes

std::vector< uint8_t > DUID_
std::string Plain_

Friends

std::ostream & operator<< (std::ostream &out, TDUID &range)

Constructor & Destructor Documentation

TDUID::TDUID ( )
TDUID::TDUID ( const char *  DUID,
int  DUIDlen 
)
TDUID::TDUID ( const char *  text)
TDUID::TDUID ( const TDUID duid)
TDUID::~TDUID ( )

Member Function Documentation

const char * TDUID::get ( ) const
size_t TDUID::getLen ( ) const
const string TDUID::getPlain ( ) const
bool TDUID::operator<= ( const TDUID duid)
TDUID & TDUID::operator= ( const TDUID duid)
bool TDUID::operator== ( const TDUID duid)
char * TDUID::storeSelf ( char *  buf)

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
TDUID range 
)
friend

Member Data Documentation

std::vector<uint8_t> TDUID::DUID_
private
std::string TDUID::Plain_
private

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