INET Framework for OMNeT++/OMNEST
GptpPacket_m.h File Reference

Classes

struct  inet::PortIdentity
 Struct generated from inet/linklayer/ieee8021as/GptpPacket.msg:105 by opp_msgtool. More...
 
class  inet::GptpReqAnswerEvent
 Class generated from inet/linklayer/ieee8021as/GptpPacket.msg:119 by opp_msgtool. More...
 
class  inet::GptpBase
 Class generated from inet/linklayer/ieee8021as/GptpPacket.msg:128 by opp_msgtool. More...
 
class  inet::GptpTlv
 Class generated from inet/linklayer/ieee8021as/GptpPacket.msg:160 by opp_msgtool. More...
 
class  inet::GptpFollowUpInformationTlv
 Class generated from inet/linklayer/ieee8021as/GptpPacket.msg:174 by opp_msgtool. More...
 
class  inet::GptpSync
 Class generated from inet/linklayer/ieee8021as/GptpPacket.msg:202 by opp_msgtool. More...
 
class  inet::GptpFollowUp
 Class generated from inet/linklayer/ieee8021as/GptpPacket.msg:212 by opp_msgtool. More...
 
class  inet::GptpPdelayReq
 Class generated from inet/linklayer/ieee8021as/GptpPacket.msg:221 by opp_msgtool. More...
 
class  inet::GptpPdelayResp
 Class generated from inet/linklayer/ieee8021as/GptpPacket.msg:230 by opp_msgtool. More...
 
class  inet::GptpPdelayRespFollowUp
 Class generated from inet/linklayer/ieee8021as/GptpPacket.msg:239 by opp_msgtool. More...
 
class  inet::GptpIngressTimeInd
 Class generated from inet/linklayer/ieee8021as/GptpPacket.msg:248 by opp_msgtool. More...
 

Namespaces

 inet
 Copyright (c) 2005 Jan Ringo�, www.ringos.cz.
 
 omnetpp
 

Macros

#define MSGC_VERSION   0x0600
 
#define INET_API
 

Enumerations

enum  inet::GptpNodeType { inet::MASTER_NODE = 11, inet::BRIDGE_NODE = 12, inet::SLAVE_NODE = 13 }
 Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:45 by opp_msgtool. More...
 
enum  inet::GptpPortType { inet::MASTER_PORT = 2, inet::SLAVE_PORT = 1, inet::PASSIVE_PORT = 0 }
 Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:52 by opp_msgtool. More...
 
enum  inet::GptpMessageType {
  inet::GPTPTYPE_SYNC = 0x0, inet::GPTPTYPE_FOLLOW_UP = 0x8, inet::GPTPTYPE_PDELAY_REQ = 0x2, inet::GPTPTYPE_PDELAY_RESP = 0x3,
  inet::GPTPTYPE_PDELAY_RESP_FOLLOW_UP = 0xA
}
 Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:59 by opp_msgtool. More...
 
enum  inet::GptpSelfMsgKind { inet::GPTP_SELF_REQ_ANSWER_KIND = 101, inet::GPTP_SELF_MSG_SYNC = 103, inet::GPTP_REQUEST_TO_SEND_SYNC = 104, inet::GPTP_SELF_MSG_PDELAY_REQ = 105 }
 Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:67 by opp_msgtool. More...
 
enum  inet::GptpFlags { inet::alternateMasterFlag = 1, inet::twoStepFlag = 2 }
 Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:76 by opp_msgtool. More...
 
enum  inet::GptpTlvType { inet::GPTP_FOLLOW_UP_INFORMATION_TLV = 0x03 }
 Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:86 by opp_msgtool. More...
 

Functions

void inet::doParsimPacking (omnetpp::cCommBuffer *b, const GptpNodeType &e)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, GptpNodeType &e)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const GptpPortType &e)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, GptpPortType &e)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const GptpMessageType &e)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, GptpMessageType &e)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const GptpSelfMsgKind &e)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, GptpSelfMsgKind &e)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const GptpFlags &e)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, GptpFlags &e)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const GptpTlvType &e)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, GptpTlvType &e)
 
void INET_API inet::__doPacking (omnetpp::cCommBuffer *b, const PortIdentity &a)
 
void INET_API inet::__doUnpacking (omnetpp::cCommBuffer *b, PortIdentity &a)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const PortIdentity &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, PortIdentity &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const GptpReqAnswerEvent &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, GptpReqAnswerEvent &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const GptpBase &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, GptpBase &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const GptpSync &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, GptpSync &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const GptpFollowUp &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, GptpFollowUp &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const GptpPdelayReq &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, GptpPdelayReq &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const GptpPdelayResp &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, GptpPdelayResp &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const GptpPdelayRespFollowUp &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, GptpPdelayRespFollowUp &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const GptpIngressTimeInd &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, GptpIngressTimeInd &obj)
 
any_ptr omnetpp::toAnyPtr (const inet::PortIdentity *p)
 
template<>
inet::ApplicationPacketomnetpp::fromAnyPtr (any_ptr ptr)
 
any_ptr omnetpp::toAnyPtr (const inet::GptpTlv *p)
 

Variables

const B inet::GPTP_HEADER_SIZE = B(34)
 
const B inet::GPTP_TLV_SIZE = B(4)
 
const B inet::GPTP_FOLLOW_UP_INFORMATION_TLV_BODYSIZE = B(28)
 
const B inet::GPTP_SYNC_1STEP_PACKET_SIZE = GPTP_HEADER_SIZE + B(10) + GPTP_TLV_SIZE + GPTP_FOLLOW_UP_INFORMATION_TLV_BODYSIZE
 
const B inet::GPTP_SYNC_2STEP_PACKET_SIZE = GPTP_HEADER_SIZE + B(10)
 
const B inet::GPTP_FOLLOW_UP_PACKET_SIZE = GPTP_HEADER_SIZE + B(10) + GPTP_TLV_SIZE + GPTP_FOLLOW_UP_INFORMATION_TLV_BODYSIZE
 
const B inet::GPTP_PDELAY_REQ_PACKET_SIZE = GPTP_HEADER_SIZE + B(20)
 
const B inet::GPTP_PDELAY_RESP_PACKET_SIZE = GPTP_HEADER_SIZE + B(20)
 
const B inet::GPTP_PDELAY_RESP_FOLLOW_UP_PACKET_SIZE = GPTP_HEADER_SIZE + B(20)
 

Macro Definition Documentation

◆ INET_API

#define INET_API

◆ MSGC_VERSION

#define MSGC_VERSION   0x0600