INET Framework for OMNeT++/OMNEST
LDPHello Class Reference

#include <LDPPacket_m.h>

Inheritance diagram for LDPHello:
LDPPacket

List of all members.

Public Member Functions

 LDPHello (const char *name=NULL, int kind=0)
 LDPHello (const LDPHello &other)
virtual ~LDPHello ()
LDPHellooperator= (const LDPHello &other)
virtual LDPHellodup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual double getHoldTime () const
virtual void setHoldTime (double holdTime)
virtual bool getTbit () const
virtual void setTbit (bool tbit)
virtual bool getRbit () const
virtual void setRbit (bool rbit)

Protected Member Functions

bool operator== (const LDPHello &)

Protected Attributes

double holdTime_var
bool tbit_var
bool rbit_var

Private Member Functions

void copy (const LDPHello &other)

Detailed Description

Class generated from networklayer/ldp/LDPPacket.msg by opp_msgc.

 packet LDPHello extends LDPPacket
 {
     double holdTime;
     bool tbit;
     bool rbit;
 }
 

Definition at line 231 of file LDPPacket_m.h.


Constructor & Destructor Documentation

LDPHello::LDPHello ( const char *  name = NULL,
int  kind = 0 
)

Referenced by dup().

LDPHello::LDPHello ( const LDPHello other)
virtual LDPHello::~LDPHello ( ) [virtual]

Member Function Documentation

void LDPHello::copy ( const LDPHello other) [private]
virtual LDPHello* LDPHello::dup ( ) const [inline, virtual]

Reimplemented from LDPPacket.

Definition at line 250 of file LDPPacket_m.h.

{return new LDPHello(*this);}
virtual double LDPHello::getHoldTime ( ) const [virtual]
virtual bool LDPHello::getRbit ( ) const [virtual]
virtual bool LDPHello::getTbit ( ) const [virtual]
LDPHello& LDPHello::operator= ( const LDPHello other)
bool LDPHello::operator== ( const LDPHello ) [protected]
virtual void LDPHello::parsimPack ( cCommBuffer *  b) [virtual]

Reimplemented from LDPPacket.

Referenced by doPacking().

virtual void LDPHello::parsimUnpack ( cCommBuffer *  b) [virtual]

Reimplemented from LDPPacket.

Referenced by doUnpacking().

virtual void LDPHello::setHoldTime ( double  holdTime) [virtual]

Referenced by LDP::sendHelloTo().

virtual void LDPHello::setRbit ( bool  rbit) [virtual]
virtual void LDPHello::setTbit ( bool  tbit) [virtual]

Member Data Documentation

double LDPHello::holdTime_var [protected]

Definition at line 234 of file LDPPacket_m.h.

bool LDPHello::rbit_var [protected]

Definition at line 236 of file LDPPacket_m.h.

bool LDPHello::tbit_var [protected]

Definition at line 235 of file LDPPacket_m.h.


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