class TRIPAttrHeader

TRIPAttrHeader

Inheritance:


Public Methods

virtual void dump(ostream& os)
u_int8_t getAttrFlag()
string getAttrFlagStr()
u_int16_t getAttrLength()
The return length includes the length of the header also
TRIPAttrTypeFlag getAttrType()
string getAttrTypeStr()
TripAttrHeaderData& getDataRep()
virtual u_int16_t getHdrLength()
Returns the fixed length of header
u_int16_t getLength()
The return length of data only
friend ostream& operator<<(ostream& os, const TRIPAttrHeader&)
TRIPAttrHeader( u_int8_t aFlg, TRIPAttrTypeFlag type)
virtual void writeData(int id) throw(VNetworkException&)
Writes object to given network socket in network byte order
virtual ~TRIPAttrHeader()

Protected Fields

TripAttrHeaderData _dataRep
friend class TRIPMsg

Protected Methods

void copyObj(const TRIPAttrHeader& other)
TRIPAttrHeader& operator=(const TRIPAttrHeader& other)
void setLength(u_int16_t len)
TRIPAttrHeader(const TRIPAttrHeader& other)
TRIPAttrHeader(const char* buf) throw(TRIPBadDataException&)
TRIPAttrHeader()

Documentation

TRIPAttrHeader
TRIPAttrHeader( u_int8_t aFlg, TRIPAttrTypeFlag type)

virtual ~TRIPAttrHeader()

string getAttrFlagStr()

u_int8_t getAttrFlag()

TRIPAttrTypeFlag getAttrType()

string getAttrTypeStr()

u_int16_t getLength()
The return length of data only

u_int16_t getAttrLength()
The return length includes the length of the header also

virtual u_int16_t getHdrLength()
Returns the fixed length of header

friend ostream& operator<<(ostream& os, const TRIPAttrHeader&)

virtual void writeData(int id) throw(VNetworkException&)
Writes object to given network socket in network byte order

virtual void dump(ostream& os)

TripAttrHeaderData& getDataRep()

TRIPAttrHeader()

TRIPAttrHeader(const char* buf) throw(TRIPBadDataException&)

TRIPAttrHeader(const TRIPAttrHeader& other)

TRIPAttrHeader& operator=(const TRIPAttrHeader& other)

void setLength(u_int16_t len)

void copyObj(const TRIPAttrHeader& other)

TripAttrHeaderData _dataRep

friend class TRIPMsg


Direct child classes:
TRIPLinkStateAttrHeader

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de