INET Framework for OMNeT++/OMNEST
PathNotifyMsg Class Reference

#include <SignallingMsg_m.h>

Inheritance diagram for PathNotifyMsg:
SignallingMsg

List of all members.

Public Member Functions

 PathNotifyMsg (const char *name=NULL, int kind=0)
 PathNotifyMsg (const PathNotifyMsg &other)
virtual ~PathNotifyMsg ()
PathNotifyMsgoperator= (const PathNotifyMsg &other)
virtual PathNotifyMsgdup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual SessionObj_tgetSession ()
virtual const SessionObj_tgetSession () const
virtual void setSession (const SessionObj_t &session)
virtual SenderTemplateObj_tgetSender ()
virtual const SenderTemplateObj_tgetSender () const
virtual void setSender (const SenderTemplateObj_t &sender)
virtual int getStatus () const
virtual void setStatus (int status)
virtual int getCommand () const
virtual void setCommand (int command)

Protected Member Functions

bool operator== (const PathNotifyMsg &)

Protected Attributes

SessionObj_t session_var
SenderTemplateObj_t sender_var
int status_var
int command_var

Private Member Functions

void copy (const PathNotifyMsg &other)

Detailed Description

Class generated from networklayer/rsvp_te/SignallingMsg.msg by opp_msgc.

 message PathNotifyMsg extends SignallingMsg
 {
     SessionObj_t session;
     SenderTemplateObj_t sender;
     int status;
     int command = MSG_PATH_NOTIFY;
 }
 

Definition at line 396 of file SignallingMsg_m.h.


Constructor & Destructor Documentation

PathNotifyMsg::PathNotifyMsg ( const char *  name = NULL,
int  kind = 0 
)

Referenced by dup().

virtual PathNotifyMsg::~PathNotifyMsg ( ) [virtual]

Member Function Documentation

void PathNotifyMsg::copy ( const PathNotifyMsg other) [private]
virtual PathNotifyMsg* PathNotifyMsg::dup ( ) const [inline, virtual]

Reimplemented from SignallingMsg.

Definition at line 416 of file SignallingMsg_m.h.

{return new PathNotifyMsg(*this);}
virtual int PathNotifyMsg::getCommand ( ) const [virtual]

Reimplemented from SignallingMsg.

virtual const SenderTemplateObj_t& PathNotifyMsg::getSender ( ) const [inline, virtual]

Definition at line 425 of file SignallingMsg_m.h.

Referenced by getSender().

{return const_cast<PathNotifyMsg*>(this)->getSender();}
virtual SessionObj_t& PathNotifyMsg::getSession ( ) [virtual]
virtual const SessionObj_t& PathNotifyMsg::getSession ( ) const [inline, virtual]

Definition at line 422 of file SignallingMsg_m.h.

Referenced by getSession().

{return const_cast<PathNotifyMsg*>(this)->getSession();}
virtual int PathNotifyMsg::getStatus ( ) const [virtual]
PathNotifyMsg& PathNotifyMsg::operator= ( const PathNotifyMsg other)
bool PathNotifyMsg::operator== ( const PathNotifyMsg ) [protected]
virtual void PathNotifyMsg::parsimPack ( cCommBuffer *  b) [virtual]

Reimplemented from SignallingMsg.

Referenced by doPacking().

virtual void PathNotifyMsg::parsimUnpack ( cCommBuffer *  b) [virtual]

Reimplemented from SignallingMsg.

Referenced by doUnpacking().

virtual void PathNotifyMsg::setCommand ( int  command) [virtual]

Reimplemented from SignallingMsg.

virtual void PathNotifyMsg::setSender ( const SenderTemplateObj_t sender) [virtual]

Referenced by RSVP::sendPathNotify().

virtual void PathNotifyMsg::setSession ( const SessionObj_t session) [virtual]

Referenced by RSVP::sendPathNotify().

virtual void PathNotifyMsg::setStatus ( int  status) [virtual]

Referenced by RSVP::sendPathNotify().


Member Data Documentation

int PathNotifyMsg::command_var [protected]

Reimplemented from SignallingMsg.

Definition at line 402 of file SignallingMsg_m.h.

Definition at line 400 of file SignallingMsg_m.h.

Definition at line 399 of file SignallingMsg_m.h.

int PathNotifyMsg::status_var [protected]

Definition at line 401 of file SignallingMsg_m.h.


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