INET Framework for OMNeT++/OMNEST
RSVPPathMsg Class Reference

#include <RSVPPathMsg.h>

Inheritance diagram for RSVPPathMsg:
RSVPPathMsg_Base RSVPPacket RSVPPacket_Base RSVPMessage

List of all members.

Public Member Functions

 RSVPPathMsg (const char *name=NULL, int kind=PATH_MESSAGE)
 RSVPPathMsg (const RSVPPathMsg &other)
RSVPPathMsgoperator= (const RSVPPathMsg &other)
virtual RSVPPathMsgdup () const
IPAddress getSrcAddress ()
int getLspId ()
IPAddress getNHOP ()
IPAddress getLIH ()
double getBW ()
SenderTemplateObj_tgetSenderTemplate ()
void setSenderTemplate (const SenderTemplateObj_t &s)
SenderTspecObj_tgetSenderTspec ()
void setSenderTspec (const SenderTspecObj_t &s)

Detailed Description

RSVP PATH message

This class adds convenience get() and set() methods to the generated base class, but no extra data.

Definition at line 28 of file RSVPPathMsg.h.


Constructor & Destructor Documentation

RSVPPathMsg::RSVPPathMsg ( const char *  name = NULL,
int  kind = PATH_MESSAGE 
) [inline]

Definition at line 31 of file RSVPPathMsg.h.

Referenced by dup().

: RSVPPathMsg_Base(name,kind) {}
RSVPPathMsg::RSVPPathMsg ( const RSVPPathMsg other) [inline]

Definition at line 32 of file RSVPPathMsg.h.

: RSVPPathMsg_Base(other.getName()) {operator=(other);}

Member Function Documentation

virtual RSVPPathMsg* RSVPPathMsg::dup ( ) const [inline, virtual]

Reimplemented from RSVPPathMsg_Base.

Definition at line 34 of file RSVPPathMsg.h.

{return new RSVPPathMsg(*this);}
double RSVPPathMsg::getBW ( ) [inline]

Definition at line 40 of file RSVPPathMsg.h.

Definition at line 39 of file RSVPPathMsg.h.

int RSVPPathMsg::getLspId ( ) [inline]

Definition at line 37 of file RSVPPathMsg.h.

Referenced by RSVP::print().

Definition at line 38 of file RSVPPathMsg.h.

Referenced by RSVP::createPSB(), and RSVP::processPathMsg().

RSVPPathMsg& RSVPPathMsg::operator= ( const RSVPPathMsg other) [inline]

Definition at line 33 of file RSVPPathMsg.h.

Referenced by RSVPPathMsg().

{RSVPPathMsg_Base::operator=(other); return *this;}

Definition at line 42 of file RSVPPathMsg.h.

void RSVPPathMsg::setSenderTspec ( const SenderTspecObj_t s) [inline]

Definition at line 44 of file RSVPPathMsg.h.


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