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

Class generated from inet/routing/pim/PIMPacket.msg:165 by nedtool. More...

#include <PIMPacket_m.h>

Inheritance diagram for inet::PIMGraftAck:
inet::PIMGraft inet::PIMJoinPrune inet::PIMPacket

Public Member Functions

 PIMGraftAck (const char *name=nullptr, short kind=0)
 
 PIMGraftAck (const PIMGraftAck &other)
 
virtual ~PIMGraftAck ()
 
PIMGraftAckoperator= (const PIMGraftAck &other)
 
virtual PIMGraftAckdup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
- Public Member Functions inherited from inet::PIMGraft
 PIMGraft (const char *name=nullptr, short kind=0)
 
 PIMGraft (const PIMGraft &other)
 
virtual ~PIMGraft ()
 
PIMGraftoperator= (const PIMGraft &other)
 
- Public Member Functions inherited from inet::PIMJoinPrune
 PIMJoinPrune (const char *name=nullptr, short kind=0)
 
 PIMJoinPrune (const PIMJoinPrune &other)
 
virtual ~PIMJoinPrune ()
 
PIMJoinPruneoperator= (const PIMJoinPrune &other)
 
virtual IPv4AddressgetUpstreamNeighborAddress ()
 
virtual const IPv4AddressgetUpstreamNeighborAddress () const
 
virtual void setUpstreamNeighborAddress (const IPv4Address &upstreamNeighborAddress)
 
virtual int getHoldTime () const
 
virtual void setHoldTime (int holdTime)
 
virtual void setJoinPruneGroupsArraySize (unsigned int size)
 
virtual unsigned int getJoinPruneGroupsArraySize () const
 
virtual JoinPruneGroupgetJoinPruneGroups (unsigned int k)
 
virtual const JoinPruneGroupgetJoinPruneGroups (unsigned int k) const
 
virtual void setJoinPruneGroups (unsigned int k, const JoinPruneGroup &joinPruneGroups)
 
- Public Member Functions inherited from inet::PIMPacket
 PIMPacket (const char *name=nullptr, short kind=0)
 
 PIMPacket (const PIMPacket &other)
 
virtual ~PIMPacket ()
 
PIMPacketoperator= (const PIMPacket &other)
 
virtual short getVersion () const
 
virtual void setVersion (short version)
 
virtual short getType () const
 
virtual void setType (short type)
 

Protected Member Functions

bool operator== (const PIMGraftAck &)
 
- Protected Member Functions inherited from inet::PIMGraft
bool operator== (const PIMGraft &)
 
- Protected Member Functions inherited from inet::PIMJoinPrune
bool operator== (const PIMJoinPrune &)
 
- Protected Member Functions inherited from inet::PIMPacket
bool operator== (const PIMPacket &)
 

Private Member Functions

void copy (const PIMGraftAck &other)
 

Additional Inherited Members

- Protected Attributes inherited from inet::PIMJoinPrune
IPv4Address upstreamNeighborAddress
 
int holdTime
 
JoinPruneGroupjoinPruneGroups
 
unsigned int joinPruneGroups_arraysize
 
- Protected Attributes inherited from inet::PIMPacket
short version
 
short type
 

Detailed Description

Class generated from inet/routing/pim/PIMPacket.msg:165 by nedtool.

// GraftAck message
// DM
packet PIMGraftAck extends PIMGraft
{
    type = GraftAck;
}

Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from inet::PIMGraft.

671 {return new PIMGraftAck(*this);}
PIMGraftAck(const char *name=nullptr, short kind=0)
PIMGraftAck& inet::PIMGraftAck::operator= ( const PIMGraftAck other)
bool inet::PIMGraftAck::operator== ( const PIMGraftAck )
protected
virtual void inet::PIMGraftAck::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual

Reimplemented from inet::PIMGraft.

Referenced by inet::doParsimPacking().

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

Reimplemented from inet::PIMGraft.

Referenced by inet::doParsimUnpacking().


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