class TRIPReachableRoute : public TRIPRouteContainer

TRIPReachableRoute

Inheritance:


Public Methods

virtual void dump(ostream& os)
TRIPReachableRoute(u_int8_t flg)
Create a normal attribute
TRIPReachableRoute(u_int8_t flg, const TRIPId& id, u_int32_t seqNum)
Create a link-state attribute
~TRIPReachableRoute()

Private Fields

friend class TRIPUpdateMsg

Private Methods

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

Inherited from TRIPRouteContainer:

Public Fields

typedef vector <TRIPRoutes > RouteList

Public Methods

const RouteList& getRouteList()
TRIPRouteContainer& operator<<(const TRIPRoutes& data)
TRIPRouteContainer& operator=(const TRIPRouteContainer& other)
virtual void writeData(int id) throw(VNetworkException&)

Protected Fields

u_int16_t _len
RouteList _routeList

Protected Methods

void addRoute(const TRIPRoutes& data)
void copyObj(const TRIPRouteContainer& other)
void parseRoutes(const char* buf, u_int16_t len)

Inherited from TRIPRouteAttr:

Public Methods

u_int16_t getLength()

Protected Fields

Sptr <TRIPAttrHeader> _hdr

Protected Methods

void setLength(u_int16_t len)

Documentation

TRIPReachableRoute
TRIPReachableRoute(u_int8_t flg)
Create a normal attribute

TRIPReachableRoute(u_int8_t flg, const TRIPId& id, u_int32_t seqNum)
Create a link-state attribute

~TRIPReachableRoute()

virtual void dump(ostream& os)

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

friend class TRIPUpdateMsg


This class has no child classes.

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