RIBNode provides a convenience wrapper around Node for tracking endpoint ID to string ID conversions while serializing/deserializing. More...
#include <Node.h>
Public Member Functions | |
| RIBNode (const Node *node, u_int16_t sid) | |
| Constructor. | |
| RIBNode (u_int16_t sid=0) | |
| Default constructor. | |
| RIBNode (const RIBNode &a) | |
| Copy constructor. | |
| virtual | ~RIBNode () |
| Destructor. | |
| RIBNode & | operator= (const RIBNode &a) |
| Assignment operator. | |
Public Attributes | |
| u_int16_t | sid_ |
| String identifier used by RIB TLV. | |
RIBNode provides a convenience wrapper around Node for tracking endpoint ID to string ID conversions while serializing/deserializing.
Definition at line 206 of file servlib/prophet/Node.h.
| prophet::RIBNode::RIBNode | ( | const Node * | node, | |
| u_int16_t | sid | |||
| ) | [inline] |
Constructor.
Definition at line 212 of file servlib/prophet/Node.h.
| prophet::RIBNode::RIBNode | ( | u_int16_t | sid = 0 |
) | [inline] |
Default constructor.
Definition at line 218 of file servlib/prophet/Node.h.
| prophet::RIBNode::RIBNode | ( | const RIBNode & | a | ) | [inline] |
Copy constructor.
Definition at line 224 of file servlib/prophet/Node.h.
| virtual prophet::RIBNode::~RIBNode | ( | ) | [inline, virtual] |
Destructor.
Definition at line 230 of file servlib/prophet/Node.h.
| u_int16_t prophet::RIBNode::sid_ |
String identifier used by RIB TLV.
Definition at line 242 of file servlib/prophet/Node.h.
Referenced by prophet::RIBTLV::deserialize(), operator=(), and prophet::RIBTLV::serialize().
1.6.3