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

Class generated from inet/networklayer/ted/Ted.msg:42 by opp_msgtool. More...

#include <Ted_m.h>

Inheritance diagram for inet::TedChangeInfo:

Public Member Functions

 TedChangeInfo ()
 
 TedChangeInfo (const TedChangeInfo &other)
 
virtual ~TedChangeInfo ()
 
TedChangeInfooperator= (const TedChangeInfo &other)
 
virtual TedChangeInfodup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual void setTedLinkIndicesArraySize (size_t size)
 
virtual size_t getTedLinkIndicesArraySize () const
 
virtual int getTedLinkIndices (size_t k) const
 
virtual void setTedLinkIndices (size_t k, int tedLinkIndices)
 
virtual void insertTedLinkIndices (size_t k, int tedLinkIndices)
 
void insertTedLinkIndices (int tedLinkIndices)
 
virtual void appendTedLinkIndices (int tedLinkIndices)
 
virtual void eraseTedLinkIndices (size_t k)
 

Protected Member Functions

bool operator== (const TedChangeInfo &)=delete
 

Protected Attributes

int * tedLinkIndices = nullptr
 
size_t tedLinkIndices_arraysize = 0
 

Private Member Functions

void copy (const TedChangeInfo &other)
 

Detailed Description

Class generated from inet/networklayer/ted/Ted.msg:42 by opp_msgtool.

//
// Data structure supplied with NF_TED_CHANGE signal.
// This triggers the link state protocol to send out up-to-date link state info
// about the given links.
//
class TedChangeInfo extends cObject
{
    int tedLinkIndices[];
}

Constructor & Destructor Documentation

◆ TedChangeInfo() [1/2]

inet::TedChangeInfo::TedChangeInfo ( )

◆ TedChangeInfo() [2/2]

inet::TedChangeInfo::TedChangeInfo ( const TedChangeInfo other)

◆ ~TedChangeInfo()

virtual inet::TedChangeInfo::~TedChangeInfo ( )
virtual

Member Function Documentation

◆ appendTedLinkIndices()

virtual void inet::TedChangeInfo::appendTedLinkIndices ( int  tedLinkIndices)
virtual

◆ copy()

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

◆ dup()

virtual TedChangeInfo* inet::TedChangeInfo::dup ( ) const
inlineoverridevirtual
106 {return new TedChangeInfo(*this);}

◆ eraseTedLinkIndices()

virtual void inet::TedChangeInfo::eraseTedLinkIndices ( size_t  k)
virtual

◆ getTedLinkIndices()

virtual int inet::TedChangeInfo::getTedLinkIndices ( size_t  k) const
virtual

◆ getTedLinkIndicesArraySize()

virtual size_t inet::TedChangeInfo::getTedLinkIndicesArraySize ( ) const
virtual

◆ insertTedLinkIndices() [1/2]

void inet::TedChangeInfo::insertTedLinkIndices ( int  tedLinkIndices)
inline

◆ insertTedLinkIndices() [2/2]

virtual void inet::TedChangeInfo::insertTedLinkIndices ( size_t  k,
int  tedLinkIndices 
)
virtual

◆ operator=()

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

◆ operator==()

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

◆ parsimPack()

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

Referenced by inet::doParsimPacking().

◆ parsimUnpack()

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

Referenced by inet::doParsimUnpacking().

◆ setTedLinkIndices()

virtual void inet::TedChangeInfo::setTedLinkIndices ( size_t  k,
int  tedLinkIndices 
)
virtual

◆ setTedLinkIndicesArraySize()

virtual void inet::TedChangeInfo::setTedLinkIndicesArraySize ( size_t  size)
virtual

Member Data Documentation

◆ tedLinkIndices

int* inet::TedChangeInfo::tedLinkIndices = nullptr
protected

◆ tedLinkIndices_arraysize

size_t inet::TedChangeInfo::tedLinkIndices_arraysize = 0
protected

The documentation for this class was generated from the following file:
inet::TedChangeInfo::TedChangeInfo
TedChangeInfo()
inet::TedChangeInfo::tedLinkIndices
int * tedLinkIndices
Definition: Ted_m.h:92
inet::TedChangeInfo::appendTedLinkIndices
virtual void appendTedLinkIndices(int tedLinkIndices)