PathNotifyMsg Class Reference

#include <SignallingMsg_m.h>

Inheritance diagram for PathNotifyMsg:

SignallingMsg List of all members.

Detailed Description

Class generated from SignallingMsg.msg by opp_msgc.
 message PathNotifyMsg extends SignallingMsg
 {
     fields:
         SessionObj_t session;
         SenderTemplateObj_t sender;

         int status;

         int command = MSG_PATH_NOTIFY;
 };
 


Public Member Functions

 PathNotifyMsg (const char *name=NULL, int kind=0)
 PathNotifyMsg (const PathNotifyMsg &other)
virtual ~PathNotifyMsg ()
PathNotifyMsgoperator= (const PathNotifyMsg &other)
virtual cPolymorphic * dup () const
virtual void netPack (cCommBuffer *b)
virtual void netUnpack (cCommBuffer *b)
virtual SessionObj_tgetSession ()
virtual const SessionObj_tgetSession () const
virtual void setSession (const SessionObj_t &session_var)
virtual SenderTemplateObj_tgetSender ()
virtual const SenderTemplateObj_tgetSender () const
virtual void setSender (const SenderTemplateObj_t &sender_var)
virtual int getStatus () const
virtual void setStatus (int status_var)
virtual int getCommand () const
virtual void setCommand (int command_var)

Protected Member Functions

bool operator== (const PathNotifyMsg &)

Protected Attributes

SessionObj_t session_var
SenderTemplateObj_t sender_var
int status_var
int command_var


Constructor & Destructor Documentation

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

PathNotifyMsg::PathNotifyMsg ( const PathNotifyMsg other  ) 

virtual PathNotifyMsg::~PathNotifyMsg (  )  [virtual]


Member Function Documentation

virtual cPolymorphic* PathNotifyMsg::dup (  )  const [inline, virtual]

Reimplemented from SignallingMsg.

00389 {return new PathNotifyMsg(*this);}

virtual int PathNotifyMsg::getCommand (  )  const [virtual]

Reimplemented from SignallingMsg.

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

00398 {return const_cast<PathNotifyMsg*>(this)->getSender();}

virtual SenderTemplateObj_t& PathNotifyMsg::getSender (  )  [virtual]

virtual const SessionObj_t& PathNotifyMsg::getSession (  )  const [inline, virtual]

00395 {return const_cast<PathNotifyMsg*>(this)->getSession();}

virtual SessionObj_t& PathNotifyMsg::getSession (  )  [virtual]

virtual int PathNotifyMsg::getStatus (  )  const [virtual]

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

Reimplemented from SignallingMsg.

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

Reimplemented from SignallingMsg.

PathNotifyMsg& PathNotifyMsg::operator= ( const PathNotifyMsg other  ) 

bool PathNotifyMsg::operator== ( const PathNotifyMsg  )  [protected]

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

Reimplemented from SignallingMsg.

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

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

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


Member Data Documentation

int PathNotifyMsg::command_var [protected]

Reimplemented from SignallingMsg.

SenderTemplateObj_t PathNotifyMsg::sender_var [protected]

SessionObj_t PathNotifyMsg::session_var [protected]

int PathNotifyMsg::status_var [protected]


The documentation for this class was generated from the following file:
Generated on Wed Apr 4 13:20:22 2007 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.7