INET Framework for OMNeT++/OMNEST
inet::PathNotifyMsg Class Reference

Class generated from inet/networklayer/rsvp_te/SignallingMsg.msg:129 by nedtool. More...

#include <SignallingMsg_m.h>

Inheritance diagram for inet::PathNotifyMsg:
inet::SignallingMsg

Public Member Functions

 PathNotifyMsg (const char *name=nullptr, short kind=0)
 
 PathNotifyMsg (const PathNotifyMsg &other)
 
virtual ~PathNotifyMsg ()
 
PathNotifyMsgoperator= (const PathNotifyMsg &other)
 
virtual PathNotifyMsgdup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
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)
 
- Public Member Functions inherited from inet::SignallingMsg
 SignallingMsg (const char *name=nullptr, short kind=0)
 
 SignallingMsg (const SignallingMsg &other)
 
virtual ~SignallingMsg ()
 
SignallingMsgoperator= (const SignallingMsg &other)
 
virtual int getCommand () const
 
virtual void setCommand (int command)
 

Protected Member Functions

bool operator== (const PathNotifyMsg &)
 
- Protected Member Functions inherited from inet::SignallingMsg
bool operator== (const SignallingMsg &)
 

Protected Attributes

SessionObj_t session
 
SenderTemplateObj_t sender
 
int status
 
- Protected Attributes inherited from inet::SignallingMsg
int command
 

Private Member Functions

void copy (const PathNotifyMsg &other)
 

Detailed Description

Class generated from inet/networklayer/rsvp_te/SignallingMsg.msg:129 by nedtool.

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

Constructor & Destructor Documentation

inet::PathNotifyMsg::PathNotifyMsg ( const char *  name = nullptr,
short  kind = 0 
)
inet::PathNotifyMsg::PathNotifyMsg ( const PathNotifyMsg other)
virtual inet::PathNotifyMsg::~PathNotifyMsg ( )
virtual

Member Function Documentation

void inet::PathNotifyMsg::copy ( const PathNotifyMsg other)
private
virtual PathNotifyMsg* inet::PathNotifyMsg::dup ( ) const
inlineoverridevirtual

Reimplemented from inet::SignallingMsg.

436 {return new PathNotifyMsg(*this);}
PathNotifyMsg(const char *name=nullptr, short kind=0)
virtual SenderTemplateObj_t& inet::PathNotifyMsg::getSender ( )
virtual
virtual const SenderTemplateObj_t& inet::PathNotifyMsg::getSender ( ) const
inlinevirtual

Referenced by getSender().

445 {return const_cast<PathNotifyMsg*>(this)->getSender();}
virtual SenderTemplateObj_t & getSender()
PathNotifyMsg(const char *name=nullptr, short kind=0)
virtual SessionObj_t& inet::PathNotifyMsg::getSession ( )
virtual
virtual const SessionObj_t& inet::PathNotifyMsg::getSession ( ) const
inlinevirtual

Referenced by getSession().

442 {return const_cast<PathNotifyMsg*>(this)->getSession();}
virtual SessionObj_t & getSession()
PathNotifyMsg(const char *name=nullptr, short kind=0)
virtual int inet::PathNotifyMsg::getStatus ( ) const
virtual
PathNotifyMsg& inet::PathNotifyMsg::operator= ( const PathNotifyMsg other)
bool inet::PathNotifyMsg::operator== ( const PathNotifyMsg )
protected
virtual void inet::PathNotifyMsg::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual

Reimplemented from inet::SignallingMsg.

Referenced by inet::doParsimPacking().

virtual void inet::PathNotifyMsg::parsimUnpack ( omnetpp::cCommBuffer *  b)
overridevirtual

Reimplemented from inet::SignallingMsg.

Referenced by inet::doParsimUnpacking().

virtual void inet::PathNotifyMsg::setSender ( const SenderTemplateObj_t sender)
virtual
virtual void inet::PathNotifyMsg::setSession ( const SessionObj_t session)
virtual
virtual void inet::PathNotifyMsg::setStatus ( int  status)
virtual

Member Data Documentation

SenderTemplateObj_t inet::PathNotifyMsg::sender
protected
SessionObj_t inet::PathNotifyMsg::session
protected
int inet::PathNotifyMsg::status
protected

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