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

RESV TEAR message. More...

#include <RSVPResvMsg.h>

Inheritance diagram for inet::RSVPResvTear:
inet::RSVPResvTear_Base inet::RSVPPacket inet::RSVPPacket_Base inet::RSVPMessage

Public Member Functions

 RSVPResvTear (const char *name=nullptr, int kind=RTEAR_MESSAGE)
 
 RSVPResvTear (const RSVPResvTear &other)
 
RSVPResvTearoperator= (const RSVPResvTear &other)
 
virtual RSVPResvTeardup () const override
 
IPv4Address getNHOP ()
 
IPv4Address getLIH ()
 
- Public Member Functions inherited from inet::RSVPResvTear_Base
virtual ~RSVPResvTear_Base ()
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual RsvpHopObj_tgetHop ()
 
virtual const RsvpHopObj_tgetHop () const
 
virtual void setHop (const RsvpHopObj_t &hop)
 
virtual FlowDescriptorVectorgetFlowDescriptor ()
 
virtual const FlowDescriptorVectorgetFlowDescriptor () const
 
virtual void setFlowDescriptor (const FlowDescriptorVector &flowDescriptor)
 
- Public Member Functions inherited from inet::RSVPPacket
 RSVPPacket (const char *name=nullptr, int kind=0)
 
 RSVPPacket (const RSVPPacket &other)
 
RSVPPacketoperator= (const RSVPPacket &other)
 
IPv4Address getDestAddress ()
 
int getTunnelId ()
 
int getExTunnelId ()
 
int getSetupPri ()
 
int getHoldingPri ()
 
bool isInSession (SessionObj_t *s)
 
- Public Member Functions inherited from inet::RSVPPacket_Base
virtual ~RSVPPacket_Base ()
 
virtual SessionObj_tgetSession ()
 
virtual const SessionObj_tgetSession () const
 
virtual void setSession (const SessionObj_t &session)
 
virtual bool getChecksumValid () const
 
virtual void setChecksumValid (bool checksumValid)
 
- Public Member Functions inherited from inet::RSVPMessage
 RSVPMessage (const char *name=nullptr, short kind=0)
 
 RSVPMessage (const RSVPMessage &other)
 
virtual ~RSVPMessage ()
 
RSVPMessageoperator= (const RSVPMessage &other)
 
virtual int getRsvpKind () const
 
virtual void setRsvpKind (int rsvpKind)
 

Additional Inherited Members

- Protected Member Functions inherited from inet::RSVPResvTear_Base
bool operator== (const RSVPResvTear_Base &)
 
 RSVPResvTear_Base (const char *name=nullptr, short kind=0)
 
 RSVPResvTear_Base (const RSVPResvTear_Base &other)
 
RSVPResvTear_Baseoperator= (const RSVPResvTear_Base &other)
 
- Protected Member Functions inherited from inet::RSVPPacket_Base
bool operator== (const RSVPPacket_Base &)
 
 RSVPPacket_Base (const char *name=nullptr, short kind=0)
 
 RSVPPacket_Base (const RSVPPacket_Base &other)
 
RSVPPacket_Baseoperator= (const RSVPPacket_Base &other)
 
- Protected Member Functions inherited from inet::RSVPMessage
bool operator== (const RSVPMessage &)
 
- Protected Attributes inherited from inet::RSVPResvTear_Base
RsvpHopObj_t hop
 
FlowDescriptorVector flowDescriptor
 
- Protected Attributes inherited from inet::RSVPPacket_Base
SessionObj_t session
 
bool checksumValid
 
- Protected Attributes inherited from inet::RSVPMessage
int rsvpKind
 

Detailed Description

RESV TEAR message.

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

Constructor & Destructor Documentation

inet::RSVPResvTear::RSVPResvTear ( const char *  name = nullptr,
int  kind = RTEAR_MESSAGE 
)
inline
50 : RSVPResvTear_Base(name, kind) {}
RSVPResvTear_Base(const char *name=nullptr, short kind=0)
inet::RSVPResvTear::RSVPResvTear ( const RSVPResvTear other)
inline
51 : RSVPResvTear_Base(other) {}
RSVPResvTear_Base(const char *name=nullptr, short kind=0)

Member Function Documentation

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

Reimplemented from inet::RSVPResvTear_Base.

53 { return new RSVPResvTear(*this); }
RSVPResvTear(const char *name=nullptr, int kind=RTEAR_MESSAGE)
Definition: RSVPResvMsg.h:50
IPv4Address inet::RSVPResvTear::getLIH ( )
inline
56 { return getHop().Logical_Interface_Handle; }
IPv4Address Logical_Interface_Handle
Definition: IntServ_m.h:70
virtual RsvpHopObj_t & getHop()
IPv4Address inet::RSVPResvTear::getNHOP ( )
inline
55 { return getHop().Next_Hop_Address; }
virtual RsvpHopObj_t & getHop()
IPv4Address Next_Hop_Address
Definition: IntServ_m.h:69
RSVPResvTear& inet::RSVPResvTear::operator= ( const RSVPResvTear other)
inline
52 { RSVPResvTear_Base::operator=(other); return *this; }
RSVPResvTear_Base & operator=(const RSVPResvTear_Base &other)

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