RSVPPathError Class Reference

#include <RSVPPathMsg.h>

List of all members.


Detailed Description

RSVP PATH ERROR message

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

Public Member Functions

 RSVPPathError (const char *name=NULL, int kind=PERROR_MESSAGE)
 RSVPPathError (const RSVPPathError &other)
RSVPPathErroroperator= (const RSVPPathError &other)
virtual RSVPPathErrordup () const
IPAddress getSrcAddress ()
int getLspId ()
double getBW ()
SenderTemplateObj_t & getSenderTemplate ()
void setSenderTemplate (const SenderTemplateObj_t &s)
SenderTspecObj_t & getSenderTspec ()
void setSenderTspec (const SenderTspecObj_t &s)


Constructor & Destructor Documentation

RSVPPathError::RSVPPathError ( const char *  name = NULL,
int  kind = PERROR_MESSAGE 
) [inline]

Referenced by dup().

00078 : RSVPPathError_Base(name,kind) {}

RSVPPathError::RSVPPathError ( const RSVPPathError other  )  [inline]

00079 : RSVPPathError_Base(other.getName()) {operator=(other);}


Member Function Documentation

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

Referenced by RSVPPathError().

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

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

00081 {return new RSVPPathError(*this);}

IPAddress RSVPPathError::getSrcAddress (  )  [inline]

00083 {return getSender_descriptor().Sender_Template_Object.SrcAddress;}

int RSVPPathError::getLspId (  )  [inline]

00084 {return getSender_descriptor().Sender_Template_Object.Lsp_Id;}

double RSVPPathError::getBW (  )  [inline]

00085 {return getSender_descriptor().Sender_Tspec_Object.req_bandwidth;}

SenderTemplateObj_t& RSVPPathError::getSenderTemplate (  )  [inline]

Referenced by RSVP::processPathErrMsg().

00087 {return getSender_descriptor().Sender_Template_Object;}

void RSVPPathError::setSenderTemplate ( const SenderTemplateObj_t &  s  )  [inline]

Referenced by RSVP::sendPathErrorMessage().

00088 {getSender_descriptor().Sender_Template_Object = s;}

SenderTspecObj_t& RSVPPathError::getSenderTspec (  )  [inline]

00089 {return getSender_descriptor().Sender_Tspec_Object;}

void RSVPPathError::setSenderTspec ( const SenderTspecObj_t &  s  )  [inline]

Referenced by RSVP::sendPathErrorMessage().

00090 {getSender_descriptor().Sender_Tspec_Object = s;}


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

Generated on Fri Mar 20 18:51:20 2009 for INET Framework for OMNeT++/OMNEST by  doxygen 1.5.5