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

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

#include <PIMPacket_m.h>

Inheritance diagram for inet::PIMRegister:
inet::PIMPacket

Public Member Functions

 PIMRegister (const char *name=nullptr, short kind=0)
 
 PIMRegister (const PIMRegister &other)
 
virtual ~PIMRegister ()
 
PIMRegisteroperator= (const PIMRegister &other)
 
virtual PIMRegisterdup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual bool getB () const
 
virtual void setB (bool B)
 
virtual bool getN () const
 
virtual void setN (bool N)
 
- 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 PIMRegister &)
 
- Protected Member Functions inherited from inet::PIMPacket
bool operator== (const PIMPacket &)
 

Protected Attributes

bool B
 
bool N
 
- Protected Attributes inherited from inet::PIMPacket
short version
 
short type
 

Private Member Functions

void copy (const PIMRegister &other)
 

Detailed Description

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

// Register message
// SM
packet PIMRegister extends PIMPacket
{
    type = Register;
    bool B;
    bool N;
}

Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from inet::PIMPacket.

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

Reimplemented from inet::PIMPacket.

Referenced by inet::doParsimPacking().

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

Reimplemented from inet::PIMPacket.

Referenced by inet::doParsimUnpacking().

virtual void inet::PIMRegister::setB ( bool  B)
virtual
virtual void inet::PIMRegister::setN ( bool  N)
virtual

Member Data Documentation

bool inet::PIMRegister::B
protected
bool inet::PIMRegister::N
protected

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