TTEthernet Model for INET Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
TTEthernetModel::PCFrame Class Reference

Class generated from linklayer/ethernet/PCFrame.msg by opp_msgc. More...

#include <PCFrame_m.h>

Inheritance diagram for TTEthernetModel::PCFrame:
TTEthernetModel::RCFrame TTEthernetModel::CTFrame TTEthernetModel::CTFrame_Base

Public Member Functions

 PCFrame (const char *name=NULL, int kind=0)
 
 PCFrame (const PCFrame &other)
 
virtual ~PCFrame ()
 
PCFrameoperator= (const PCFrame &other)
 
virtual PCFramedup () const
 
virtual void parsimPack (cCommBuffer *b)
 
virtual void parsimUnpack (cCommBuffer *b)
 
virtual uint32_t getIntegration_cycle () const
 
virtual void setIntegration_cycle (uint32_t integration_cycle)
 
virtual uint32_t getMembership_new () const
 
virtual void setMembership_new (uint32_t membership_new)
 
virtual uint8_t getSync_priority () const
 
virtual void setSync_priority (uint8_t sync_priority)
 
virtual uint8_t getSync_domain () const
 
virtual void setSync_domain (uint8_t sync_domain)
 
virtual uint8_t getType () const
 
virtual void setType (uint8_t type)
 
virtual uint64_t getTransparent_clock () const
 
virtual void setTransparent_clock (uint64_t transparent_clock)
 
virtual const char * getDisplayString () const
 
virtual void setDisplayString (const char *displayString)
 
- Public Member Functions inherited from TTEthernetModel::RCFrame
 RCFrame (const char *name=NULL, int kind=0)
 
 RCFrame (const RCFrame &other)
 
virtual ~RCFrame ()
 
RCFrameoperator= (const RCFrame &other)
 
- Public Member Functions inherited from TTEthernetModel::CTFrame
 CTFrame ()
 
 CTFrame (const CTFrame &other)
 
 CTFrame (const char *name=NULL, int kind=0)
 
CTFrameoperator= (const CTFrame &other)
 
virtual uint16_t getCtID () const
 Implements abstract CtID getter. More...
 
virtual void setCtID (uint16_t ctID)
 Implements abstract CtID setter. More...
 
virtual uint32_t getCtMarker () const
 Implements abstract CtMarker getter. More...
 
virtual void setCtMarker (uint32_t ctMarker)
 Implements abstract CtMarker setter. More...
 
- Public Member Functions inherited from TTEthernetModel::CTFrame_Base
virtual ~CTFrame_Base ()
 

Protected Member Functions

bool operator== (const PCFrame &)
 
- Protected Member Functions inherited from TTEthernetModel::RCFrame
bool operator== (const RCFrame &)
 

Protected Attributes

uint32_t integration_cycle_var
 
uint32_t membership_new_var
 
uint8_t sync_priority_var
 
uint8_t sync_domain_var
 
uint8_t type_var
 
uint64_t transparent_clock_var
 
opp_string displayString_var
 
- Protected Attributes inherited from TTEthernetModel::RCFrame
opp_string displayString_var
 

Private Member Functions

void copy (const PCFrame &other)
 

Detailed Description

Class generated from linklayer/ethernet/PCFrame.msg by opp_msgc.

packet PCFrame extends RCFrame
{   

uint32_t integration_cycle;

uint32_t membership_new;

uint8_t sync_priority;

uint8_t sync_domain;

uint8_t type;

uint64_t transparent_clock;

string displayString="b=15,15,rect,white,orange,5";

}

Definition at line 64 of file PCFrame_m.h.

Constructor & Destructor Documentation

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

Referenced by dup().

TTEthernetModel::PCFrame::PCFrame ( const PCFrame other)
virtual TTEthernetModel::PCFrame::~PCFrame ( )
virtual

Member Function Documentation

void TTEthernetModel::PCFrame::copy ( const PCFrame other)
private
virtual PCFrame* TTEthernetModel::PCFrame::dup ( ) const
inlinevirtual

Reimplemented from TTEthernetModel::RCFrame.

Definition at line 87 of file PCFrame_m.h.

87 {return new PCFrame(*this);}
virtual const char* TTEthernetModel::PCFrame::getDisplayString ( ) const
virtual

Reimplemented from TTEthernetModel::RCFrame.

virtual uint32_t TTEthernetModel::PCFrame::getIntegration_cycle ( ) const
virtual
virtual uint32_t TTEthernetModel::PCFrame::getMembership_new ( ) const
virtual
virtual uint8_t TTEthernetModel::PCFrame::getSync_domain ( ) const
virtual
virtual uint8_t TTEthernetModel::PCFrame::getSync_priority ( ) const
virtual
virtual uint64_t TTEthernetModel::PCFrame::getTransparent_clock ( ) const
virtual
virtual uint8_t TTEthernetModel::PCFrame::getType ( ) const
virtual
PCFrame& TTEthernetModel::PCFrame::operator= ( const PCFrame other)
bool TTEthernetModel::PCFrame::operator== ( const PCFrame )
protected
virtual void TTEthernetModel::PCFrame::parsimPack ( cCommBuffer *  b)
virtual

Reimplemented from TTEthernetModel::RCFrame.

Referenced by TTEthernetModel::doPacking().

virtual void TTEthernetModel::PCFrame::parsimUnpack ( cCommBuffer *  b)
virtual

Reimplemented from TTEthernetModel::RCFrame.

Referenced by TTEthernetModel::doUnpacking().

virtual void TTEthernetModel::PCFrame::setDisplayString ( const char *  displayString)
virtual

Reimplemented from TTEthernetModel::RCFrame.

virtual void TTEthernetModel::PCFrame::setIntegration_cycle ( uint32_t  integration_cycle)
virtual
virtual void TTEthernetModel::PCFrame::setMembership_new ( uint32_t  membership_new)
virtual
virtual void TTEthernetModel::PCFrame::setSync_domain ( uint8_t  sync_domain)
virtual
virtual void TTEthernetModel::PCFrame::setSync_priority ( uint8_t  sync_priority)
virtual
virtual void TTEthernetModel::PCFrame::setTransparent_clock ( uint64_t  transparent_clock)
virtual
virtual void TTEthernetModel::PCFrame::setType ( uint8_t  type)
virtual

Member Data Documentation

opp_string TTEthernetModel::PCFrame::displayString_var
protected

Definition at line 73 of file PCFrame_m.h.

uint32_t TTEthernetModel::PCFrame::integration_cycle_var
protected

Definition at line 67 of file PCFrame_m.h.

uint32_t TTEthernetModel::PCFrame::membership_new_var
protected

Definition at line 68 of file PCFrame_m.h.

uint8_t TTEthernetModel::PCFrame::sync_domain_var
protected

Definition at line 70 of file PCFrame_m.h.

uint8_t TTEthernetModel::PCFrame::sync_priority_var
protected

Definition at line 69 of file PCFrame_m.h.

uint64_t TTEthernetModel::PCFrame::transparent_clock_var
protected

Definition at line 72 of file PCFrame_m.h.

uint8_t TTEthernetModel::PCFrame::type_var
protected

Definition at line 71 of file PCFrame_m.h.


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