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

Class generated from inet/networklayer/rsvpte/SignallingMsg.msg:116 by opp_msgtool. 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 const SessionObjgetSession () const
 
virtual SessionObjgetSessionForUpdate ()
 
virtual void setSession (const SessionObj &session)
 
virtual const SenderTemplateObjgetSender () const
 
virtual SenderTemplateObjgetSenderForUpdate ()
 
virtual void setSender (const SenderTemplateObj &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 &)=delete
 
- Protected Member Functions inherited from inet::SignallingMsg
bool operator== (const SignallingMsg &)=delete
 

Protected Attributes

SessionObj session
 
SenderTemplateObj sender
 
int status = 0
 
- Protected Attributes inherited from inet::SignallingMsg
int command = 0
 

Private Member Functions

void copy (const PathNotifyMsg &other)
 

Detailed Description

Class generated from inet/networklayer/rsvpte/SignallingMsg.msg:116 by opp_msgtool.

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

Constructor & Destructor Documentation

◆ PathNotifyMsg() [1/2]

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

◆ PathNotifyMsg() [2/2]

inet::PathNotifyMsg::PathNotifyMsg ( const PathNotifyMsg other)

◆ ~PathNotifyMsg()

virtual inet::PathNotifyMsg::~PathNotifyMsg ( )
virtual

Member Function Documentation

◆ copy()

void inet::PathNotifyMsg::copy ( const PathNotifyMsg other)
private

◆ dup()

virtual PathNotifyMsg* inet::PathNotifyMsg::dup ( ) const
inlineoverridevirtual

Reimplemented from inet::SignallingMsg.

461 {return new PathNotifyMsg(*this);}

◆ getSender()

virtual const SenderTemplateObj& inet::PathNotifyMsg::getSender ( ) const
virtual

◆ getSenderForUpdate()

virtual SenderTemplateObj& inet::PathNotifyMsg::getSenderForUpdate ( )
inlinevirtual
470 { return const_cast<SenderTemplateObj&>(const_cast<PathNotifyMsg*>(this)->getSender());}

◆ getSession()

virtual const SessionObj& inet::PathNotifyMsg::getSession ( ) const
virtual

◆ getSessionForUpdate()

virtual SessionObj& inet::PathNotifyMsg::getSessionForUpdate ( )
inlinevirtual
466 { return const_cast<SessionObj&>(const_cast<PathNotifyMsg*>(this)->getSession());}

◆ getStatus()

virtual int inet::PathNotifyMsg::getStatus ( ) const
virtual

◆ operator=()

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

◆ operator==()

bool inet::PathNotifyMsg::operator== ( const PathNotifyMsg )
protecteddelete

◆ parsimPack()

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

Reimplemented from inet::SignallingMsg.

Referenced by inet::doParsimPacking().

◆ parsimUnpack()

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

Reimplemented from inet::SignallingMsg.

Referenced by inet::doParsimUnpacking().

◆ setSender()

virtual void inet::PathNotifyMsg::setSender ( const SenderTemplateObj sender)
virtual

◆ setSession()

virtual void inet::PathNotifyMsg::setSession ( const SessionObj session)
virtual

◆ setStatus()

virtual void inet::PathNotifyMsg::setStatus ( int  status)
virtual

Member Data Documentation

◆ sender

SenderTemplateObj inet::PathNotifyMsg::sender
protected

◆ session

SessionObj inet::PathNotifyMsg::session
protected

◆ status

int inet::PathNotifyMsg::status = 0
protected

The documentation for this class was generated from the following file:
inet::PathNotifyMsg::getSession
virtual const SessionObj & getSession() const
inet::PathNotifyMsg::getSender
virtual const SenderTemplateObj & getSender() const
inet::PathNotifyMsg::PathNotifyMsg
PathNotifyMsg(const char *name=nullptr, short kind=0)