INET Framework for OMNeT++/OMNEST
inet Namespace Reference

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

Namespaces

 aodv
 
 bgp
 
 DiffservUtil
 
 dymo
 
 eigrp
 
 ieee80211
 
 Macho
 
 math
 Support functions for mathematical operations.
 
 mpls_constants
 
 newphysicallayer
 
 osg
 
 osm
 
 ospf
 
 ospfv2
 
 ospfv3
 
 physicalenvironment
 
 physicallayer
 
 power
 
 queueing
 
 rtp
 
 sctp
 
 tcp
 
 units
 
 utils
 
 visualizer
 
 xmlutils
 

Classes

class  _VS8_Bug_101615
 
class  AccessModuleWrap
 Finds and returns the pointer to a module of type T. More...
 
class  AccessoryProtocol
 
class  AckingMac
 Implements a simplified ideal MAC. More...
 
class  AckingMacHeader
 Class generated from inet/linklayer/acking/AckingMacHeader.msg:18 by opp_msgtool. More...
 
class  AckingMacHeaderSerializer
 Converts between AckingMacHeader and binary network byte order mac header. More...
 
class  AckingMacProtocolDissector
 
class  AckingMacProtocolPrinter
 
class  AckingMacToEthernetPcapRecorderHelper
 
class  AcknowledgeHeader
 Class generated from inet/protocolelement/acknowledgement/AcknowledgeHeader.msg:13 by opp_msgtool. More...
 
class  AdaptiveProbabilisticBroadcast
 This class extends ProbabilisticBroadcast by adding an algorithm which adapts broadcasting parameters according to network conditions. More...
 
class  AddressListOption
 Class generated from inet/routing/pim/PimPacket.msg:110 by opp_msgtool. More...
 
class  AggregatorBase
 
class  AlwaysOpenGateScheduleConfigurator
 
class  AnsimMobility
 Uses the <position_change> elements of the ANSim tool's trace file. More...
 
class  ApplicationBase
 
class  ApplicationOperationBase
 Base class for lifecycle operations that manipulate a application. More...
 
class  ApplicationPacket
 Class generated from inet/applications/base/ApplicationPacket.msg:17 by opp_msgtool. More...
 
class  ApplicationPacketSerializer
 Converts between ApplicationPacket and binary (network byte order) application packet. More...
 
class  ApplicationStartOperation
 Lifecycle operation to start an application. More...
 
class  ApplicationStopOperation
 Lifecycle operation to stop an application. More...
 
struct  AppSocketOptions
 
class  ApskPhyHeader
 Class generated from inet/physicallayer/wireless/apsk/packetlevel/ApskPhyHeader.msg:15 by opp_msgtool. More...
 
class  ApskProtocolDissector
 
class  Arp
 ARP implementation. More...
 
class  ArpPacket
 Class generated from inet/networklayer/arp/ipv4/ArpPacket.msg:37 by opp_msgtool. More...
 
class  ArpPacketSerializer
 Converts between ArpPacket and binary (network byte order) Arp header. More...
 
class  ArpProtocolDissector
 
class  ArpProtocolPrinter
 
class  AttachedMobility
 
class  AudioOutFile
 Records audio into a file. More...
 
class  BarFigure
 
class  BehaviorAggregateClassifier
 Behavior Aggregate Classifier. More...
 
class  BindingAcknowledgement
 Class generated from inet/networklayer/xmipv6/MobilityHeader.msg:73 by opp_msgtool. More...
 
class  BindingCache
 
class  BindingError
 Class generated from inet/networklayer/xmipv6/MobilityHeader.msg:93 by opp_msgtool. More...
 
class  BindingRefreshRequest
 Class generated from inet/networklayer/xmipv6/MobilityHeader.msg:131 by opp_msgtool. More...
 
class  BindingUpdate
 Class generated from inet/networklayer/xmipv6/MobilityHeader.msg:38 by opp_msgtool. More...
 
class  BindingUpdateList
 
class  BitCountChunk
 This class represents data using a bit length field only. More...
 
class  BitCountChunkSerializer
 
class  BitsChunk
 This class represents data using a sequence of bits. More...
 
class  BitsChunkSerializer
 
class  BitVector
 
class  BMac
 Implementation of B-MAC (called also Berkeley MAC, Low Power Listening or LPL). More...
 
class  BMacControlFrame
 Class generated from inet/linklayer/bmac/BMacHeader.msg:49 by opp_msgtool. More...
 
class  BMacDataFrameHeader
 Class generated from inet/linklayer/bmac/BMacHeader.msg:57 by opp_msgtool. More...
 
class  BMacHeaderBase
 Class generated from inet/linklayer/bmac/BMacHeader.msg:38 by opp_msgtool. More...
 
class  BMacHeaderSerializer
 Converts between BMacHeader and binary (network byte order) BMAC headers. More...
 
class  BMacProtocolDissector
 
class  BMacProtocolPrinter
 
class  BonnMotionFile
 Represents a BonnMotion file's contents. More...
 
class  BonnMotionFileCache
 Singleton object to read and store BonnMotion files. More...
 
class  BonnMotionMobility
 Uses the BonnMotion native file format. More...
 
class  Box
 
class  BoxedLabelFigure
 
class  BpduBase
 Class generated from inet/linklayer/ieee8021d/common/Ieee8021dBpdu.msg:34 by opp_msgtool. More...
 
class  BpduCfg
 Class generated from inet/linklayer/ieee8021d/common/Ieee8021dBpdu.msg:49 by opp_msgtool. More...
 
class  BpduTcn
 Class generated from inet/linklayer/ieee8021d/common/Ieee8021dBpdu.msg:41 by opp_msgtool. More...
 
class  BvhTree
 
class  ByteCountChunk
 This class represents data using a byte length field only. More...
 
class  ByteCountChunkSerializer
 
class  BytesChunk
 This class represents data using a sequence of bytes. More...
 
class  BytesChunkSerializer
 
class  CanvasProjection
 
class  CareOfTest
 Class generated from inet/networklayer/xmipv6/MobilityHeader.msg:121 by opp_msgtool. More...
 
class  CareOfTestInit
 Class generated from inet/networklayer/xmipv6/MobilityHeader.msg:115 by opp_msgtool. More...
 
class  CarrierBasedLifeTimer
 
class  ChiangMobility
 Chiang's random walk movement model. More...
 
class  Chunk
 This class represents a piece of data that is usually part of a packet or some other data such as a protocol buffer. More...
 
class  ChunkBuffer
 This class provides basic functionality for merging large data chunks from out of order smaller data chunks. More...
 
class  ChunkQueue
 This class represents a first in, first out queue of chunks. More...
 
class  ChunkSerializer
 
class  ChunkSerializerRegistry
 
class  CircleMobility
 Circle movement model. More...
 
class  ClnsAddress
 
class  CLNSAddressType
 
class  ClockBase
 
class  ClockEvent
 
class  ClockEvent_Base
 Class generated from inet/clock/common/ClockEvent.msg:21 by opp_msgtool. More...
 
class  ClockTime
 This class is a proxy for the SimTime class. More...
 
class  ClockUserModuleBase
 
class  ClockUserModuleMixin
 
class  CloudDelayerBase
 
class  ConstantDriftOscillator
 
class  Coord
 Class for storing 3D coordinates. More...
 
class  CounterFigure
 
class  cPacketChunk
 This class represents data using an OMNeT++ cPacket instance. More...
 
class  cPostModuleInitNotification
 
class  cPreModuleInitNotification
 
class  CrcCheckerBase
 
class  CrcHeader
 Class generated from inet/protocolelement/checksum/header/CrcHeader.msg:14 by opp_msgtool. More...
 
class  CrcHeaderChecker
 
class  CrcHeaderInserter
 
class  CrcHeaderSerializer
 Converts between CrcHeader and binary (network byte order) CRC header. More...
 
class  CrcInserterBase
 
class  CreationTimeTag
 Class generated from inet/common/TimeTag.msg:17 by opp_msgtool. More...
 
class  CreditGateTag
 Class generated from inet/queueing/gate/CreditGateTag.msg:21 by opp_msgtool. More...
 
class  CsmaCaMac
 
class  CsmaCaMacAckHeader
 Class generated from inet/linklayer/csmaca/CsmaCaMacHeader.msg:28 by opp_msgtool. More...
 
class  CsmaCaMacDataHeader
 Class generated from inet/linklayer/csmaca/CsmaCaMacHeader.msg:34 by opp_msgtool. More...
 
class  CsmaCaMacHeader
 Class generated from inet/linklayer/csmaca/CsmaCaMacHeader.msg:20 by opp_msgtool. More...
 
class  CsmaCaMacHeaderSerializer
 Converts between CsmaCaMacHeader and binary network byte order mac header. More...
 
class  CsmaCaMacProtocolDissector
 
class  CsmaCaMacProtocolPrinter
 
class  CsmaCaMacTrailer
 Class generated from inet/linklayer/csmaca/CsmaCaMacHeader.msg:42 by opp_msgtool. More...
 
class  CsmaCaMacTrailerSerializer
 
class  Cuboid
 This class represents a 3 dimensional shape with 6 pairwise parallel faces. More...
 
class  DeaggregatorBase
 
class  DefaultProtocolDissector
 
class  DefaultProtocolPrinter
 
class  DefaultProtocolRegistrationListener
 
class  DefragmenterBase
 
class  DelayedInitializer
 
class  DelayingTimeTag
 Class generated from inet/common/TimeTag.msg:56 by opp_msgtool. More...
 
class  DestinationL3AddressHeader
 Class generated from inet/protocolelement/selectivity/DestinationL3AddressHeader.msg:14 by opp_msgtool. More...
 
class  DestinationMacAddressHeader
 Class generated from inet/protocolelement/selectivity/DestinationMacAddressHeader.msg:14 by opp_msgtool. More...
 
class  DestinationPortHeader
 Class generated from inet/protocolelement/selectivity/DestinationPortHeader.msg:14 by opp_msgtool. More...
 
class  DestreamingReceiver
 
class  DhcpClient
 Implements a DHCP client. More...
 
class  DhcpLease
 Describes a DHCP lease. More...
 
class  DhcpMessage
 Class generated from inet/applications/dhcp/DhcpMessage.msg:96 by opp_msgtool. More...
 
class  DhcpMessageSerializer
 Converts between DhcpMessage and binary (network byte order) DHCP message. More...
 
class  DhcpOptions
 Class generated from inet/applications/dhcp/DhcpMessage.msg:72 by opp_msgtool. More...
 
class  DhcpServer
 Implements a DHCP server. More...
 
class  DirectionTag
 Class generated from inet/common/DirectionTag.msg:32 by opp_msgtool. More...
 
class  DispatchProtocolInd
 Class generated from inet/common/ProtocolTag.msg:75 by opp_msgtool. More...
 
class  DispatchProtocolReq
 Class generated from inet/common/ProtocolTag.msg:66 by opp_msgtool. More...
 
class  DriftingOscillatorBase
 
class  DrPriorityOption
 Class generated from inet/routing/pim/PimPacket.msg:98 by opp_msgtool. More...
 
class  DscpInd
 Class generated from inet/networklayer/common/DscpTag.msg:33 by opp_msgtool. More...
 
class  DscpMarker
 DSCP Marker. More...
 
class  DscpReq
 Class generated from inet/networklayer/common/DscpTag.msg:25 by opp_msgtool. More...
 
class  DscpTagBase
 Class generated from inet/networklayer/common/DscpTag.msg:16 by opp_msgtool. More...
 
class  Dsdv
 DSDV protocol implementation. More...
 
class  DsdvHello
 Class generated from inet/routing/dsdv/DsdvHello.msg:24 by opp_msgtool. More...
 
class  DsdvHelloSerializer
 Converts between DsdvHello and binary (network byte order) dsdv hello packet. More...
 
class  DsdvIpv4Route
 IPv4 route used by the DSDV protocol (DSDV module). More...
 
class  DuplicateRemoval
 
class  EagerGateScheduleConfigurator
 
class  EchoPacket
 Class generated from inet/networklayer/common/EchoPacket.msg:25 by opp_msgtool. More...
 
class  EchoPacketSerializer
 Converts between EchoPacket and binary (network byte order) echo packet. More...
 
class  EchoProtocol
 TODO. More...
 
class  EchoProtocolDissector
 
class  EchoProtocolPrinter
 
class  EcnInd
 Class generated from inet/networklayer/common/EcnTag.msg:37 by opp_msgtool. More...
 
class  EcnReq
 Class generated from inet/networklayer/common/EcnTag.msg:30 by opp_msgtool. More...
 
class  EcnTagBase
 Class generated from inet/networklayer/common/EcnTag.msg:22 by opp_msgtool. More...
 
class  EigrpIpv4Ack
 Class generated from inet/routing/eigrp/messages/EigrpMessage.msg:200 by opp_msgtool. More...
 
class  EigrpIpv4Hello
 Class generated from inet/routing/eigrp/messages/EigrpMessage.msg:187 by opp_msgtool. More...
 
class  EigrpIpv4Message
 Class generated from inet/routing/eigrp/messages/EigrpMessage.msg:209 by opp_msgtool. More...
 
class  EigrpIpv4Query
 Class generated from inet/routing/eigrp/messages/EigrpMessage.msg:230 by opp_msgtool. More...
 
class  EigrpIpv4Reply
 Class generated from inet/routing/eigrp/messages/EigrpMessage.msg:240 by opp_msgtool. More...
 
class  EigrpIpv4Update
 Class generated from inet/routing/eigrp/messages/EigrpMessage.msg:220 by opp_msgtool. More...
 
class  EigrpIpv6Ack
 Class generated from inet/routing/eigrp/messages/EigrpMessage.msg:205 by opp_msgtool. More...
 
class  EigrpIpv6Hello
 Class generated from inet/routing/eigrp/messages/EigrpMessage.msg:193 by opp_msgtool. More...
 
class  EigrpIpv6Message
 Class generated from inet/routing/eigrp/messages/EigrpMessage.msg:214 by opp_msgtool. More...
 
class  EigrpIpv6Query
 Class generated from inet/routing/eigrp/messages/EigrpMessage.msg:235 by opp_msgtool. More...
 
class  EigrpIpv6Reply
 Class generated from inet/routing/eigrp/messages/EigrpMessage.msg:245 by opp_msgtool. More...
 
class  EigrpIpv6Update
 Class generated from inet/routing/eigrp/messages/EigrpMessage.msg:225 by opp_msgtool. More...
 
struct  EigrpKValues
 Struct generated from inet/routing/eigrp/messages/EigrpMessage.msg:43 by opp_msgtool. More...
 
class  EigrpMessage
 Class generated from inet/routing/eigrp/messages/EigrpMessage.msg:168 by opp_msgtool. More...
 
struct  EigrpMpIpv4Internal
 Struct generated from inet/routing/eigrp/messages/EigrpMessage.msg:128 by opp_msgtool. More...
 
struct  EigrpMpIpv6Internal
 Struct generated from inet/routing/eigrp/messages/EigrpMessage.msg:148 by opp_msgtool. More...
 
class  EigrpMsgReq
 
class  EigrpMsgReq_Base
 Class generated from inet/routing/eigrp/messages/EigrpMessage.msg:262 by opp_msgtool. More...
 
struct  EigrpMsgRoute
 Struct generated from inet/routing/eigrp/messages/EigrpMessage.msg:252 by opp_msgtool. More...
 
class  EigrpRoute
 Network destination, it contains state for DUAL. More...
 
struct  EigrpRouteFlags
 Struct generated from inet/routing/eigrp/messages/EigrpMessage.msg:55 by opp_msgtool. More...
 
class  EigrpRouteSource
 Class represents EIGRP route to a destination network. More...
 
struct  EigrpStub
 Struct generated from inet/routing/eigrp/messages/EigrpMessage.msg:78 by opp_msgtool. More...
 
struct  EigrpTlvParameter
 Struct generated from inet/routing/eigrp/messages/EigrpMessage.msg:99 by opp_msgtool. More...
 
struct  EigrpTlvStub
 Struct generated from inet/routing/eigrp/messages/EigrpMessage.msg:90 by opp_msgtool. More...
 
struct  EigrpWideMetricPar
 Struct generated from inet/routing/eigrp/messages/EigrpMessage.msg:64 by opp_msgtool. More...
 
class  ElapsedTimeRecorder
 
class  ElapsedTimeTag
 Class generated from inet/common/TimeTag.msg:47 by opp_msgtool. More...
 
class  EligibilityTimeFilter
 
class  EligibilityTimeGate
 
class  EligibilityTimeMeter
 
class  EligibilityTimeTag
 Class generated from inet/protocolelement/shaper/EligibilityTimeTag.msg:22 by opp_msgtool. More...
 
class  EmptyChunk
 This class represents a completely empty chunk. More...
 
class  EmptyChunkSerializer
 
class  EncapsulationProtocolInd
 Class generated from inet/common/ProtocolTag.msg:96 by opp_msgtool. More...
 
class  EncapsulationProtocolReq
 Class generated from inet/common/ProtocolTag.msg:86 by opp_msgtool. More...
 
struct  EncodedGroupAddress
 Struct generated from inet/routing/pim/PimPacket.msg:57 by opp_msgtool. More...
 
struct  EncodedSourceAddress
 Struct generated from inet/routing/pim/PimPacket.msg:67 by opp_msgtool. More...
 
struct  EncodedUnicastAddress
 Struct generated from inet/routing/pim/PimPacket.msg:51 by opp_msgtool. More...
 
class  EncryptedChunk
 This class represents encrypted data of another chunk. More...
 
struct  EroObj
 Struct generated from inet/networklayer/rsvpte/IntServ.msg:106 by opp_msgtool. More...
 
class  ErrorRateInd
 Class generated from inet/physicallayer/wireless/common/contract/packetlevel/SignalTag.msg:115 by opp_msgtool. More...
 
class  EtherAppClient
 Simple traffic generator for the Ethernet model. More...
 
class  EtherAppReq
 Class generated from inet/applications/ethernet/EtherApp.msg:18 by opp_msgtool. More...
 
class  EtherAppReqSerializer
 Converts between EtherAppReq and binary (network byte order) application packet. More...
 
class  EtherAppResp
 Class generated from inet/applications/ethernet/EtherApp.msg:27 by opp_msgtool. More...
 
class  EtherAppRespSerializer
 Converts between EtherAppResp and binary (network byte order) application packet. More...
 
class  EtherAppServer
 Server-side process EtherAppClient. More...
 
class  EthernetAddressChecker
 
class  EthernetAddressInserter
 
class  EthernetBindCommand
 Class generated from inet/linklayer/ethernet/common/EthernetCommand.msg:16 by opp_msgtool. More...
 
class  EthernetControlFrameBase
 Class generated from inet/linklayer/ethernet/common/EthernetControlFrame.msg:22 by opp_msgtool. More...
 
class  EthernetControlFrameSerializer
 
class  EthernetCsmaMac
 Ethernet MAC module which supports both half-duplex (CSMA/CD) and full-duplex operation. More...
 
class  EthernetCutthroughInterface
 
class  EthernetCutthroughSink
 
class  EthernetCutthroughSource
 
class  EthernetEncapsulation
 Performs Ethernet II encapsulation/decapsulation. More...
 
class  EthernetFcs
 Class generated from inet/linklayer/ethernet/common/EthernetMacHeader.msg:120 by opp_msgtool. More...
 
class  EthernetFcsChecker
 
class  EthernetFcsInserter
 
class  EthernetFcsSerializer
 
class  EthernetFragmentFcs
 Class generated from inet/linklayer/ethernet/common/EthernetMacHeader.msg:139 by opp_msgtool. More...
 
class  EthernetFragmentFcsChecker
 
class  EthernetFragmentFcsInserter
 
class  EthernetFrameClassifier
 Ethernet Frame classifier. More...
 
class  EthernetMac
 A simplified version of EthernetCsmaMac. More...
 
class  EthernetMacAddressFields
 Class generated from inet/linklayer/ethernet/common/EthernetMacHeader.msg:30 by opp_msgtool. More...
 
class  EthernetMacAddressFieldsSerializer
 Converts between EthernetMacAddressFields and binary (network byte order) 802.3 MAC addresses header. More...
 
class  EthernetMacBase
 Base class for Ethernet MAC implementations. More...
 
class  EthernetMacHeader
 Class generated from inet/linklayer/ethernet/common/EthernetMacHeader.msg:77 by opp_msgtool. More...
 
class  EthernetMacHeaderChecker
 
class  EthernetMacHeaderInserter
 
class  EthernetMacHeaderSerializer
 Converts between EtherMacHeader and binary (network byte order) Ethernet mac header. More...
 
class  EthernetMacLayer
 
class  EthernetMacProtocolDissector
 
class  EthernetMacProtocolPrinter
 
class  EthernetPadding
 Class generated from inet/linklayer/ethernet/common/EthernetMacHeader.msg:105 by opp_msgtool. More...
 
class  EthernetPaddingSerializer
 
class  EthernetPauseCommandProcessor
 
class  EthernetPauseFrame
 Class generated from inet/linklayer/ethernet/common/EthernetControlFrame.msg:38 by opp_msgtool. More...
 
class  EthernetSocket
 
class  EthernetSocketCommandProcessor
 
class  EthernetSocketIo
 
class  EthernetSocketPacketProcessor
 
class  EthernetSocketTable
 
class  EthernetTypeOrLengthChecker
 
class  EthernetTypeOrLengthField
 Class generated from inet/linklayer/ethernet/common/EthernetMacHeader.msg:50 by opp_msgtool. More...
 
class  EthernetTypeOrLengthFieldSerializer
 Converts between EthernetTypeOrLengthField and binary (network byte order) 802.3 MAC type or length header. More...
 
class  EthernetTypeOrLengthInserter
 
class  EtherTrafGen
 Simple traffic generator for the Ethernet model. More...
 
class  EulerAngles
 Orientations are represented by 3D double precision Tait-Bryan (Euler) tuples called EulerAngles. More...
 
class  ExampleQosClassifier
 An example packet classifier based on the UDP/TCP port number. More...
 
class  ExtEthernetSocket
 
class  ExtEthernetTapDevice
 
class  ExtInterface
 
class  ExtIpv4Socket
 
class  ExtIpv4TunDevice
 
class  ExtLowerUdp
 
class  FacingMobility
 
class  FailureProtectionConfigurator
 
class  FcsCheckerBase
 
class  FcsHeader
 Class generated from inet/protocolelement/checksum/header/FcsHeader.msg:14 by opp_msgtool. More...
 
class  FcsHeaderChecker
 
class  FcsHeaderInserter
 
class  FcsHeaderSerializer
 Converts between FcsHeader and binary (network byte order) FCS header. More...
 
class  FcsInserterBase
 
struct  FecTlv
 Struct generated from inet/networklayer/ldp/LdpPacket.msg:37 by opp_msgtool. More...
 
class  FieldsChunk
 This is a base class for classes that represent data using various fields. More...
 
class  FieldsChunkSerializer
 
class  FigureRecorder
 
struct  FilterSpecObj
 Struct generated from inet/networklayer/rsvpte/IntServ.msg:79 by opp_msgtool. More...
 
class  FindModule
 Provides method templates to find omnet modules. More...
 
class  FingerprintCalculator
 
class  Flooding
 A simple flooding protocol. More...
 
class  FloodingHeader
 Class generated from inet/networklayer/flooding/FloodingHeader.msg:20 by opp_msgtool. More...
 
class  FloodingProtocolDissector
 
class  FloodingProtocolPrinter
 
struct  FlowDescriptor_t
 Struct generated from inet/networklayer/rsvpte/IntServ.msg:116 by opp_msgtool. More...
 
struct  FlowSpecObj
 Struct generated from inet/networklayer/rsvpte/IntServ.msg:72 by opp_msgtool. More...
 
class  FlowTag
 Class generated from inet/common/FlowTag.msg:13 by opp_msgtool. More...
 
class  Forwarding
 
class  FragmentationReq
 Class generated from inet/networklayer/common/FragmentationTag.msg:16 by opp_msgtool. More...
 
class  FragmenterBase
 
class  FragmentNumberHeader
 Class generated from inet/protocolelement/fragmentation/header/FragmentNumberHeader.msg:13 by opp_msgtool. More...
 
class  FragmentNumberHeaderBasedDefragmenter
 
class  FragmentNumberHeaderBasedFragmenter
 
class  FragmentNumberHeaderChecker
 
class  FragmentNumberHeaderInserter
 
class  FragmentNumberHeaderSerializer
 Converts between FragmentNumberHeader and binary (network byte order) fragment number header. More...
 
class  FragmentTag
 Class generated from inet/protocolelement/fragmentation/tag/FragmentTag.msg:13 by opp_msgtool. More...
 
class  FragmentTagBasedDefragmenter
 
class  FragmentTagBasedFragmenter
 
class  GateFigure
 
class  GateScheduleConfiguratorBase
 
class  GaugeFigure
 
class  GaussMarkovMobility
 Gauss Markov movement model. More...
 
class  GenerationIdOption
 Class generated from inet/routing/pim/PimPacket.msg:104 by opp_msgtool. More...
 
class  GenericAppMsg
 Class generated from inet/applications/tcpapp/GenericAppMsg.msg:25 by opp_msgtool. More...
 
class  GenericAppMsgSerializer
 Converts between ApplicationPacket and binary (network byte order) application packet. More...
 
class  GeoCoord
 
class  GeometricObjectBase
 This class represents a 3 dimensional geometric object positioned and oriented in 3 dimensional space. More...
 
class  GlobalArp
 This class provides an IArp implementation whithout exchanging packets. More...
 
class  Gpsr
 This class implements the Greedy Perimeter Stateless Routing for Wireless Networks. More...
 
class  GpsrBeacon
 Class generated from inet/routing/gpsr/Gpsr.msg:35 by opp_msgtool. More...
 
class  GpsrOption
 Class generated from inet/routing/gpsr/Gpsr.msg:46 by opp_msgtool. More...
 
class  Gptp
 
class  GptpBase
 Class generated from inet/linklayer/ieee8021as/GptpPacket.msg:128 by opp_msgtool. More...
 
class  GptpFollowUp
 Class generated from inet/linklayer/ieee8021as/GptpPacket.msg:212 by opp_msgtool. More...
 
class  GptpFollowUpInformationTlv
 Class generated from inet/linklayer/ieee8021as/GptpPacket.msg:174 by opp_msgtool. More...
 
class  GptpIngressTimeInd
 Class generated from inet/linklayer/ieee8021as/GptpPacket.msg:248 by opp_msgtool. More...
 
class  GptpPacketSerializer
 Converts between GptpPacket and binary (network byte order) Gptp packet. More...
 
class  GptpPdelayReq
 Class generated from inet/linklayer/ieee8021as/GptpPacket.msg:221 by opp_msgtool. More...
 
class  GptpPdelayResp
 Class generated from inet/linklayer/ieee8021as/GptpPacket.msg:230 by opp_msgtool. More...
 
class  GptpPdelayRespFollowUp
 Class generated from inet/linklayer/ieee8021as/GptpPacket.msg:239 by opp_msgtool. More...
 
class  GptpReqAnswerEvent
 Class generated from inet/linklayer/ieee8021as/GptpPacket.msg:119 by opp_msgtool. More...
 
class  GptpSync
 Class generated from inet/linklayer/ieee8021as/GptpPacket.msg:202 by opp_msgtool. More...
 
class  GptpTlv
 Class generated from inet/linklayer/ieee8021as/GptpPacket.msg:160 by opp_msgtool. More...
 
class  GroupCountRecorder
 Listener for counting the occurrences of signals with the same attribute. More...
 
class  GroupRecord
 Class generated from inet/networklayer/ipv4/IgmpMessage.msg:104 by opp_msgtool. More...
 
struct  has_print_to_string
 
struct  has_print_to_string< T, inet::void_t< decltype(std::declval< T >().printToString())> >
 
struct  has_str
 
struct  has_str< T, inet::void_t< decltype(std::declval< T >().str())> >
 
class  HeatMapFigure
 
class  HeatMapPlotFigure
 
class  HelloOption
 Class generated from inet/routing/pim/PimPacket.msg:78 by opp_msgtool. More...
 
class  HelloTimeoutMsg
 Class generated from inet/networklayer/rsvpte/SignallingMsg.msg:106 by opp_msgtool. More...
 
class  HelloTimerMsg
 Class generated from inet/networklayer/rsvpte/SignallingMsg.msg:96 by opp_msgtool. More...
 
class  HoldtimeOption
 Class generated from inet/routing/pim/PimPacket.msg:84 by opp_msgtool. More...
 
class  HomeAddressOption
 Class generated from inet/networklayer/xmipv6/MobilityHeader.msg:138 by opp_msgtool. More...
 
class  HomeTest
 Class generated from inet/networklayer/xmipv6/MobilityHeader.msg:107 by opp_msgtool. More...
 
class  HomeTestInit
 Class generated from inet/networklayer/xmipv6/MobilityHeader.msg:101 by opp_msgtool. More...
 
class  HopLimitHeader
 Class generated from inet/protocolelement/forwarding/HopLimitHeader.msg:13 by opp_msgtool. More...
 
class  HopLimitInd
 Class generated from inet/networklayer/common/HopLimitTag.msg:28 by opp_msgtool. More...
 
class  HopLimitReq
 Class generated from inet/networklayer/common/HopLimitTag.msg:21 by opp_msgtool. More...
 
class  HopLimitTagBase
 Class generated from inet/networklayer/common/HopLimitTag.msg:13 by opp_msgtool. More...
 
class  HostAutoConfigurator
 HostAutoConfigurator automatically assigns IP addresses and sets up the routing table for the host it is part of. More...
 
class  IAggregatorPolicy
 
class  IArp
 Represents an Ipv4 ARP module. More...
 
class  IClock
 This class defines the interface for clocks. More...
 
struct  icmp
 
class  Icmp
 Icmp module. More...
 
struct  icmp_ra_addr
 
class  IcmpEchoReply
 Class generated from inet/networklayer/ipv4/IcmpHeader.msg:128 by opp_msgtool. More...
 
class  IcmpEchoRequest
 Class generated from inet/networklayer/ipv4/IcmpHeader.msg:120 by opp_msgtool. More...
 
class  IcmpHeader
 Class generated from inet/networklayer/ipv4/IcmpHeader.msg:111 by opp_msgtool. More...
 
class  IcmpHeaderSerializer
 Converts between IcmpHeader and binary (network byte order) ICMP header. More...
 
class  IcmpProtocolDissector
 
class  IcmpProtocolPrinter
 
class  IcmpPtb
 Class generated from inet/networklayer/ipv4/IcmpHeader.msg:136 by opp_msgtool. More...
 
class  Icmpv6
 ICMPv6 implementation. More...
 
class  Icmpv6DestUnreachableMsg
 Class generated from inet/networklayer/icmpv6/Icmpv6Header.msg:104 by opp_msgtool. More...
 
class  Icmpv6EchoReplyMsg
 Class generated from inet/networklayer/icmpv6/Icmpv6Header.msg:146 by opp_msgtool. More...
 
class  Icmpv6EchoRequestMsg
 Class generated from inet/networklayer/icmpv6/Icmpv6Header.msg:134 by opp_msgtool. More...
 
class  Icmpv6Header
 Class generated from inet/networklayer/icmpv6/Icmpv6Header.msg:90 by opp_msgtool. More...
 
class  Icmpv6HeaderSerializer
 Converts between Icmpv6Header and binary (network byte order) ICMPv6 header. More...
 
class  Icmpv6PacketTooBigMsg
 Class generated from inet/networklayer/icmpv6/Icmpv6Header.msg:111 by opp_msgtool. More...
 
class  Icmpv6ParamProblemMsg
 Class generated from inet/networklayer/icmpv6/Icmpv6Header.msg:124 by opp_msgtool. More...
 
class  Icmpv6ProtocolDissector
 
class  Icmpv6ProtocolPrinter
 
class  Icmpv6TimeExceededMsg
 Class generated from inet/networklayer/icmpv6/Icmpv6Header.msg:118 by opp_msgtool. More...
 
class  IdealClock
 
class  IdealOscillator
 
class  IdentityTag
 Class generated from inet/common/IdentityTag.msg:25 by opp_msgtool. More...
 
class  IDoneCallback
 Callback object used by the ILifecycle interface. More...
 
class  Ieee80211MacProtocolDissector
 
class  Ieee80211MgmtProtocolDissector
 
class  Ieee80211PhyProtocolDissector
 
class  Ieee80211SubtypeInd
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211SubtypeTag.msg:28 by opp_msgtool. More...
 
class  Ieee80211SubtypeReq
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211SubtypeTag.msg:21 by opp_msgtool. More...
 
class  Ieee80211SubtypeTagBase
 Class generated from inet/linklayer/ieee80211/mac/Ieee80211SubtypeTag.msg:13 by opp_msgtool. More...
 
class  Ieee802154Mac
 Generic CSMA Mac-Layer. More...
 
class  Ieee802154MacHeader
 Class generated from inet/linklayer/ieee802154/Ieee802154MacHeader.msg:30 by opp_msgtool. More...
 
class  Ieee802154ProtocolDissector
 
class  Ieee8021aeTagEpdHeader
 Class generated from inet/linklayer/ieee8021ae/Ieee8021aeTagHeader.msg:60 by opp_msgtool. More...
 
class  Ieee8021aeTagEpdHeaderChecker
 
class  Ieee8021aeTagEpdHeaderInserter
 
class  Ieee8021aeTagEpdHeaderSerializer
 
class  Ieee8021aeTagTpidHeader
 Class generated from inet/linklayer/ieee8021ae/Ieee8021aeTagHeader.msg:30 by opp_msgtool. More...
 
class  Ieee8021aeTagTpidHeaderSerializer
 
class  Ieee8021dBpduSerializer
 Converts between Bpdu and binary (network byte order) Ieee 802.1d BPDU packets. More...
 
class  Ieee8021dInterfaceData
 Per-interface data needed by the STP and RSTP protocols. More...
 
class  Ieee8021dRelay
 
class  Ieee8021qBindCommand
 Class generated from inet/linklayer/ieee8021q/Ieee8021qCommand.msg:15 by opp_msgtool. More...
 
class  Ieee8021qSocket
 
class  Ieee8021qSocketCommandProcessor
 
class  Ieee8021qSocketPacketProcessor
 
class  Ieee8021qSocketTable
 
class  Ieee8021qTagEpdHeader
 Class generated from inet/linklayer/ieee8021q/Ieee8021qTagHeader.msg:53 by opp_msgtool. More...
 
class  Ieee8021qTagEpdHeaderChecker
 
class  Ieee8021qTagEpdHeaderInserter
 
class  Ieee8021qTagEpdHeaderSerializer
 
class  Ieee8021qTagTpidHeader
 Class generated from inet/linklayer/ieee8021q/Ieee8021qTagHeader.msg:24 by opp_msgtool. More...
 
class  Ieee8021qTagTpidHeaderChecker
 
class  Ieee8021qTagTpidHeaderInserter
 
class  Ieee8021qTagTpidHeaderSerializer
 
class  Ieee8021rTagEpdHeader
 Class generated from inet/linklayer/ieee8021r/Ieee8021rTagHeader.msg:48 by opp_msgtool. More...
 
class  Ieee8021rTagEpdHeaderChecker
 
class  Ieee8021rTagEpdHeaderInserter
 
class  Ieee8021rTagEpdHeaderSerializer
 
class  Ieee8021rTagTpidHeader
 Class generated from inet/linklayer/ieee8021r/Ieee8021rTagHeader.msg:26 by opp_msgtool. More...
 
class  Ieee8021rTagTpidHeaderSerializer
 
class  Ieee8022Llc
 
class  Ieee8022LlcChecker
 
class  Ieee8022LlcHeader
 Class generated from inet/linklayer/ieee8022/Ieee8022LlcHeader.msg:24 by opp_msgtool. More...
 
class  Ieee8022LlcHeaderSerializer
 
class  Ieee8022LlcInserter
 
class  Ieee8022LlcProtocolPrinter
 
class  Ieee8022LlcSnapHeader
 Class generated from inet/linklayer/ieee8022/Ieee8022SnapHeader.msg:47 by opp_msgtool. More...
 
class  Ieee8022LlcSocket
 
class  Ieee8022LlcSocketCommandProcessor
 
class  Ieee8022LlcSocketIo
 
class  Ieee8022LlcSocketOpenCommand
 Class generated from inet/linklayer/ieee8022/Ieee8022LlcSocketCommand.msg:13 by opp_msgtool. More...
 
class  Ieee8022LlcSocketPacketProcessor
 
class  Ieee8022LlcSocketTable
 
class  Ieee8022SnapChecker
 
class  Ieee8022SnapHeader
 Class generated from inet/linklayer/ieee8022/Ieee8022SnapHeader.msg:27 by opp_msgtool. More...
 
class  Ieee8022SnapInserter
 
class  Ieee802EpdHeader
 Class generated from inet/linklayer/ieee802/Ieee802EpdHeader.msg:19 by opp_msgtool. More...
 
class  Ieee802EpdHeaderSerializer
 
class  Ieee802EpdProtocolDissector
 
class  Ieee802EpdProtocolPrinter
 
class  Ieee802LlcDissector
 
class  Ieee802PauseCommand
 Class generated from inet/linklayer/common/Ieee802Ctrl.msg:23 by opp_msgtool. More...
 
class  Ieee802SapInd
 Class generated from inet/linklayer/common/Ieee802SapTag.msg:39 by opp_msgtool. More...
 
class  Ieee802SapReq
 Class generated from inet/linklayer/common/Ieee802SapTag.msg:35 by opp_msgtool. More...
 
class  Ieee802SapTagBase
 Class generated from inet/linklayer/common/Ieee802SapTag.msg:29 by opp_msgtool. More...
 
class  IFragmenterPolicy
 
class  IGeographicCoordinateSystem
 
struct  igmp
 
class  IgmpHeaderSerializer
 Converts between IgmpMessage and binary (network byte order) IGMP message. More...
 
class  IgmpMessage
 Class generated from inet/networklayer/ipv4/IgmpMessage.msg:25 by opp_msgtool. More...
 
class  IgmpProtocolDissector
 
class  IgmpProtocolPrinter
 
class  IgmpQuery
 Class generated from inet/networklayer/ipv4/IgmpMessage.msg:32 by opp_msgtool. More...
 
class  Igmpv1Query
 Class generated from inet/networklayer/ipv4/IgmpMessage.msg:38 by opp_msgtool. More...
 
class  Igmpv1Report
 Class generated from inet/networklayer/ipv4/IgmpMessage.msg:44 by opp_msgtool. More...
 
class  Igmpv2
 
class  Igmpv2Leave
 Class generated from inet/networklayer/ipv4/IgmpMessage.msg:66 by opp_msgtool. More...
 
class  Igmpv2Query
 Class generated from inet/networklayer/ipv4/IgmpMessage.msg:52 by opp_msgtool. More...
 
class  Igmpv2Report
 Class generated from inet/networklayer/ipv4/IgmpMessage.msg:58 by opp_msgtool. More...
 
class  Igmpv3
 
class  Igmpv3Query
 Class generated from inet/networklayer/ipv4/IgmpMessage.msg:81 by opp_msgtool. More...
 
class  Igmpv3Report
 Class generated from inet/networklayer/ipv4/IgmpMessage.msg:113 by opp_msgtool. More...
 
class  IIndicatorFigure
 
class  IIngressClassifier
 This is an abstract interface for packet classifiers in MPLS ingress routers. More...
 
class  IInterfaceRegistrationListener
 
class  IInterfaceTable
 A C++ interface to abstract the functionality of InterfaceTable. More...
 
class  IIpv4RoutingTable
 A C++ interface to abstract the functionality of IIpv4RoutingTable. More...
 
class  IL3AddressType
 This class provides the abstract interface for different address types. More...
 
class  ILifecycle
 Interface to be implemented by modules that want to support failure/recovery, shutdown/restart, suspend/resume, and similar scenarios. More...
 
class  IMacForwardingTable
 This interface provides abstraction for a MAC forwarding information database. More...
 
class  IMacProtocol
 
class  IMobility
 Abstract base class defining the public interface that must be provided by all mobility modules. More...
 
class  IMulticastRoute
 Generic multicast route in an IRoutingTable. More...
 
struct  in6_addr
 
class  IndexedImageFigure
 
class  Indication
 
class  IndicatorLabelFigure
 
class  IndicatorTextFigure
 
class  INetfilter
 This interface is implemented by network protocols which want provide netfilter hooks to customize their behavior. More...
 
class  INetworkProtocol
 This purely virtual interface provides an abstraction for different network protocols. More...
 
class  INetworkSocket
 This class provides an interface that should be implemented by all network sockets. More...
 
class  InitStage
 This class provides constants for initialization stages for modules overriding cComponent::initialize(int stage). More...
 
class  InitStageRegistry
 
class  Int128
 
class  InterfaceDownOperation
 Lifecycle operation to bring down a network interface. More...
 
class  InterfaceInd
 Class generated from inet/linklayer/common/InterfaceTag.msg:28 by opp_msgtool. More...
 
class  InterfaceMatcher
 Utility class for configuring interfaces. More...
 
class  InterfaceOperationBase
 Base class for lifecycle operations that manipulate a network interface. More...
 
class  InterfaceProtocolData
 Base class for protocol-specific data on an interface. More...
 
class  InterfaceReq
 Class generated from inet/linklayer/common/InterfaceTag.msg:21 by opp_msgtool. More...
 
class  InterfaceTable
 Represents the interface table. More...
 
class  InterfaceTagBase
 Class generated from inet/linklayer/common/InterfaceTag.msg:13 by opp_msgtool. More...
 
class  InterfaceToken
 An "interface token" as defined in RFC 1971 (Ipv6 Stateless Autoconfiguration). More...
 
class  InterfaceUpOperation
 Lifecycle operation to bring up a network interface. More...
 
class  InterpacketGapInserter
 
class  IntervalTree
 Interval tree. More...
 
class  IntrusivePtr
 A smart pointer that uses intrusive reference counting. More...
 
class  IntrusivePtrCounter
 
class  IOscillator
 This class defines the interface for oscillators. More...
 
struct  ip
 
struct  ip6_dest
 
struct  ip6_ext
 
struct  ip6_frag
 
struct  ip6_hbh
 
struct  ip6_hdr
 
struct  ip6_opt
 
struct  ip6_opt_jumbo
 
struct  ip6_opt_nsap
 
struct  ip6_opt_router
 
struct  ip6_opt_tunnel
 
struct  ip6_rthdr
 
struct  ip6_rthdr0
 
class  IPcapWriter
 
class  IPhysicalLayer
 This purely virtual interface provides an abstraction for different physical layers. More...
 
class  IPhysicalLayerFrame
 This purely virtual interface provides an abstraction for different physical layer frames. More...
 
class  IPrintableObject
 This purely virtual interface provides an abstraction for printable objects. More...
 
class  IProtocolRegistrationListener
 This interface defines methods that are called during protocol service primitve registration. More...
 
class  Ipv4
 Implements the Ipv4 protocol. More...
 
class  Ipv4Address
 Ipv4 address. More...
 
class  Ipv4AddressType
 
class  Ipv4Encap
 
class  Ipv4FlatNetworkConfigurator
 Configures Ipv4 addresses and routing tables for a "flat" network, "flat" meaning that all hosts and routers will have the same network address. More...
 
class  Ipv4FragBuf
 Reassembly buffer for fragmented Ipv4 datagrams. More...
 
class  Ipv4Header
 Class generated from inet/networklayer/ipv4/Ipv4Header.msg:170 by opp_msgtool. More...
 
class  Ipv4HeaderSerializer
 Converts between Ipv4Header and binary (network byte order) Ipv4 header. More...
 
class  Ipv4InterfaceData
 Ipv4-specific data in an NetworkInterface. More...
 
struct  Ipv4MulticastGroupInfo
 
struct  Ipv4MulticastGroupSourceInfo
 
class  Ipv4MulticastRoute
 Ipv4 multicast route in IIpv4RoutingTable. More...
 
struct  Ipv4MulticastSourceList
 
class  Ipv4NatEntry
 Class generated from inet/networklayer/ipv4/Ipv4NatEntry.msg:13 by opp_msgtool. More...
 
class  Ipv4NatTable
 
class  Ipv4NetworkConfigurator
 This module provides the global static configuration for the Ipv4RoutingTable and the Ipv4 network interfaces of all nodes in the network. More...
 
class  Ipv4NetworkLayer
 
class  Ipv4NodeConfigurator
 This module provides the static configuration for the Ipv4RoutingTable and the Ipv4 network interfaces of a particular node in the network. More...
 
class  Ipv4Option
 Class generated from inet/networklayer/ipv4/Ipv4Header.msg:82 by opp_msgtool. More...
 
class  Ipv4OptionEnd
 Class generated from inet/networklayer/ipv4/Ipv4Header.msg:92 by opp_msgtool. More...
 
class  Ipv4OptionNop
 Class generated from inet/networklayer/ipv4/Ipv4Header.msg:86 by opp_msgtool. More...
 
class  Ipv4OptionRecordRoute
 Class generated from inet/networklayer/ipv4/Ipv4Header.msg:101 by opp_msgtool. More...
 
class  Ipv4OptionRouterAlert
 Class generated from inet/networklayer/ipv4/Ipv4Header.msg:143 by opp_msgtool. More...
 
class  Ipv4OptionsInd
 Class generated from inet/networklayer/ipv4/Ipv4OptionsTag.msg:29 by opp_msgtool. More...
 
class  Ipv4OptionsReq
 Class generated from inet/networklayer/ipv4/Ipv4OptionsTag.msg:22 by opp_msgtool. More...
 
class  Ipv4OptionsTagBase
 Class generated from inet/networklayer/ipv4/Ipv4OptionsTag.msg:14 by opp_msgtool. More...
 
class  Ipv4OptionStreamId
 Class generated from inet/networklayer/ipv4/Ipv4Header.msg:133 by opp_msgtool. More...
 
class  Ipv4OptionTimestamp
 Class generated from inet/networklayer/ipv4/Ipv4Header.msg:115 by opp_msgtool. More...
 
class  Ipv4OptionUnknown
 Class generated from inet/networklayer/ipv4/Ipv4Header.msg:150 by opp_msgtool. More...
 
class  Ipv4ProtocolDissector
 
class  Ipv4ProtocolPrinter
 
class  Ipv4Route
 Ipv4 unicast route in IIpv4RoutingTable. More...
 
class  Ipv4RoutingTable
 Represents the routing table. More...
 
class  Ipv4Socket
 This class implements a raw IPv4 socket. More...
 
class  Ipv4SocketBindCommand
 Class generated from inet/networklayer/contract/ipv4/Ipv4SocketCommand.msg:31 by opp_msgtool. More...
 
class  Ipv4SocketCloseCommand
 Class generated from inet/networklayer/contract/ipv4/Ipv4SocketCommand.msg:42 by opp_msgtool. More...
 
class  Ipv4SocketClosedIndication
 Class generated from inet/networklayer/contract/ipv4/Ipv4SocketCommand.msg:50 by opp_msgtool. More...
 
class  Ipv4SocketCommandBase
 Class generated from inet/networklayer/contract/ipv4/Ipv4SocketCommand.msg:27 by opp_msgtool. More...
 
class  Ipv4SocketConnectCommand
 Class generated from inet/networklayer/contract/ipv4/Ipv4SocketCommand.msg:37 by opp_msgtool. More...
 
class  Ipv4SocketDestroyCommand
 Class generated from inet/networklayer/contract/ipv4/Ipv4SocketCommand.msg:46 by opp_msgtool. More...
 
class  Ipv6
 Ipv6 implementation. More...
 
class  Ipv6Address
 Stores a 128-bit Ipv6 address in an efficient way. More...
 
class  Ipv6AddressType
 
class  Ipv6AuthenticationHeader
 Class generated from inet/networklayer/ipv6/Ipv6ExtensionHeaders.msg:96 by opp_msgtool. More...
 
class  Ipv6DestinationOptionsHeader
 Class generated from inet/networklayer/ipv6/Ipv6ExtensionHeaders.msg:84 by opp_msgtool. More...
 
class  Ipv6EncapsulatingSecurityPayloadHeader
 Class generated from inet/networklayer/ipv6/Ipv6ExtensionHeaders.msg:107 by opp_msgtool. More...
 
class  Ipv6ExtensionHeader
 Class generated from inet/networklayer/ipv6/Ipv6Header.msg:32 by opp_msgtool. More...
 
class  Ipv6ExtHeaderInd
 Class generated from inet/networklayer/ipv6/Ipv6ExtHeaderTag.msg:35 by opp_msgtool. More...
 
class  Ipv6ExtHeaderReq
 Class generated from inet/networklayer/ipv6/Ipv6ExtHeaderTag.msg:31 by opp_msgtool. More...
 
class  Ipv6ExtHeaderTagBase
 Class generated from inet/networklayer/ipv6/Ipv6ExtHeaderTag.msg:18 by opp_msgtool. More...
 
class  Ipv6FlatNetworkConfigurator
 Configures Ipv6 addresses and routing tables for a "flat" network, "flat" meaning that all hosts and routers will have the same network address. More...
 
class  Ipv6FragBuf
 Reassembly buffer for fragmented Ipv6 datagrams. More...
 
class  Ipv6FragmentHeader
 Class generated from inet/networklayer/ipv6/Ipv6ExtensionHeaders.msg:69 by opp_msgtool. More...
 
class  Ipv6Header
 Class generated from inet/networklayer/ipv6/Ipv6Header.msg:50 by opp_msgtool. More...
 
class  Ipv6HeaderSerializer
 Converts between IPv6Datagram and binary (network byte order) Ipv6 header. More...
 
class  Ipv6HopByHopOptionsHeader
 Class generated from inet/networklayer/ipv6/Ipv6ExtensionHeaders.msg:42 by opp_msgtool. More...
 
class  Ipv6InterfaceData
 Ipv6-specific data for NetworkInterface. More...
 
struct  Ipv6MulticastGroupInfo
 
class  Ipv6NdControlInfo
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:222 by opp_msgtool. More...
 
class  Ipv6NdMessage
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:136 by opp_msgtool. More...
 
class  Ipv6NdMtu
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:82 by opp_msgtool. More...
 
class  Ipv6NdOption
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:38 by opp_msgtool. More...
 
class  Ipv6NdOptions
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:111 by opp_msgtool. More...
 
class  Ipv6NdPrefixInformation
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:67 by opp_msgtool. More...
 
class  Ipv6NdSourceLinkLayerAddress
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:52 by opp_msgtool. More...
 
class  Ipv6NdSourceTargetLinkLayerAddress
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:46 by opp_msgtool. More...
 
class  Ipv6NdTargetLinkLayerAddress
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:57 by opp_msgtool. More...
 
class  Ipv6NeighbourAdvertisement
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:195 by opp_msgtool. More...
 
class  Ipv6NeighbourCache
 Ipv6 Neighbour Cache (RFC 2461 Neighbor Discovery for Ipv6). More...
 
class  Ipv6NeighbourDiscovery
 Implements RFC 2461 Neighbor Discovery for Ipv6. More...
 
class  Ipv6NeighbourSolicitation
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:181 by opp_msgtool. More...
 
class  Ipv6ProtocolDissector
 
class  Ipv6ProtocolPrinter
 
class  Ipv6Redirect
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:212 by opp_msgtool. More...
 
class  Ipv6Route
 Represents a route in the route table. More...
 
class  Ipv6RouterAdvertisement
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:159 by opp_msgtool. More...
 
class  Ipv6RouterSolicitation
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:145 by opp_msgtool. More...
 
class  Ipv6RoutingHeader
 Class generated from inet/networklayer/ipv6/Ipv6ExtensionHeaders.msg:54 by opp_msgtool. More...
 
class  Ipv6RoutingTable
 Represents the Ipv6 routing table and neighbour discovery data structures. More...
 
class  Ipv6Socket
 This class implements a raw IPv6 socket. More...
 
class  Ipv6SocketBindCommand
 Class generated from inet/networklayer/contract/ipv6/Ipv6SocketCommand.msg:31 by opp_msgtool. More...
 
class  Ipv6SocketCloseCommand
 Class generated from inet/networklayer/contract/ipv6/Ipv6SocketCommand.msg:43 by opp_msgtool. More...
 
class  Ipv6SocketClosedIndication
 Class generated from inet/networklayer/contract/ipv6/Ipv6SocketCommand.msg:51 by opp_msgtool. More...
 
class  Ipv6SocketCommandBase
 Class generated from inet/networklayer/contract/ipv6/Ipv6SocketCommand.msg:27 by opp_msgtool. More...
 
class  Ipv6SocketConnectCommand
 Class generated from inet/networklayer/contract/ipv6/Ipv6SocketCommand.msg:37 by opp_msgtool. More...
 
class  Ipv6SocketDestroyCommand
 Class generated from inet/networklayer/contract/ipv6/Ipv6SocketCommand.msg:47 by opp_msgtool. More...
 
class  Ipv6Tunneling
 Management of IP tunnels. More...
 
class  IpvxTrafGen
 IP traffic generator application. More...
 
class  IpvxTrafSink
 Consumes and prints packets received from the IP module. More...
 
class  IRegionTaggedObject
 
class  IRoute
 C++ interface for accessing unicast routing table entries of various protocols (IPv4, IPv6, etc) in a uniform way. More...
 
class  IRoutingTable
 A C++ interface to abstract the functionality of a routing table, regardless of address type. More...
 
class  IRsvpClassifier
 TODO. More...
 
class  IScriptable
 Modules that need to be scriptable by ScenarioManager should "implement" (subclass from) this class. More...
 
class  ISocket
 This class provides an interface that should be implemented by all sockets. More...
 
class  ITaggedObject
 
class  IVisitor
 
class  JoinPruneGroup
 Class generated from inet/routing/pim/PimPacket.msg:151 by opp_msgtool. More...
 
class  L2NetworkConfigurator
 Computes L2 configuration of the network. More...
 
class  L2NodeConfigurator
 Configures L2 data of a node. More...
 
class  L3Address
 This class provides the generic interface for network addresses. More...
 
class  L3AddressInd
 Class generated from inet/networklayer/common/L3AddressTag.msg:31 by opp_msgtool. More...
 
class  L3AddressReq
 Class generated from inet/networklayer/common/L3AddressTag.msg:23 by opp_msgtool. More...
 
class  L3AddressResolver
 Utility class for finding Ipv4 or Ipv6 address of a host or router. More...
 
class  L3AddressTagBase
 Class generated from inet/networklayer/common/L3AddressTag.msg:14 by opp_msgtool. More...
 
class  L3NetworkConfiguratorBase
 
class  L3Socket
 This class implements a raw L3 socket. More...
 
class  L3SocketBindCommand
 Class generated from inet/networklayer/contract/L3SocketCommand.msg:31 by opp_msgtool. More...
 
class  L3SocketCloseCommand
 Class generated from inet/networklayer/contract/L3SocketCommand.msg:42 by opp_msgtool. More...
 
class  L3SocketClosedIndication
 Class generated from inet/networklayer/contract/L3SocketCommand.msg:50 by opp_msgtool. More...
 
class  L3SocketCommandBase
 Class generated from inet/networklayer/contract/L3SocketCommand.msg:27 by opp_msgtool. More...
 
class  L3SocketConnectCommand
 Class generated from inet/networklayer/contract/L3SocketCommand.msg:37 by opp_msgtool. More...
 
class  L3SocketDestroyCommand
 Class generated from inet/networklayer/contract/L3SocketCommand.msg:46 by opp_msgtool. More...
 
class  L4PortInd
 Class generated from inet/transportlayer/common/L4PortTag.msg:29 by opp_msgtool. More...
 
class  L4PortReq
 Class generated from inet/transportlayer/common/L4PortTag.msg:22 by opp_msgtool. More...
 
class  L4PortTagBase
 Class generated from inet/transportlayer/common/L4PortTag.msg:13 by opp_msgtool. More...
 
class  LabeledIconFigure
 
class  LabeledLineFigure
 
class  LabeledPolylineFigure
 
struct  LabelOp
 
struct  LabelRequestObj
 Struct generated from inet/networklayer/rsvpte/IntServ.msg:86 by opp_msgtool. More...
 
class  LabelsTag
 Class generated from inet/queueing/common/LabelsTag.msg:13 by opp_msgtool. More...
 
class  LanPruneDelayOption
 Class generated from inet/routing/pim/PimPacket.msg:90 by opp_msgtool. More...
 
class  LayeredProtocolBase
 
class  Ldp
 LDP (rfc 3036) protocol implementation. More...
 
class  LdpAddress
 Class generated from inet/networklayer/ldp/LdpPacket.msg:106 by opp_msgtool. More...
 
class  LdpHello
 Class generated from inet/networklayer/ldp/LdpPacket.msg:73 by opp_msgtool. More...
 
class  LdpIni
 Class generated from inet/networklayer/ldp/LdpPacket.msg:93 by opp_msgtool. More...
 
class  LdpLabelMapping
 Class generated from inet/networklayer/ldp/LdpPacket.msg:56 by opp_msgtool. More...
 
class  LdpLabelRequest
 Class generated from inet/networklayer/ldp/LdpPacket.msg:65 by opp_msgtool. More...
 
class  LdpNotify
 Class generated from inet/networklayer/ldp/LdpPacket.msg:83 by opp_msgtool. More...
 
class  LdpPacket
 Class generated from inet/networklayer/ldp/LdpPacket.msg:46 by opp_msgtool. More...
 
class  LengthBasedAggregatorPolicy
 
class  LengthBasedFragmenterPolicy
 
class  LibTable
 Represents the Label Information Base (LIB) for MPLS. More...
 
class  LifecycleController
 Manages operations like shutdown/restart, suspend/resume, crash/recover and similar operations for nodes (routers, hosts, etc), interfaces, and protocols. More...
 
class  LifecycleOperation
 Base class for operations used by the ILifecycle interface. More...
 
class  LifecycleUnsupported
 
class  LinearGaugeFigure
 
class  LinearMobility
 Linear movement model. More...
 
class  LinearRotatingMobilityBase
 
class  LineSegment
 This class represents a 3 dimensional line segment between two points. More...
 
class  LineSegmentsMobilityBase
 Base class for mobility models where movement consists of a sequence of linear movements of constant speed. More...
 
class  LinkStateMsg
 Class generated from inet/networklayer/ted/LinkStatePacket.msg:19 by opp_msgtool. More...
 
class  LinkStateRouting
 Implements a minimalistic link state routing protocol that employs flooding. More...
 
class  LMac
 Implementation of L-MAC (Lightweight Medium Access Protocol for Wireless Sensor Networks [van Hoesel 04] ). More...
 
class  LMacControlFrame
 Class generated from inet/linklayer/lmac/LMacHeader.msg:43 by opp_msgtool. More...
 
class  LMacDataFrameHeader
 Class generated from inet/linklayer/lmac/LMacHeader.msg:51 by opp_msgtool. More...
 
class  LMacHeaderBase
 Class generated from inet/linklayer/lmac/LMacHeader.msg:30 by opp_msgtool. More...
 
class  LMacProtocolDissector
 
class  LMacProtocolPrinter
 
class  Loopback
 Loopback interface implementation. More...
 
class  LsrProtocolDissector
 
class  MacAddress
 Stores an IEEE 802 MAC address (6 octets = 48 bits). More...
 
class  MacAddressInd
 Class generated from inet/linklayer/common/MacAddressTag.msg:30 by opp_msgtool. More...
 
class  MacAddressReq
 Class generated from inet/linklayer/common/MacAddressTag.msg:23 by opp_msgtool. More...
 
class  MacAddressTagBase
 Class generated from inet/linklayer/common/MacAddressTag.msg:14 by opp_msgtool. More...
 
class  MacAddressType
 
class  MacEstimateCostProcess
 
class  MacForwardingTable
 This module handles the mapping between interface IDs and MAC addresses. More...
 
class  MacForwardingTableConfigurator
 
class  MacProtocolBase
 
class  MacProtocolInd
 Class generated from inet/common/ProtocolTag.msg:216 by opp_msgtool. More...
 
class  MacProtocolReq
 Class generated from inet/common/ProtocolTag.msg:208 by opp_msgtool. More...
 
class  MacRelayUnit
 
class  MacRelayUnitBase
 
class  ManetProtocolDissector
 
class  MassMobility
 Random mobility model for a mobile host with a mass. More...
 
class  MatchableField
 Wrapper around a cObject field to make it matchable with cMatchExpression. More...
 
class  MatchableObject
 Wrapper around a cObject to make it matchable with cMatchExpression. More...
 
class  MatrixCloudDelayer
 Implementation of MatrixCloudDelayer. More...
 
class  MemoryInputStream
 This class provides an efficient in memory bit input stream. More...
 
class  MemoryOutputStream
 This class provides an efficient in memory bit output stream. More...
 
class  Message
 
class  MessageChecker
 
class  MessageDispatcher
 This class implements the corresponding module. More...
 
class  Mipv6HaInformation
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:103 by opp_msgtool. More...
 
class  Mipv6NdAdvertisementInterval
 Class generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:93 by opp_msgtool. More...
 
class  MoBanCoordinator
 This is the coordinator module of the MoBAN mobility model. More...
 
class  MoBanLocal
 This is the local mobility module of MoBAN. More...
 
class  MobilityBase
 Abstract base class for mobility modules. More...
 
class  MobilityHeader
 Class generated from inet/networklayer/xmipv6/MobilityHeader.msg:33 by opp_msgtool. More...
 
class  ModuleCrashOperation
 This operation represents the process of crashing a module. More...
 
class  ModuleIdAddress
 This class provides network addresses using the module id of interface modules. More...
 
class  ModuleIdAddressType
 
class  ModulePathAddress
 This class provides network addresses using the module path to interface modules. More...
 
class  ModulePathAddressType
 
class  ModuleRef
 This template class implements a module reference that is parameterized by a gate of the referencing module. More...
 
class  ModuleRefByGate
 This template class implements a module reference that is parameterized by a gate of the referencing module. More...
 
class  ModuleRefByPar
 This template class implements a module reference that is parameterized by a string module parameter of the referencing module. More...
 
class  ModuleStartOperation
 This operation represents the process of turning on a module after a stop or crash operation. More...
 
class  ModuleStopOperation
 This operation represents the process of orderly stopping down a module. More...
 
class  MovingMobilityBase
 Base class for moving mobility modules. More...
 
class  Mpls
 Implements the MPLS protocol; see the NED file for more info. More...
 
class  MplsHeader
 Class generated from inet/networklayer/mpls/MplsPacket.msg:14 by opp_msgtool. More...
 
class  MplsPacketSerializer
 Converts between MplsPacket and binary (network byte order) MPLS packet. More...
 
class  MplsProtocolDissector
 
struct  MulticastGroup
 
class  MulticastReq
 Class generated from inet/networklayer/common/MulticastTag.msg:16 by opp_msgtool. More...
 
class  MultiClock
 
class  MultiFieldClassifier
 Absolute dropper. More...
 
struct  nat_message
 
struct  natInfo
 Accepts any number of incoming connections, and sends back whatever arrives on them. More...
 
class  NetfilterBase
 
class  NetfilterInfoHook
 
class  NetPerfMeter
 Implementation of NetPerfMeter. More...
 
class  NetPerfMeterDataMessage
 Class generated from inet/applications/netperfmeter/NetPerfMeter.msg:28 by opp_msgtool. More...
 
class  NetPerfMeterTransmitTimer
 Class generated from inet/applications/netperfmeter/NetPerfMeter.msg:23 by opp_msgtool. More...
 
class  NetworkBase
 
class  NetworkConfiguratorBase
 
class  NetworkHeaderBase
 
class  NetworkInterface
 Interface entry for the interface table in IInterfaceTable. More...
 
class  NetworkInterfaceChangeDetails
 
class  NetworkNamespaceContext
 
class  NetworkProtocolBase
 
class  NetworkProtocolInd
 Class generated from inet/common/ProtocolTag.msg:198 by opp_msgtool. More...
 
class  NetworkProtocolReq
 Class generated from inet/common/ProtocolTag.msg:190 by opp_msgtool. More...
 
class  NextHopAddressReq
 Class generated from inet/networklayer/common/NextHopAddressTag.msg:14 by opp_msgtool. More...
 
class  NextHopForwarding
 Implements a next hop forwarding protocol that routes datagrams through the network. More...
 
class  NextHopForwardingHeader
 Class generated from inet/networklayer/nexthop/NextHopForwardingHeader.msg:35 by opp_msgtool. More...
 
class  NextHopInterfaceData
 Next hop forwarding protocol specific data for an NetworkInterface, stores generic network address. More...
 
class  NextHopMulticastRoute
 
class  NextHopNetworkConfigurator
 This module configures NextHopRoutingTable modules for a network. More...
 
class  NextHopProtocolDissector
 
class  NextHopProtocolPrinter
 
class  NextHopRoute
 A next hop route that uses generic addresses as destination and next hop. More...
 
class  NextHopRoutingTable
 A C++ interface to abstract the functionality of a routing table, regardless of address type. More...
 
class  NodeBase
 
class  NodeStatus
 Keeps track of the status of network node (up, down, etc.) for other modules, and also displays it as a small overlay icon on this module and on the module of the network node. More...
 
class  Ns2MotionFile
 Represents a ns2 motion file's contents. More...
 
class  Ns2MotionMobility
 
class  ObjectPrinter
 A utility class to serialize an object in text form. More...
 
class  OmittedModule
 
class  OperationalBase
 
class  OperationalMixin
 
class  OscillatorBase
 
class  OscillatorBasedClock
 
class  Packet
 This class represents network packets, datagrams, frames and other kinds of data used by communication protocols. More...
 
class  PacketDeserializer
 
class  PacketDestreamer
 
class  PacketDirectionReverser
 
class  PacketDissector
 This class provides efficient general purpose packet dissection. More...
 
class  PacketDropDetails
 Class generated from inet/common/Simsignals.msg:33 by opp_msgtool. More...
 
class  PacketEmitter
 
class  PacketEvent
 Class generated from inet/common/PacketEventTag.msg:24 by opp_msgtool. More...
 
class  PacketEventTag
 Class generated from inet/common/PacketEventTag.msg:46 by opp_msgtool. More...
 
class  PacketFilter
 This class provides a generic filter for packets. More...
 
class  PacketMeterBase
 
class  PacketPrinter
 
class  PacketProtocolTag
 Class generated from inet/common/ProtocolTag.msg:153 by opp_msgtool. More...
 
class  PacketQueuedEvent
 Class generated from inet/common/PacketEventTag.msg:35 by opp_msgtool. More...
 
class  PacketReceiver
 
class  PacketReceiverBase
 
class  PacketSerializer
 
class  PacketStreamer
 
class  PacketTransmittedEvent
 Class generated from inet/common/PacketEventTag.msg:41 by opp_msgtool. More...
 
class  PacketTransmitter
 
class  PacketTransmitterBase
 
class  PaddingInserter
 
struct  pair_hash
 
class  PathNotifyMsg
 Class generated from inet/networklayer/rsvpte/SignallingMsg.msg:116 by opp_msgtool. More...
 
class  PatternMatcher
 Glob-style pattern matching class, adopted to special OMNeT++ requirements. More...
 
struct  pcap_hdr
 
struct  pcapng_interface_block_header
 
struct  pcapng_interface_block_trailer
 
struct  pcapng_option_header
 
struct  pcapng_packet_block_header
 
struct  pcapng_packet_block_trailer
 
struct  pcapng_section_block_header
 
struct  pcapng_section_block_trailer
 
class  PcapngWriter
 Dumps packets into a PCAP Next Generation file; see the "pcap-savefile" man page or http://www.tcpdump.org/ for details on the file format. More...
 
class  PcapReader
 
struct  pcaprec_hdr
 
class  PcapRecorder
 Dumps every packet using the IPacketWriter and PacketDump classes. More...
 
class  PcapWriter
 Dumps packets into a PCAP file; see the "pcap-savefile" man page or http://www.tcpdump.org/ for details on the file format. More...
 
class  PcpClassifier
 
class  PcpInd
 Class generated from inet/linklayer/common/PcpTag.msg:33 by opp_msgtool. More...
 
class  PcpReq
 Class generated from inet/linklayer/common/PcpTag.msg:25 by opp_msgtool. More...
 
class  PcpTagBase
 Class generated from inet/linklayer/common/PcpTag.msg:16 by opp_msgtool. More...
 
class  PcpTrafficClassClassifier
 
class  Pim
 Compound module for PIM protocol (RFC 4601). More...
 
class  PimAssert
 Class generated from inet/routing/pim/PimPacket.msg:172 by opp_msgtool. More...
 
class  PimBase
 Base class of PimSm and PimDm modules. More...
 
class  PimCrcInsertionHook
 
class  PimDm
 Implementation of PIM-DM protocol (RFC 3973). More...
 
class  PimGraft
 Class generated from inet/routing/pim/PimPacket.msg:184 by opp_msgtool. More...
 
class  PimHello
 Class generated from inet/routing/pim/PimPacket.msg:143 by opp_msgtool. More...
 
class  PimInterface
 An entry of PimInterfaceTable holding PIM specific parameters and state of the interface. More...
 
class  PimInterfaceTable
 PimInterfaceTable contains an PimInterface entry for each interface on which PIM is enabled. More...
 
class  PimJoinPrune
 Class generated from inet/routing/pim/PimPacket.msg:161 by opp_msgtool. More...
 
class  PimNeighbor
 Class holding information about a neighboring PIM router. More...
 
class  PimNeighborTable
 Class holding informatation about neighboring PIM routers. More...
 
class  PimPacket
 Class generated from inet/routing/pim/PimPacket.msg:117 by opp_msgtool. More...
 
class  PimPacketSerializer
 Converts between PimPacket and binary (network byte order) PIM packets. More...
 
class  PimProtocolDissector
 
class  PimRegister
 Class generated from inet/routing/pim/PimPacket.msg:215 by opp_msgtool. More...
 
class  PimRegisterStop
 Class generated from inet/routing/pim/PimPacket.msg:225 by opp_msgtool. More...
 
class  PimSm
 Implementation of PIM-SM protocol (RFC 4601). More...
 
class  PimSplitter
 PimSplitter register itself for PIM protocol (103) in the network layer, and dispatches the received packets either to PimDm or PimSm according to the PIM mode of the incoming interface. More...
 
class  PimStateRefresh
 Class generated from inet/routing/pim/PimPacket.msg:196 by opp_msgtool. More...
 
class  PingApp
 Generates ping requests and calculates the packet loss and round trip parameters of the replies. More...
 
class  Plane
 This class represents a 2 dimensional plane in the 3 dimensional space. More...
 
class  PlotFigure
 
class  Polygon
 
class  Polyhedron
 
class  PolyhedronEdge
 
class  PolyhedronFace
 
class  PolyhedronPoint
 
struct  PortIdentity
 Struct generated from inet/linklayer/ieee8021as/GptpPacket.msg:105 by opp_msgtool. More...
 
class  PositionTable
 This class provides a mapping between node addresses and their positions. More...
 
class  Posture
 to store the specification of a posture on the MoBAN mobility model. More...
 
class  PostureTransition
 Class to provide spatial and temporal correlation in the posture selection process of the MoBAN mobility model. More...
 
class  Ppp
 PPP implementation. More...
 
class  PppHeader
 Class generated from inet/linklayer/ppp/PppFrame.msg:32 by opp_msgtool. More...
 
class  PppHeaderSerializer
 Converts between PppHeader and binary (network byte order) Ppp header. More...
 
class  PppProtocolDissector
 
class  PppProtocolPrinter
 
class  PppTrailer
 Class generated from inet/linklayer/ppp/PppFrame.msg:41 by opp_msgtool. More...
 
class  PppTrailerSerializer
 Converts between PppTrailer and binary (network byte order) Ppp trailer. More...
 
class  PreemptableStreamer
 
class  Prism
 This class represents 3 dimensional prism with a polygon base face. More...
 
class  ProbabilisticBroadcast
 This class offers a data dissemination service using probabilistic broadcast. More...
 
class  ProbabilisticBroadcastHeader
 Class generated from inet/networklayer/probabilistic/ProbabilisticBroadcastHeader.msg:19 by opp_msgtool. More...
 
class  ProbabilisticProtocolDissector
 
class  ProbabilisticProtocolPrinter
 
class  ProcessingTimeTag
 Class generated from inet/common/TimeTag.msg:74 by opp_msgtool. More...
 
class  ProgressMeterFigure
 
class  ProgressTag
 Class generated from inet/queueing/common/ProgressTag.msg:14 by opp_msgtool. More...
 
class  PropagationTimeTag
 Class generated from inet/common/TimeTag.msg:92 by opp_msgtool. More...
 
class  Protocol
 
class  ProtocolChecker
 
class  ProtocolDissector
 Protocol dissector classes dissect packets into protocol specific meaningful parts. More...
 
class  ProtocolDissectorRegistry
 
class  ProtocolGroup
 
class  ProtocolHeader
 Class generated from inet/protocolelement/dispatching/ProtocolHeader.msg:13 by opp_msgtool. More...
 
class  ProtocolListTagBase
 Class generated from inet/common/ProtocolTag.msg:45 by opp_msgtool. More...
 
class  ProtocolPrinter
 Protocol printer classes print protocol specific chunks into a context. More...
 
class  ProtocolPrinterRegistry
 
class  ProtocolTagBase
 Class generated from inet/common/ProtocolTag.msg:29 by opp_msgtool. More...
 
class  PsbTimeoutMsg
 Class generated from inet/networklayer/rsvpte/SignallingMsg.msg:56 by opp_msgtool. More...
 
class  PsbTimerMsg
 Class generated from inet/networklayer/rsvpte/SignallingMsg.msg:46 by opp_msgtool. More...
 
class  QosClassifier
 This module classifies and assigns User Priority to packets. More...
 
class  QuadTree
 
class  Quaternion
 
class  QueueFigure
 
class  QueueingTimeTag
 Class generated from inet/common/TimeTag.msg:65 by opp_msgtool. More...
 
class  RandomDriftOscillator
 
class  RandomQosClassifier
 A QoS classifier that assigns a random User Priority. More...
 
class  RandomWaypointMobility
 Random Waypoint mobility model. More...
 
class  RateTag
 Class generated from inet/queueing/common/RateTag.msg:19 by opp_msgtool. More...
 
class  RealTimeScheduler
 This class implements the event scheduler interface of OMNeT++ to provide a real time scheduling mechanism. More...
 
class  ReassemblyBuffer
 This class provides functionality for reassembling out of order data chunks for protocols supporting fragmentation. More...
 
class  ReceiveAtL3Address
 
class  ReceiveAtMacAddress
 
class  ReceiveAtPort
 
class  ReceiveWithAcknowledge
 
class  ReceiveWithHopLimit
 
class  ReceiveWithProtocol
 
class  RectangleMobility
 Rectangle movement model. More...
 
class  RelayInterfaceLearner
 
class  RelayInterfaceSelector
 
class  ReorderBuffer
 This class provides functionality for reordering out of order data chunks for reliable connection oriented protocols. More...
 
class  Reordering
 
class  Request
 
class  Resending
 
class  ResidenceTimeMeasurer
 
class  ResidenceTimeTag
 Class generated from inet/common/TimeTag.msg:27 by opp_msgtool. More...
 
class  Rip
 Implementation of the Routing Information Protocol. More...
 
struct  RipEntry
 Struct generated from inet/routing/rip/RipPacket.msg:42 by opp_msgtool. More...
 
struct  RipNetworkInterface
 Holds the RIP configuration of the interfaces. More...
 
class  RipPacket
 Class generated from inet/routing/rip/RipPacket.msg:58 by opp_msgtool. More...
 
class  RipPacketSerializer
 Converts between RipPacket and binary (network byte order) RIP data. More...
 
class  RipProtocolDissector
 
class  RipProtocolPrinter
 
class  RipRoute
 
class  RotatingMobilityBase
 
class  RotationMatrix
 
class  RoutingProtocolBase
 
class  RoutingTableParser
 Parses a routing table file into a routing table. More...
 
class  RoutingTableRecorder
 Records routing table changes into a file. More...
 
class  RsbCommitTimerMsg
 Class generated from inet/networklayer/rsvpte/SignallingMsg.msg:76 by opp_msgtool. More...
 
class  RsbRefreshTimerMsg
 Class generated from inet/networklayer/rsvpte/SignallingMsg.msg:66 by opp_msgtool. More...
 
class  RsbTimeoutMsg
 Class generated from inet/networklayer/rsvpte/SignallingMsg.msg:86 by opp_msgtool. More...
 
class  Rstp
 Implements the Rapid Spanning Tree Protocol. More...
 
class  RsvpClassifier
 TODO documentation. More...
 
class  RsvpHelloMsg
 Class generated from inet/networklayer/rsvpte/RsvpHelloMsg.msg:29 by opp_msgtool. More...
 
struct  RsvpHopObj
 Struct generated from inet/networklayer/rsvpte/IntServ.msg:43 by opp_msgtool. More...
 
class  RsvpMessage
 Class generated from inet/networklayer/rsvpte/RsvpPacket.msg:33 by opp_msgtool. More...
 
class  RsvpPacket
 Class generated from inet/networklayer/rsvpte/RsvpPacket.msg:41 by opp_msgtool. More...
 
class  RsvpPathError
 Class generated from inet/networklayer/rsvpte/RsvpPathMsg.msg:66 by opp_msgtool. More...
 
class  RsvpPathMsg
 Class generated from inet/networklayer/rsvpte/RsvpPathMsg.msg:19 by opp_msgtool. More...
 
class  RsvpPathTear
 Class generated from inet/networklayer/rsvpte/RsvpPathMsg.msg:48 by opp_msgtool. More...
 
class  RsvpProtocolDissector
 
class  RsvpResvError
 Class generated from inet/networklayer/rsvpte/RsvpResvMsg.msg:51 by opp_msgtool. More...
 
class  RsvpResvMsg
 Class generated from inet/networklayer/rsvpte/RsvpResvMsg.msg:19 by opp_msgtool. More...
 
class  RsvpResvTear
 Class generated from inet/networklayer/rsvpte/RsvpResvMsg.msg:35 by opp_msgtool. More...
 
class  RsvpTe
 TODO documentation. More...
 
class  RtpApplication
 
class  ScenarioManager
 Scenario Manager (experimental) which executes a script specified in XML. More...
 
class  ScenarioTimer
 Class generated from inet/common/scenario/ScenarioTimer.msg:13 by opp_msgtool. More...
 
class  SctpAvailableReq
 Class generated from inet/transportlayer/contract/sctp/SctpCommand.msg:155 by opp_msgtool. More...
 
class  SctpClient
 Implements the SctpClient simple module. More...
 
class  SctpCommandReq
 Class generated from inet/transportlayer/contract/sctp/SctpCommand.msg:114 by opp_msgtool. More...
 
class  SctpConnectReq
 Class generated from inet/transportlayer/contract/sctp/SctpCommand.msg:160 by opp_msgtool. More...
 
class  SctpInfoReq
 Class generated from inet/transportlayer/contract/sctp/SctpCommand.msg:191 by opp_msgtool. More...
 
class  SctpNatPeer
 Accepts any number of incoming connections, and sends back whatever arrives on them. More...
 
class  SctpNatServer
 
class  SctpOpenReq
 Class generated from inet/transportlayer/contract/sctp/SctpCommand.msg:139 by opp_msgtool. More...
 
class  SctpPathInfo
 Class generated from inet/transportlayer/contract/sctp/SctpCommand.msg:216 by opp_msgtool. More...
 
class  SctpPathInfoReq
 Class generated from inet/transportlayer/contract/sctp/SctpCommand.msg:196 by opp_msgtool. More...
 
class  SctpPeer
 Implements the SctpPeer simple module. More...
 
class  SctpRcvReq
 Class generated from inet/transportlayer/contract/sctp/SctpCommand.msg:168 by opp_msgtool. More...
 
class  SctpResetReq
 Class generated from inet/transportlayer/contract/sctp/SctpCommand.msg:183 by opp_msgtool. More...
 
class  SctpRtoReq
 Class generated from inet/transportlayer/contract/sctp/SctpCommand.msg:201 by opp_msgtool. More...
 
class  SctpSendQueueAbatedReq
 Class generated from inet/transportlayer/contract/sctp/SctpCommand.msg:208 by opp_msgtool. More...
 
class  SctpSendReq
 Class generated from inet/transportlayer/contract/sctp/SctpCommand.msg:130 by opp_msgtool. More...
 
class  SctpServer
 Implements the SctpServer simple module. More...
 
class  SctpSimpleMessage
 Class generated from inet/transportlayer/contract/sctp/SctpCommand.msg:106 by opp_msgtool. More...
 
class  SctpSocket
 
class  SctpStatusReq
 Class generated from inet/transportlayer/contract/sctp/SctpCommand.msg:175 by opp_msgtool. More...
 
class  SelfDoc
 
class  SelfDocTempOffClass
 
class  SelfDocumenterFingerprintCalculator
 
struct  SenderDescriptor_t
 Struct generated from inet/networklayer/rsvpte/IntServ.msg:96 by opp_msgtool. More...
 
struct  SenderTemplateObj
 Struct generated from inet/networklayer/rsvpte/IntServ.msg:53 by opp_msgtool. More...
 
struct  SenderTspecObj
 Struct generated from inet/networklayer/rsvpte/IntServ.msg:63 by opp_msgtool. More...
 
class  SendToL3Address
 
class  SendToMacAddress
 
class  SendToPort
 
class  SendWithAcknowledge
 
class  SendWithHopLimit
 
class  SendWithProtocol
 
class  SequenceChunk
 This class represents data with an ordered list of consecutive chunks. More...
 
class  SequenceChunkSerializer
 
class  SequenceNumberHeader
 Class generated from inet/protocolelement/ordering/SequenceNumberHeader.msg:14 by opp_msgtool. More...
 
class  SequenceNumberHeaderSerializer
 Converts between SequenceNumberHeader and binary (network byte order) sequence number header. More...
 
class  SequenceNumberInd
 Class generated from inet/common/SequenceNumberTag.msg:33 by opp_msgtool. More...
 
class  SequenceNumbering
 
class  SequenceNumberPacketClassifierFunction
 
class  SequenceNumberReq
 Class generated from inet/common/SequenceNumberTag.msg:25 by opp_msgtool. More...
 
class  SequenceNumberTagBase
 Class generated from inet/common/SequenceNumberTag.msg:16 by opp_msgtool. More...
 
struct  SessionObj
 Struct generated from inet/networklayer/rsvpte/IntServ.msg:30 by opp_msgtool. More...
 
class  SettableClock
 
class  ShapeBase
 This class represents a 3 dimensional geometric shape independently of its position and orientation. More...
 
class  SharedVector
 
class  SharingRegionTagSet
 This class maintains a set of tags each referring to a specific region. More...
 
class  SharingTagSet
 This class maintains a set of tags. More...
 
class  ShortBitVector
 Optimized version of the BitVector class to store short bit vectors. More...
 
class  ShortcutMac
 
class  ShortcutMacHeader
 Class generated from inet/linklayer/shortcut/ShortcutMacHeader.msg:14 by opp_msgtool. More...
 
class  ShortcutMacProtocolDissector
 
class  ShortcutPhyHeader
 Class generated from inet/physicallayer/wireless/shortcut/ShortcutPhyHeader.msg:14 by opp_msgtool. More...
 
class  ShortcutPhyProtocolDissector
 
class  SignalBandInd
 Class generated from inet/physicallayer/wireless/common/contract/packetlevel/SignalTag.msg:70 by opp_msgtool. More...
 
class  SignalBandReq
 Class generated from inet/physicallayer/wireless/common/contract/packetlevel/SignalTag.msg:62 by opp_msgtool. More...
 
class  SignalBandTagBase
 Class generated from inet/physicallayer/wireless/common/contract/packetlevel/SignalTag.msg:52 by opp_msgtool. More...
 
class  SignalBitrateInd
 Class generated from inet/physicallayer/wireless/common/contract/packetlevel/SignalTag.msg:96 by opp_msgtool. More...
 
class  SignalBitrateReq
 Class generated from inet/physicallayer/wireless/common/contract/packetlevel/SignalTag.msg:88 by opp_msgtool. More...
 
class  SignalBitrateTagBase
 Class generated from inet/physicallayer/wireless/common/contract/packetlevel/SignalTag.msg:77 by opp_msgtool. More...
 
class  SignalFigure
 
class  SignallingMsg
 Class generated from inet/networklayer/rsvpte/SignallingMsg.msg:38 by opp_msgtool. More...
 
class  SignalPowerInd
 Class generated from inet/physicallayer/wireless/common/contract/packetlevel/SignalTag.msg:45 by opp_msgtool. More...
 
class  SignalPowerReq
 Class generated from inet/physicallayer/wireless/common/contract/packetlevel/SignalTag.msg:37 by opp_msgtool. More...
 
class  SignalPowerTagBase
 Class generated from inet/physicallayer/wireless/common/contract/packetlevel/SignalTag.msg:28 by opp_msgtool. More...
 
class  SignalSource
 
class  SignalTagBase
 Class generated from inet/physicallayer/wireless/common/contract/packetlevel/SignalTag.msg:21 by opp_msgtool. More...
 
class  SignalTimeInd
 Class generated from inet/physicallayer/wireless/common/contract/packetlevel/SignalTag.msg:126 by opp_msgtool. More...
 
class  SimpleClockSynchronizer
 
class  SimpleGeographicCoordinateSystem
 
class  SimpleVoipPacket
 Class generated from inet/applications/voip/SimpleVoipPacket.msg:17 by opp_msgtool. More...
 
class  SimpleVoipReceiver
 Implements a simple VoIP source. More...
 
class  SimpleVoipSender
 Implements a simple VoIP source. More...
 
class  SimTimeTextFigure
 
class  SimulationRunUniqueNumberGenerator
 
class  SingleRateThreeColorMeter
 This class can be used as a meter in an ITrafficConditioner. More...
 
class  SliceChunk
 This class represents data using a slice of another chunk. More...
 
class  SliceChunkSerializer
 
class  SnirInd
 Class generated from inet/physicallayer/wireless/common/contract/packetlevel/SignalTag.msg:104 by opp_msgtool. More...
 
class  SocketBase
 
class  SocketBindCommand
 Class generated from inet/common/socket/SocketCommand.msg:34 by opp_msgtool. More...
 
class  SocketCloseCommand
 Class generated from inet/common/socket/SocketCommand.msg:39 by opp_msgtool. More...
 
class  SocketClosedIndication
 Class generated from inet/common/socket/SocketCommand.msg:47 by opp_msgtool. More...
 
class  SocketCommandBase
 Class generated from inet/common/socket/SocketCommand.msg:30 by opp_msgtool. More...
 
class  SocketDestroyCommand
 Class generated from inet/common/socket/SocketCommand.msg:43 by opp_msgtool. More...
 
class  SocketInd
 Class generated from inet/common/socket/SocketTag.msg:28 by opp_msgtool. More...
 
class  SocketMap
 Small utility class for managing a large number of ISocket objects. More...
 
struct  SocketOptions
 
class  SocketReq
 Class generated from inet/common/socket/SocketTag.msg:21 by opp_msgtool. More...
 
class  SocketTagBase
 Class generated from inet/common/socket/SocketTag.msg:13 by opp_msgtool. More...
 
class  SpatialGrid
 This class implements a spatial grid data structure using a 3 dimensional grid. More...
 
class  Sphere
 This class represents a 3 dimensional sphere shape. More...
 
class  StaticConcentricMobility
 Mobility model which places all hosts on concenctric circles. More...
 
class  StaticGridMobility
 Mobility model which places all hosts at constant distances within the simulation area (resulting in a regular grid). More...
 
class  StaticLinearMobility
 Mobility model which places all hosts at constant distances in a line with an orientation. More...
 
class  StationaryMobility
 This mobility module does not move at all; it can be used for standalone stationary nodes. More...
 
class  StationaryMobilityBase
 
class  Stp
 Implements the Spanning Tree Protocol. More...
 
class  StpBase
 Base class for Stp and Rstp. More...
 
class  StpProtocolDissector
 
class  StpTester
 Utility class for testing the STP protocol. More...
 
class  StreamClassifier
 
class  StreamDecoder
 
class  StreamEncoder
 
class  StreamFilter
 
class  StreamIdentifier
 
class  StreamInd
 Class generated from inet/protocolelement/redundancy/StreamTag.msg:33 by opp_msgtool. More...
 
class  StreamingReceiverBase
 
class  StreamingTransmitter
 
class  StreamingTransmitterBase
 
class  StreamMerger
 
class  StreamRedundancyConfigurator
 
class  StreamReq
 Class generated from inet/protocolelement/redundancy/StreamTag.msg:25 by opp_msgtool. More...
 
class  StreamSplitter
 
class  StreamTagBase
 Class generated from inet/protocolelement/redundancy/StreamTag.msg:16 by opp_msgtool. More...
 
class  StreamThroughReceiver
 
class  StreamThroughTransmitter
 
class  StringFormat
 
class  SubpacketLengthHeader
 Class generated from inet/protocolelement/aggregation/header/SubpacketLengthHeader.msg:13 by opp_msgtool. More...
 
class  SubpacketLengthHeaderBasedAggregator
 
class  SubpacketLengthHeaderBasedDeaggregator
 
class  SuperpositioningMobility
 
class  TagBase
 
class  TagSet
 This class maintains a set of tags. More...
 
class  TcpAcceptCommand
 Class generated from inet/transportlayer/contract/tcp/TcpCommand.msg:129 by opp_msgtool. More...
 
class  TcpAppBase
 Base class for clients app for TCP-based request-reply protocols or apps. More...
 
class  TcpAvailableInfo
 Class generated from inet/transportlayer/contract/tcp/TcpCommand.msg:161 by opp_msgtool. More...
 
class  TcpBasicClientApp
 An example request-reply based client application. More...
 
class  TcpClientSocketIo
 
class  TcpCommand
 Class generated from inet/transportlayer/contract/tcp/TcpCommand.msg:78 by opp_msgtool. More...
 
class  TcpConnectInfo
 Class generated from inet/transportlayer/contract/tcp/TcpCommand.msg:176 by opp_msgtool. More...
 
class  TcpEchoApp
 Accepts any number of incoming connections, and sends back whatever arrives on them. More...
 
class  TcpEchoAppThread
 
class  TcpErrorInfo
 Class generated from inet/transportlayer/contract/tcp/TcpCommand.msg:86 by opp_msgtool. More...
 
class  TcpGenericServerApp
 Generic server application. More...
 
class  TcpGenericServerThread
 Example server thread, to be used with TcpServerHostApp. More...
 
class  TcpIpChecksum
 Calculates checksum. More...
 
class  TcpOpenCommand
 Class generated from inet/transportlayer/contract/tcp/TcpCommand.msg:116 by opp_msgtool. More...
 
class  TcpProtocolDissector
 
class  TcpProtocolPrinter
 
class  TcpServerHostApp
 Hosts a server application, to be subclassed from TCPServerProcess (which is a sSimpleModule). More...
 
class  TcpServerListener
 
class  TcpServerSocketIo
 
class  TcpServerThreadBase
 Abstract base class for server processes to be used with TcpServerHostApp. More...
 
class  TcpSessionApp
 Single-connection TCP application. More...
 
class  TcpSetDscpCommand
 Class generated from inet/transportlayer/contract/tcp/TcpCommand.msg:145 by opp_msgtool. More...
 
class  TcpSetOptionCommand
 Class generated from inet/transportlayer/contract/tcp/TcpCommand.msg:136 by opp_msgtool. More...
 
class  TcpSetTimeToLiveCommand
 Class generated from inet/transportlayer/contract/tcp/TcpCommand.msg:140 by opp_msgtool. More...
 
class  TcpSetTosCommand
 Class generated from inet/transportlayer/contract/tcp/TcpCommand.msg:150 by opp_msgtool. More...
 
class  TcpSinkApp
 Accepts any number of incoming connections, and discards whatever arrives on them. More...
 
class  TcpSinkAppThread
 
class  TcpSocket
 TcpSocket is a convenience class, to make it easier to manage TCP connections from your application models. More...
 
class  TcpStatusInfo
 Class generated from inet/transportlayer/contract/tcp/TcpCommand.msg:191 by opp_msgtool. More...
 
class  Ted
 Contains the Traffic Engineering Database and provides public methods to access it from MPLS signalling protocols (LDP, RSVP-TE). More...
 
class  TedChangeInfo
 Class generated from inet/networklayer/ted/Ted.msg:42 by opp_msgtool. More...
 
struct  TeLinkStateInfo
 Struct generated from inet/networklayer/ted/Ted.msg:20 by opp_msgtool. More...
 
class  TelnetApp
 An example Telnet client application. More...
 
class  TemporarySharedPtr
 This class provides support for Qtenv inspectors for objects referenced by shared pointers. More...
 
class  TemporarySharedPtrClassDescriptor
 This class provides support for Qtenv inspectors for objects referenced by shared pointers. More...
 
class  ThermometerFigure
 
class  ThruputMeter
 Measures and records network thruput. More...
 
class  ThruputMeteringChannel
 A cDatarateChannel extended with throughput calculation. More...
 
class  TimeTagBase
 Class generated from inet/common/TimeTag.msg:36 by opp_msgtool. More...
 
class  TlvOptionBase
 Class generated from inet/common/TlvOptions.msg:12 by opp_msgtool. More...
 
class  TlvOptionRaw
 Class generated from inet/common/TlvOptions.msg:19 by opp_msgtool. More...
 
class  TlvOptions
 Class generated from inet/common/TlvOptions.msg:24 by opp_msgtool. More...
 
class  TokenBucketMeter
 Simple token bucket meter. More...
 
class  Topology
 Routing support. More...
 
class  TosInd
 Class generated from inet/networklayer/common/TosTag.msg:33 by opp_msgtool. More...
 
class  TosReq
 Class generated from inet/networklayer/common/TosTag.msg:25 by opp_msgtool. More...
 
class  TosTagBase
 Class generated from inet/networklayer/common/TosTag.msg:16 by opp_msgtool. More...
 
class  TractorMobility
 Tractor movement model. More...
 
class  TrailFigure
 
class  TransmissionTimeTag
 Class generated from inet/common/TimeTag.msg:83 by opp_msgtool. More...
 
class  TransparentProtocolRegistrationListener
 
class  TransportHeaderBase
 
class  TransportProtocolBase
 
class  TransportProtocolInd
 Class generated from inet/common/ProtocolTag.msg:180 by opp_msgtool. More...
 
class  TransportProtocolReq
 Class generated from inet/common/ProtocolTag.msg:171 by opp_msgtool. More...
 
class  TransportPseudoHeader
 Class generated from inet/transportlayer/common/TransportPseudoHeader.msg:18 by opp_msgtool. More...
 
class  TransportPseudoHeaderSerializer
 Converts between TransportPseudoHeader and binary (network byte order) transport pseudo header. More...
 
class  TSNschedGateScheduleConfigurator
 
class  Tun
 
class  TunCloseCommand
 Class generated from inet/linklayer/tun/TunControlInfo.msg:35 by opp_msgtool. More...
 
class  TunControlInfo
 Class generated from inet/linklayer/tun/TunControlInfo.msg:27 by opp_msgtool. More...
 
class  TunDestroyCommand
 Class generated from inet/linklayer/tun/TunControlInfo.msg:39 by opp_msgtool. More...
 
class  TunLoopbackApp
 
class  TunnelApp
 
class  TunOpenCommand
 Class generated from inet/linklayer/tun/TunControlInfo.msg:31 by opp_msgtool. More...
 
class  TunSocket
 
class  TunSocketClosedIndication
 Class generated from inet/linklayer/tun/TunControlInfo.msg:43 by opp_msgtool. More...
 
class  TurtleMobility
 LOGO-style movement model, with the script coming from XML. More...
 
class  TwoRateThreeColorMeter
 This class can be used as a meter in an ITrafficConditioner. More...
 
class  Udp
 Implements the Udp protocol: encapsulates/decapsulates user data into/from Udp. More...
 
class  UdpBasicApp
 UDP application. More...
 
class  UdpBasicBurst
 UDP application. More...
 
class  UdpBindCommand
 Class generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:81 by opp_msgtool. More...
 
class  UdpBlockMulticastSourcesCommand
 Class generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:307 by opp_msgtool. More...
 
class  UdpCloseCommand
 Class generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:121 by opp_msgtool. More...
 
class  UdpConnectCommand
 Class generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:97 by opp_msgtool. More...
 
class  UdpControlInfo
 Class generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:67 by opp_msgtool. More...
 
class  UdpCrcInsertionHook
 
class  UdpDestroyCommand
 Class generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:141 by opp_msgtool. More...
 
class  UdpEchoApp
 UDP application. More...
 
class  UdpErrorIndication
 Class generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:159 by opp_msgtool. More...
 
struct  udphdr
 
class  UdpHeader
 Class generated from inet/transportlayer/udp/UdpHeader.msg:26 by opp_msgtool. More...
 
class  UdpHeaderSerializer
 Converts between UdpHeader and binary (network byte order) Udp header. More...
 
class  UdpJoinMulticastGroupsCommand
 Class generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:282 by opp_msgtool. More...
 
class  UdpJoinMulticastSourcesCommand
 Class generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:333 by opp_msgtool. More...
 
class  UdpLeaveMulticastGroupsCommand
 Class generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:296 by opp_msgtool. More...
 
class  UdpLeaveMulticastSourcesCommand
 Class generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:346 by opp_msgtool. More...
 
class  UdpProtocolDissector
 
class  UdpProtocolPrinter
 
class  UdpSetBroadcastCommand
 Class generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:222 by opp_msgtool. More...
 
class  UdpSetDscpCommand
 Class generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:194 by opp_msgtool. More...
 
class  UdpSetMulticastInterfaceCommand
 Class generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:235 by opp_msgtool. More...
 
class  UdpSetMulticastLoopCommand
 Class generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:250 by opp_msgtool. More...
 
class  UdpSetMulticastSourceFilterCommand
 Class generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:363 by opp_msgtool. More...
 
class  UdpSetOptionCommand
 Class generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:166 by opp_msgtool. More...
 
class  UdpSetReuseAddressCommand
 Class generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:265 by opp_msgtool. More...
 
class  UdpSetTimeToLiveCommand
 Class generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:179 by opp_msgtool. More...
 
class  UdpSetTosCommand
 Class generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:209 by opp_msgtool. More...
 
class  UdpSink
 Consumes and prints packets received from the Udp module. More...
 
class  UdpSocket
 UdpSocket is a convenience class, to make it easier to send and receive UDP packets from your application models. More...
 
class  UdpSocketClosedIndication
 Class generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:131 by opp_msgtool. More...
 
class  UdpSocketIo
 
class  UdpUnblockMulticastSourcesCommand
 Class generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:320 by opp_msgtool. More...
 
class  UdpVideoStreamClient
 A "Realtime" VideoStream client application. More...
 
class  UdpVideoStreamServer
 Stream VBR video streams to clients. More...
 
class  UnitDiskPhyHeader
 Class generated from inet/physicallayer/wireless/unitdisk/UnitDiskPhyHeader.msg:14 by opp_msgtool. More...
 
class  UnitDiskPhyHeaderSerializer
 Converts between UnitDiskPhyHeader and binary (network byte order) application packet. More...
 
class  UnitDiskProtocolDissector
 
class  UserPriorityInd
 Class generated from inet/linklayer/common/UserPriorityTag.msg:33 by opp_msgtool. More...
 
class  UserPriorityReq
 Class generated from inet/linklayer/common/UserPriorityTag.msg:25 by opp_msgtool. More...
 
class  UserPriorityTagBase
 Class generated from inet/linklayer/common/UserPriorityTag.msg:16 by opp_msgtool. More...
 
class  VehicleMobility
 
class  VirtualTunnel
 
class  VlanInd
 Class generated from inet/linklayer/common/VlanTag.msg:33 by opp_msgtool. More...
 
class  VlanIndFilter
 
class  VlanReq
 Class generated from inet/linklayer/common/VlanTag.msg:25 by opp_msgtool. More...
 
class  VlanReqFilter
 
class  VlanReqMapper
 
class  VlanTagBase
 Class generated from inet/linklayer/common/VlanTag.msg:16 by opp_msgtool. More...
 
class  VoipStreamPacketSerializer
 Converts between VoipStreamPacket and binary (network byte order) Udp header. More...
 
class  VoipStreamReceiver
 
class  VoipStreamSender
 
class  WeightedHistogramRecorder
 
class  WiseRoute
 Wiseroute is a simple loop-free routing algorithm that builds a routing tree from a central network point. More...
 
class  WiseRouteHeader
 Class generated from inet/networklayer/wiseroute/WiseRouteHeader.msg:23 by opp_msgtool. More...
 
class  WiseRouteProtocolDissector
 
class  WiseRouteProtocolPrinter
 
class  XMac
 Implementation of X-MAC. More...
 
class  XMacControlFrame
 Class generated from inet/linklayer/xmac/XMacHeader.msg:51 by opp_msgtool. More...
 
class  XMacDataFrameHeader
 Class generated from inet/linklayer/xmac/XMacHeader.msg:59 by opp_msgtool. More...
 
class  XMacHeaderBase
 Class generated from inet/linklayer/xmac/XMacHeader.msg:40 by opp_msgtool. More...
 
class  XMacHeaderSerializer
 Converts between XMacHeader and binary (network byte order) XMAC headers. More...
 
class  XMacProtocolDissector
 
class  XMacProtocolPrinter
 
class  xMIPv6
 Implements RFC 3775 Mobility Support in Ipv6. More...
 
class  Z3GateScheduleConfigurator
 

Typedefs

typedef struct inet::natInfo NatInfo
 Accepts any number of incoming connections, and sends back whatever arrives on them. More...
 
typedef std::vector< NatInfo * > NatVector
 
typedef cMessage ClockEvent
 
typedef ClockTime clocktime_t
 
typedef unsigned short ushort
 
typedef unsigned int uint
 
typedef unsigned long ulong
 
template<class... >
using void_t = void
 
typedef ObjectPrinterRecursionControl(* ObjectPrinterRecursionPredicate) (any_ptr, cClassDescriptor *, int, any_ptr, any_ptr *, int)
 This is function type that controls recursion during printing an object. More...
 
typedef TemporarySharedPtr< ChunkChunkTemporarySharedPtr
 
typedef Ptr< const ChunkChunkPtr
 
typedef cTopology WeightedTopology
 
typedef std::vector< MulticastGroupMulticastGroupList
 
typedef std::vector< Ipv4AddressIpv4AddressVector
 
typedef int IcmpCode
 
typedef uint8_t u_int8_t
 
typedef uint16_t u_int16_t
 
typedef uint32_t u_int32_t
 
typedef uint8_t __uint8_t
 
typedef uint16_t __uint16_t
 
typedef uint32_t __uint32_t
 
typedef std::vector< LabelOpLabelOpVector
 
typedef std::vector< struct EroObjEroVector
 
typedef std::vector< struct FlowDescriptor_tFlowDescriptorVector
 
typedef std::vector< struct TeLinkStateInfoTeLinkStateInfoVector
 
typedef std::vector< L3AddressAddressVector
 

Enumerations

enum  DhcpOpcode { BOOTREQUEST = 1, BOOTREPLY = 2 }
 Enum generated from inet/applications/dhcp/DhcpMessage.msg:17 by opp_msgtool. More...
 
enum  DhcpMessageType {
  DHCPDISCOVER = 1, DHCPOFFER = 2, DHCPREQUEST = 3, DHCPDECLINE = 4,
  DHCPACK = 5, DHCPNAK = 6, DHCPRELEASE = 7, DHCPINFORM = 8
}
 Enum generated from inet/applications/dhcp/DhcpMessage.msg:23 by opp_msgtool. More...
 
enum  DhcpOptionCode {
  DHCP_MSG_TYPE = 53, CLIENT_ID = 61, HOSTNAME = 12, REQUESTED_IP = 50,
  PARAM_LIST = 55, SUBNET_MASK = 1, ROUTER = 3, DNS = 6,
  NTP_SRV = 42, RENEWAL_TIME = 58, REBIND_TIME = 59, LEASE_TIME = 51,
  SERVER_ID = 54
}
 Enum generated from inet/applications/dhcp/DhcpMessage.msg:35 by opp_msgtool. More...
 
enum  DhcpTimerType {
  WAIT_OFFER = 1, WAIT_ACK = 2, T1 = 3, T2 = 4,
  LEASE_TIMEOUT = 5, START_DHCP = 6
}
 Enum generated from inet/applications/dhcp/DhcpMessage.msg:53 by opp_msgtool. More...
 
enum  PingSelfKinds { PING_FIRST_ADDR = 1001, PING_CHANGE_ADDR = 1002, PING_SEND = 1003 }
 Enum generated from inet/applications/pingapp/PingApp.msg:11 by opp_msgtool. More...
 
enum  RtpAppSelfMsgKinds { RTPAPP_ENTER_SESSION = 1, RTPAPP_START_TRANSMISSION = 2, RTPAPP_STOP_TRANSMISSION = 3, RTPAPP_LEAVE_SESSION = 4 }
 Enum generated from inet/applications/rtpapp/RtpApplication.msg:11 by opp_msgtool. More...
 
enum  OverdueClockEventHandlingMode { UNSPECIFIED = -1, EXECUTE = 0, SKIP = 1, ERROR = 2 }
 Enum generated from inet/clock/common/ClockEvent.msg:13 by opp_msgtool. More...
 
enum  Direction { DIRECTION_UNDEFINED = -1, DIRECTION_INBOUND = 0, DIRECTION_OUTBOUND = 1 }
 Enum generated from inet/common/DirectionTag.msg:13 by opp_msgtool. More...
 
enum  ObjectPrinterRecursionControl { SKIP = 1, RECURSE, FULL_NAME, FULL_PATH }
 Controls recursion depth in OpbjectPrinter. More...
 
enum  PcapLinkType {
  LINKTYPE_INVALID = -1, LINKTYPE_NULL = 0, LINKTYPE_ETHERNET = 1, LINKTYPE_AX25 = 3,
  LINKTYPE_IEEE802_5 = 6, LINKTYPE_ARCNET_BSD = 7, LINKTYPE_SLIP = 8, LINKTYPE_PPP = 9,
  LINKTYPE_FDDI = 10, LINKTYPE_DLT_RAW1 = 12, LINKTYPE_DLT_RAW2 = 14, LINKTYPE_PPP_HDLC = 50,
  LINKTYPE_PPP_ETHER = 51, LINKTYPE_ATM_RFC1483 = 100, LINKTYPE_RAW = 101, LINKTYPE_C_HDLC = 104,
  LINKTYPE_IEEE802_11 = 105, LINKTYPE_FRELAY = 107, LINKTYPE_LOOP = 108, LINKTYPE_LINUX_SLL = 113,
  LINKTYPE_LTALK = 114, LINKTYPE_PFLOG = 117, LINKTYPE_IEEE802_11_PRISM = 119, LINKTYPE_IP_OVER_FC = 122,
  LINKTYPE_SUNATM = 123, LINKTYPE_IEEE802_11_RADIOTAP = 127, LINKTYPE_ARCNET_LINUX = 129, LINKTYPE_APPLE_IP_OVER_IEEE1394 = 138,
  LINKTYPE_MTP2_WITH_PHDR = 139, LINKTYPE_MTP2 = 140, LINKTYPE_MTP3 = 141, LINKTYPE_SCCP = 142,
  LINKTYPE_DOCSIS = 143, LINKTYPE_LINUX_IRDA = 144, LINKTYPE_IEEE802_11_AVS = 163, LINKTYPE_BACNET_MS_TP = 165,
  LINKTYPE_PPP_PPPD = 166, LINKTYPE_GPRS_LLC = 169, LINKTYPE_GPF_T = 170, LINKTYPE_GPF_F = 171,
  LINKTYPE_LINUX_LAPD = 177, LINKTYPE_BLUETOOTH_HCI_H4 = 187, LINKTYPE_USB_LINUX = 189, LINKTYPE_PPI = 192,
  LINKTYPE_IEEE802_15_4 = 195, LINKTYPE_SITA = 196, LINKTYPE_ERF = 197, LINKTYPE_BLUETOOTH_HCI_H4_WITH_PHDR = 201,
  LINKTYPE_AX25_KISS = 202, LINKTYPE_LAPD = 203, LINKTYPE_PPP_WITH_DIR = 204, LINKTYPE_C_HDLC_WITH_DIR = 205,
  LINKTYPE_FRELAY_WITH_DIR = 206, LINKTYPE_IPMB_LINUX = 209, LINKTYPE_IEEE802_15_4_NONASK_PHY = 215, LINKTYPE_USB_LINUX_MMAPPED = 220,
  LINKTYPE_FC_2 = 224, LINKTYPE_FC_2_WITH_FRAME_DELIMS = 225, LINKTYPE_IPNET = 226, LINKTYPE_CAN_SOCKETCAN = 227,
  LINKTYPE_IPV4 = 228, LINKTYPE_IPV6 = 229, LINKTYPE_IEEE802_15_4_NOFCS = 230, LINKTYPE_DBUS = 231,
  LINKTYPE_DVB_CI = 235, LINKTYPE_MUX27010 = 236, LINKTYPE_STANAG_5066_D_PDU = 237, LINKTYPE_NFLOG = 239,
  LINKTYPE_NETANALYZER = 240, LINKTYPE_NETANALYZER_TRANSPARENT = 241, LINKTYPE_IPOIB = 242, LINKTYPE_MPEG_2_TS = 243,
  LINKTYPE_NG40 = 244, LINKTYPE_NFC_LLCP = 245, LINKTYPE_INFINIBAND = 247, LINKTYPE_SCTP = 248,
  LINKTYPE_USBPCAP = 249, LINKTYPE_RTAC_SERIAL = 250, LINKTYPE_BLUETOOTH_LE_LL = 251, LINKTYPE_NETLINK = 253,
  LINKTYPE_BLUETOOTH_LINUX_MONITOR = 254, LINKTYPE_BLUETOOTH_BREDR_BB = 255, LINKTYPE_BLUETOOTH_LE_LL_WITH_PHDR = 256, LINKTYPE_PROFIBUS_DL = 257,
  LINKTYPE_PKTAP = 258, LINKTYPE_EPON = 259, LINKTYPE_IPMI_HPM_2 = 260, LINKTYPE_ZWAVE_R1_R2 = 261,
  LINKTYPE_ZWAVE_R3 = 262, LINKTYPE_WATTSTOPPER_DLM = 263, LINKTYPE_ISO_14443 = 264, LINKTYPE_ETHERNET_MPACKET = 274
}
 
enum  PacketEventKind {
  PEK_UNDEFINED = -1, PEK_DELAYED = 0, PEK_QUEUED = 1, PEK_PROCESSED = 2,
  PEK_TRANSMITTED = 3, PEK_PROPAGATED = 4
}
 Enum generated from inet/common/PacketEventTag.msg:14 by opp_msgtool. More...
 
enum  ServicePrimitive {
  SP_UNSPECIFIED = -1, SP_REQUEST = 1, SP_INDICATION = 2, SP_RESPONSE = 3,
  SP_CONFIRM = 4
}
 Enum generated from inet/common/ProtocolTag.msg:53 by opp_msgtool. More...
 
enum  PacketDropReason {
  ADDRESS_RESOLUTION_FAILED = 0, FORWARDING_DISABLED = 1, HOP_LIMIT_REACHED = 2, INCORRECTLY_RECEIVED = 3,
  INTERFACE_DOWN = 4, NO_CARRIER = 5, NO_INTERFACE_FOUND = 6, NO_ROUTE_FOUND = 7,
  NOT_ADDRESSED_TO_US = 8, QUEUE_OVERFLOW = 9, RETRY_LIMIT_REACHED = 10, LIFETIME_EXPIRED = 11,
  CONGESTION = 12, NO_PROTOCOL_FOUND = 13, NO_PORT_FOUND = 14, DUPLICATE_DETECTED = 15,
  OTHER_PACKET_DROP = 99
}
 Enum generated from inet/common/Simsignals.msg:12 by opp_msgtool. More...
 
enum  SocketCommandCode {
  SOCKET_C_DATA = 0, SOCKET_C_BIND = 1, SOCKET_C_OPEN = 2, SOCKET_C_CLOSE = 3,
  SOCKET_C_DESTROY = 4
}
 Enum generated from inet/common/socket/SocketCommand.msg:15 by opp_msgtool. More...
 
enum  SocketStatusInd { SOCKET_I_DATA = 0, SOCKET_I_CLOSED = 1 }
 Enum generated from inet/common/socket/SocketCommand.msg:24 by opp_msgtool. More...
 
enum  BMacType {
  BMAC_PREAMBLE = 191, BMAC_DATA = 192, BMAC_ACK = 193, BMAC_RESEND_DATA = 194,
  BMAC_ACK_TIMEOUT = 195, BMAC_START_BMAC = 196, BMAC_WAKE_UP = 197, BMAC_SEND_ACK = 198,
  BMAC_CCA_TIMEOUT = 199, BMAC_ACK_TX_OVER = 200, BMAC_SEND_PREAMBLE = 201, BMAC_STOP_PREAMBLES = 202,
  BMAC_DATA_TX_OVER = 203, BMAC_DATA_TIMEOUT = 204
}
 Enum generated from inet/linklayer/bmac/BMacHeader.msg:15 by opp_msgtool. More...
 
enum  EtherType {
  ETHERTYPE_IPv4 = 0x0800, ETHERTYPE_ARP = 0x0806, ETHERTYPE_INET_CDP = 0x2000, ETHERTYPE_SRP = 0x22EA,
  ETHERTYPE_TSN = 0x22F0, ETHERTYPE_TRILL = 0x22F3, ETHERTYPE_L2_ISIS = 0x22F4, ETHERTYPE_INET_FLOODING = 0x36FC,
  ETHERTYPE_RARP = 0x8035, ETHERTYPE_8021Q_TAG = 0x8100, ETHERTYPE_IPv6 = 0x86DD, ETHERTYPE_UNKNOWN = 0x86F0,
  ETHERTYPE_INET_PROBABILISTIC = 0x86FD, ETHERTYPE_INET_WISEROUTE = 0x86FE, ETHERTYPE_NEXT_HOP_FORWARDING = 0x86FF, ETHERTYPE_FLOW_CONTROL = 0x8808,
  ETHERTYPE_MPLS_UNICAST = 0x8847, ETHERTYPE_MPLS_MULTICAST = 0x8848, ETHERTYPE_8021ad_S_TAG = 0x88A8, ETHERTYPE_LLDP = 0x88CC,
  ETHERTYPE_IEEE8021AE = 0x88E5, ETHERTYPE_GPTP = 0x88F7, ETHERTYPE_TTETH = 0x891D, ETHERTYPE_IEEE8021_R_TAG = 0xF1C1
}
 Enum generated from inet/linklayer/common/EtherType.msg:15 by opp_msgtool. More...
 
enum  FcsMode {
  FCS_MODE_UNDEFINED = -1, FCS_DISABLED = 0, FCS_DECLARED_CORRECT = 1, FCS_DECLARED_INCORRECT = 2,
  FCS_COMPUTED = 3
}
 Enum generated from inet/linklayer/common/FcsMode.msg:12 by opp_msgtool. More...
 
enum  Ieee802MessageKind { IEEE802CTRL_DATA = 2003, IEEE802CTRL_SENDPAUSE = 2006 }
 Enum generated from inet/linklayer/common/Ieee802Ctrl.msg:16 by opp_msgtool. More...
 
enum  SapCode {
  SAP_IBM_SNA = 0x04, SAP_IP = 0x06, SAP_3COM = 0x80, SAP_SNAP = 0xAA,
  SAP_BANYAN = 0xBC, SAP_NOVELL_IPX = 0xE0, SAP_LAN_MANAGER = 0xF4, SAP_CLNS = 0xFE,
  SAP_STP = 0x42
}
 Enum generated from inet/linklayer/common/Ieee802SapTag.msg:16 by opp_msgtool. More...
 
enum  UserPriority {
  UP_BK = 1, UP_BK2 = 2, UP_BE = 0, UP_EE = 3,
  UP_CL = 4, UP_VI = 5, UP_VO = 6, UP_NC = 7
}
 IEEE 802.1d User Priority (UP) values. More...
 
enum  CsmaCaMacHeaderType { CSMA_DATA = 1, CSMA_ACK = 2 }
 Enum generated from inet/linklayer/csmaca/CsmaCaMacHeader.msg:14 by opp_msgtool. More...
 
enum  EthernetControlOpCode { ETHERNET_CONTROL_PAUSE = 1 }
 Enum generated from inet/linklayer/ethernet/common/EthernetControlFrame.msg:13 by opp_msgtool. More...
 
enum  gPtpHeader : int { MAC_HEADER = 22, CRC_CHECKSUM = 4 }
 
enum  GptpNodeType { MASTER_NODE = 11, BRIDGE_NODE = 12, SLAVE_NODE = 13 }
 Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:45 by opp_msgtool. More...
 
enum  GptpPortType { MASTER_PORT = 2, SLAVE_PORT = 1, PASSIVE_PORT = 0 }
 Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:52 by opp_msgtool. More...
 
enum  GptpMessageType {
  GPTPTYPE_SYNC = 0x0, GPTPTYPE_FOLLOW_UP = 0x8, GPTPTYPE_PDELAY_REQ = 0x2, GPTPTYPE_PDELAY_RESP = 0x3,
  GPTPTYPE_PDELAY_RESP_FOLLOW_UP = 0xA
}
 Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:59 by opp_msgtool. More...
 
enum  GptpSelfMsgKind { GPTP_SELF_REQ_ANSWER_KIND = 101, GPTP_SELF_MSG_SYNC = 103, GPTP_REQUEST_TO_SEND_SYNC = 104, GPTP_SELF_MSG_PDELAY_REQ = 105 }
 Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:67 by opp_msgtool. More...
 
enum  GptpFlags { alternateMasterFlag = 1, twoStepFlag = 2 }
 Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:76 by opp_msgtool. More...
 
enum  GptpTlvType { GPTP_FOLLOW_UP_INFORMATION_TLV = 0x03 }
 Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:86 by opp_msgtool. More...
 
enum  BpduProtocolIdentifier { SPANNING_TREE_PROTOCOL = 0 }
 Enum generated from inet/linklayer/ieee8021d/common/Ieee8021dBpdu.msg:13 by opp_msgtool. More...
 
enum  BpduProtocolVersionIdentifier { SPANNING_TREE = 0, RAPID_SPANNING_TREE = 2, MULTIPLE_SPANNING_TREE = 3 }
 Enum generated from inet/linklayer/ieee8021d/common/Ieee8021dBpdu.msg:17 by opp_msgtool. More...
 
enum  BpduType { BPDU_CFG = 0, BPDU_TCN = 0x80, BPDU_RAPID_OR_MULTIPLE_SPANNING_TREE = 0x02 }
 Enum generated from inet/linklayer/ieee8021d/common/Ieee8021dBpdu.msg:23 by opp_msgtool. More...
 
enum  LMacType {
  LMAC_CONTROL = 167, LMAC_TIMEOUT = 168, LMAC_WAKEUP = 169, LMAC_SEND_DATA = 170,
  LMAC_SETUP_PHASE_END = 171, LMAC_CHECK_CHANNEL = 172, LMAC_SOMEBODY = 173, LMAC_DATA = 174,
  LMAC_START_LMAC = 175, LMAC_SEND_CONTROL = 176
}
 Enum generated from inet/linklayer/lmac/LMacHeader.msg:13 by opp_msgtool. More...
 
enum  TunCommandCode { TUN_C_OPEN = 1, TUN_C_CLOSE = 2, TUN_C_DESTROY = 3, TUN_C_DATA = 4 }
 Enum generated from inet/linklayer/tun/TunControlInfo.msg:13 by opp_msgtool. More...
 
enum  TunSocketIndication { TUN_I_CLOSED = 2, TUN_I_DATA = 4 }
 Enum generated from inet/linklayer/tun/TunControlInfo.msg:21 by opp_msgtool. More...
 
enum  XMacTypes {
  XMAC_PREAMBLE = 191, XMAC_DATA = 192, XMAC_ACK = 193, XMAC_RESEND_DATA = 194,
  XMAC_ACK_TIMEOUT = 195, XMAC_START_XMAC = 196, XMAC_WAKE_UP = 197, XMAC_SEND_ACK = 198,
  XMAC_CCA_TIMEOUT = 199, XMAC_ACK_TX_OVER = 200, XMAC_SEND_PREAMBLE = 201, XMAC_STOP_PREAMBLES = 202,
  XMAC_DATA_TX_OVER = 203, XMAC_DATA_TIMEOUT = 204, SWITCH_PREAMBLE_PHASE = 205, DELAY_FOR_ACK_WITHIN_REMOTE_RX = 206,
  XMAC_SWITCHING_FINISHED = 207
}
 Enum generated from inet/linklayer/xmac/XMacHeader.msg:14 by opp_msgtool. More...
 
enum  ArpOpcode { ARP_REQUEST = 1, ARP_REPLY = 2, ARP_RARP_REQUEST = 3, ARP_RARP_REPLY = 4 }
 Enum generated from inet/networklayer/arp/ipv4/ArpPacket.msg:18 by opp_msgtool. More...
 
enum  EchoProtocolType { ECHO_PROTOCOL_REQUEST = 0, ECHO_PROTOCOL_REPLY = 1 }
 Enum generated from inet/networklayer/common/EchoPacket.msg:16 by opp_msgtool. More...
 
enum  IpEcnCode { IP_ECN_NOT_ECT = 0, IP_ECN_ECT_1 = 1, IP_ECN_ECT_0 = 2, IP_ECN_CE = 3 }
 Enum generated from inet/networklayer/common/EcnTag.msg:12 by opp_msgtool. More...
 
enum  IpProtocolId {
  IP_PROT_ICMP = 1, IP_PROT_IGMP = 2, IP_PROT_IP = 4, IP_PROT_TCP = 6,
  IP_PROT_EGP = 8, IP_PROT_IGP = 9, IP_PROT_UDP = 17, IP_PROT_XTP = 36,
  IP_PROT_IPv6 = 41, IP_PROT_RSVP = 46, IP_PROT_IPv6_ICMP = 58, IP_PROT_NONE = 59,
  IP_PROT_EIGRP = 88, IP_PROT_OSPF = 89, IP_PROT_OSPFv3 = 90, IP_PROT_PIM = 103,
  IP_PROT_VRRP = 112, IP_PROT_SCTP = 132, IP_PROT_DSR = 48, IP_PROT_MANET = 138,
  IP_PROT_IPv6EXT_HOP = 0, IP_PROT_IPv6EXT_DEST = 60, IP_PROT_IPv6EXT_ROUTING = 43, IP_PROT_IPv6EXT_FRAGMENT = 44,
  IP_PROT_IPv6EXT_AUTH = 51, IP_PROT_IPv6EXT_ESP = 50, IP_PROT_IPv6EXT_MOB = 135, IP_PROT_LINK_STATE_ROUTING = 249,
  IP_PROT_FLOODING = 250, IP_PROT_PROBABILISTIC = 251, IP_PROT_WISE = 252, IP_PROT_NEXT_HOP_FORWARDING = 253,
  IP_PROT_ECHO = 254, IP_PROT_UNKNOWN = 255
}
 Enum generated from inet/networklayer/common/IpProtocolId.msg:17 by opp_msgtool. More...
 
enum  McastSourceFilterMode { MCAST_INCLUDE_SOURCES, MCAST_EXCLUDE_SOURCES }
 
enum  Ipv4CommandCode { IPv4_C_BIND = 1, IPv4_C_CONNECT = 2, IPv4_C_CLOSE = 3, IPv4_C_DESTROY = 4 }
 Enum generated from inet/networklayer/contract/ipv4/Ipv4SocketCommand.msg:14 by opp_msgtool. More...
 
enum  Ipv4StatusInd { IPv4_I_DATA = 0, IPv4_I_SOCKET_CLOSED = 1 }
 Enum generated from inet/networklayer/contract/ipv4/Ipv4SocketCommand.msg:21 by opp_msgtool. More...
 
enum  { IPv6_ADDRESS_SIZE = 16 }
 
enum  Ipv6CommandCode { IPv6_C_BIND = 1, IPv6_C_CONNECT = 2, IPv6_C_CLOSE = 3, IPv6_C_DESTROY = 4 }
 Enum generated from inet/networklayer/contract/ipv6/Ipv6SocketCommand.msg:14 by opp_msgtool. More...
 
enum  Ipv6StatusInd { IPv6_I_DATA = 0, IPv6_I_SOCKET_CLOSED = 1 }
 Enum generated from inet/networklayer/contract/ipv6/Ipv6SocketCommand.msg:21 by opp_msgtool. More...
 
enum  L3CommandCode { L3_C_BIND = 1, L3_C_CONNECT = 2, L3_C_CLOSE = 3, L3_C_DESTROY = 4 }
 Enum generated from inet/networklayer/contract/L3SocketCommand.msg:14 by opp_msgtool. More...
 
enum  L3StatusInd { L3_I_DATA = 0, L3_I_SOCKET_CLOSED = 1 }
 Enum generated from inet/networklayer/contract/L3SocketCommand.msg:21 by opp_msgtool. More...
 
enum  Dscp {
  DSCP_BE = 0, DSCP_AF11 = 0x0A, DSCP_AF12 = 0x0C, DSCP_AF13 = 0x0E,
  DSCP_AF21 = 0x12, DSCP_AF22 = 0x14, DSCP_AF23 = 0x16, DSCP_AF31 = 0x1A,
  DSCP_AF32 = 0x1C, DSCP_AF33 = 0x1E, DSCP_AF41 = 0x22, DSCP_AF42 = 0x24,
  DSCP_AF43 = 0x26, DSCP_EF = 0x2E, DSCP_CS1 = 0x08, DSCP_CS2 = 0x10,
  DSCP_CS3 = 0x18, DSCP_CS4 = 0x20, DSCP_CS5 = 0x28, DSCP_CS6 = 0x30,
  DSCP_CS7 = 0x38, DSCP_MAX = 0x40
}
 Enum generated from inet/networklayer/diffserv/Dscp.msg:15 by opp_msgtool. More...
 
enum  Icmpv6Type {
  ICMPv6_UNSPECIFIED = 0, ICMPv6_DESTINATION_UNREACHABLE = 1, ICMPv6_PACKET_TOO_BIG = 2, ICMPv6_TIME_EXCEEDED = 3,
  ICMPv6_PARAMETER_PROBLEM = 4, ICMPv6_ECHO_REQUEST = 128, ICMPv6_ECHO_REPLY = 129, ICMPv6_MLD_QUERY = 130,
  ICMPv6_MLD_REPORT = 131, ICMPv6_MLD_DONE = 132, ICMPv6_ROUTER_SOL = 133, ICMPv6_ROUTER_AD = 134,
  ICMPv6_NEIGHBOUR_SOL = 135, ICMPv6_NEIGHBOUR_AD = 136, ICMPv6_REDIRECT = 137, ICMPv6_MLDv2_REPORT = 143,
  ICMPv6_EXPERIMENTAL_MOBILITY = 150
}
 Enum generated from inet/networklayer/icmpv6/Icmpv6Header.msg:25 by opp_msgtool. More...
 
enum  Icmpv6DestUnav { NO_ROUTE_TO_DEST = 0, COMM_WITH_DEST_PROHIBITED = 1, ADDRESS_UNREACHABLE = 3, PORT_UNREACHABLE = 4 }
 Enum generated from inet/networklayer/icmpv6/Icmpv6Header.msg:50 by opp_msgtool. More...
 
enum  Icmpv6TimeEx { ND_HOP_LIMIT_EXCEEDED = 0, ND_FRAGMENT_REASSEMBLY_TIME = 1 }
 Enum generated from inet/networklayer/icmpv6/Icmpv6Header.msg:63 by opp_msgtool. More...
 
enum  Icmpv6ParameterProblem { ERROREOUS_HDR_FIELD = 0, UNRECOGNIZED_NEXT_HDR_TYPE = 1, UNRECOGNIZED_IPV6_OPTION = 2 }
 Enum generated from inet/networklayer/icmpv6/Icmpv6Header.msg:73 by opp_msgtool. More...
 
enum  Ipv6NdOptionTypes {
  IPv6ND_SOURCE_LINK_LAYER_ADDR_OPTION = 1, IPv6ND_TARGET_LINK_LAYER_ADDR_OPTION = 2, IPv6ND_PREFIX_INFORMATION = 3, IPv6ND_REDIRECTED_HEADER = 4,
  IPv6ND_MTU = 5, IPv6ND_ADVERTISEMENT_INTERVAL = 7, IPv6ND_HOME_AGENT_INFORMATION_OPTION = 8
}
 Enum generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:27 by opp_msgtool. More...
 
enum  IcmpType {
  ICMP_DESTINATION_UNREACHABLE = 3, ICMP_SOURCEQUENCH = 4, ICMP_REDIRECT = 5, ICMP_ECHO_REQUEST = 8,
  ICMP_ROUTER_ADVERTISEMENT = 9, ICMP_ROUTER_SOLICITATION = 10, ICMP_TIME_EXCEEDED = 11, ICMP_PARAMETER_PROBLEM = 12,
  ICMP_ECHO_REPLY = 0, ICMP_TIMESTAMP_REQUEST = 13, ICMP_TIMESTAMP_REPLY = 14, ICMP_INFORMATION_REQUEST = 15,
  ICMP_INFORMATION_REPLY = 16, ICMP_MASK_REQUEST = 17, ICMP_MASK_REPLY = 18
}
 Enum generated from inet/networklayer/ipv4/IcmpHeader.msg:18 by opp_msgtool. More...
 
enum  IcmpRedirectSubcodes { ICMP_REDIRECT_NET = 0, ICMP_REDIRECT_HOST = 1, ICMP_REDIRECT_TOSNET = 2, ICMP_REDIRECT_TOSHOST = 3 }
 Enum generated from inet/networklayer/ipv4/IcmpHeader.msg:39 by opp_msgtool. More...
 
enum  IcmpTimeExceededSubcodes { ICMP_TIMXCEED_INTRANS = 0, ICMP_TIMXCEED_REASS = 1 }
 Enum generated from inet/networklayer/ipv4/IcmpHeader.msg:47 by opp_msgtool. More...
 
enum  IcmpParameterProblemSubcodes { ICMP_PARAMPROB_ERRATPTR = 0, ICMP_PARAMPROB_OPTABSENT = 1, ICMP_PARAMPROB_LENGTH = 2 }
 Enum generated from inet/networklayer/ipv4/IcmpHeader.msg:53 by opp_msgtool. More...
 
enum  IcmpDestinationUnreachableCodes {
  ICMP_DU_NETWORK_UNREACHABLE = 0, ICMP_DU_HOST_UNREACHABLE = 1, ICMP_DU_PROTOCOL_UNREACHABLE = 2, ICMP_DU_PORT_UNREACHABLE = 3,
  ICMP_DU_FRAGMENTATION_NEEDED = 4, ICMP_DU_SOURCE_ROUTE_FAILED = 5, ICMP_DU_DESTINATION_NETWORK_UNKNOWN = 6, ICMP_DU_DESTINATION_HOST_UNKNOWN = 7,
  ICMP_DU_SOURCE_HOST_ISOLATED = 8, ICMP_DU_NETWORK_PROHIBITED = 9, ICMP_DU_HOST_PROHIBITED = 10, ICMP_DU_NETWORK_UNREACHABLE_FOR_TYPE_OF_SERVICE = 11,
  ICMP_DU_HOST_UNREACHABLE_FOR_TYPE_OF_SERVICE = 12, ICMP_DU_COMMUNICATION_PROHIBITED = 13, ICMP_DU_HOST_PRECEDENCE_VIOLATION = 14, ICMP_DU_PRECEDENCE_CUTOFF_IN_EFFECT = 15,
  ICMP_AODV_QUEUE_FULL = 16
}
 Enum generated from inet/networklayer/ipv4/IcmpHeader.msg:63 by opp_msgtool. More...
 
enum  IgmpType {
  IGMP_MEMBERSHIP_QUERY = 0x11, IGMPV1_MEMBERSHIP_REPORT = 0x12, IGMPV2_MEMBERSHIP_REPORT = 0x16, IGMPV2_LEAVE_GROUP = 0x17,
  IGMPV3_MEMBERSHIP_REPORT = 0x22
}
 Enum generated from inet/networklayer/ipv4/IgmpMessage.msg:16 by opp_msgtool. More...
 
enum  GroupRecordType {
  MODE_IS_INCLUDE = 1, MODE_IS_EXCLUDE = 2, CHANGE_TO_INCLUDE_MODE = 3, CHANGE_TO_EXCLUDE_MODE = 4,
  ALLOW_NEW_SOURCES = 5, BLOCK_OLD_SOURCE = 6
}
 Enum generated from inet/networklayer/ipv4/IgmpMessage.msg:94 by opp_msgtool. More...
 
enum  Ipv4OptionClass { IPOPTION_CLASS_CONTROL = 0, IPOPTION_CLASS_RESERVED = 1, IPOPTION_CLASS_DEBUGGING = 2, IPOPTION_CLASS_RESERVED2 = 3 }
 Enum generated from inet/networklayer/ipv4/Ipv4Header.msg:44 by opp_msgtool. More...
 
enum  Ipv4OptionType {
  IPOPTION_END_OF_OPTIONS = 0, IPOPTION_NO_OPTION = 1, IPOPTION_STREAM_ID = 136, IPOPTION_TIMESTAMP = 68,
  IPOPTION_SECURITY = 130, IPOPTION_LOOSE_SOURCE_ROUTING = 131, IPOPTION_RECORD_ROUTE = 7, IPOPTION_STRICT_SOURCE_ROUTING = 137,
  IPOPTION_ROUTER_ALERT = 148, IPOPTION_TLV_GPSR = 47
}
 Enum generated from inet/networklayer/ipv4/Ipv4Header.msg:55 by opp_msgtool. More...
 
enum  TimestampFlag { IP_TIMESTAMP_TIMESTAMP_ONLY = 0, IP_TIMESTAMP_WITH_ADDRESS = 1, IP_TIMESTAMP_SENDER_INIT_ADDRESS = 3 }
 Enum generated from inet/networklayer/ipv4/Ipv4Header.msg:75 by opp_msgtool. More...
 
enum  Ipv6TlvOptionTypes { IPv6TLVOPTION_NOP1 = 0, IPv6TLVOPTION_NOPN = 1, IPv6TLVOPTION_TLV_GPSR = 47 }
 Enum generated from inet/networklayer/ipv6/Ipv6ExtensionHeaders.msg:30 by opp_msgtool. More...
 
enum  LdpMessageTypes {
  NOTIFICATION = 10, HELLO = 11, INITIALIZATION = 12, KEEP_ALIVE = 13,
  ADDRESS = 14, ADDRESS_WITHDRAW = 15, LABEL_MAPPING = 16, LABEL_REQUEST = 17,
  LABEL_WITHDRAW = 18, LABEL_RELEASE = 19, UNKNOWN = 20
}
 Enum generated from inet/networklayer/ldp/LdpPacket.msg:17 by opp_msgtool. More...
 
enum  LdpStatusTypes { NO_ROUTE = 13 }
 Enum generated from inet/networklayer/ldp/LdpPacket.msg:32 by opp_msgtool. More...
 
enum  messageKind { MPLS_KIND, LDP_KIND, SIGNAL_KIND }
 
enum  LabelOpCode { PUSH_OPER, SWAP_OPER, POP_OPER }
 
enum  NextHopTlvOptionTypes { NEXTHOP_TLVOPTION_NOP1 = 0, NEXTHOP_TLVOPTION_NOPN = 1, NEXTHOP_TLVOPTION_TLV_GPSR = 47 }
 Enum generated from inet/networklayer/nexthop/NextHopForwardingHeader.msg:25 by opp_msgtool. More...
 
enum  RsvpConstants {
  PATH_MESSAGE = 1, RESV_MESSAGE = 2, PTEAR_MESSAGE = 3, RTEAR_MESSAGE = 4,
  PERROR_MESSAGE = 5, RERROR_MESSAGE = 6, HELLO_MESSAGE = 7
}
 Enum generated from inet/networklayer/rsvpte/RsvpPacket.msg:19 by opp_msgtool. More...
 
enum  SignallingConstants {
  MSG_PSB_TIMER = 1, MSG_PSB_TIMEOUT = 2, MSG_RSB_REFRESH_TIMER = 3, MSG_RSB_COMMIT_TIMER = 4,
  MSG_RSB_TIMEOUT = 5, MSG_HELLO_TIMER = 6, MSG_HELLO_TIMEOUT = 7, MSG_PATH_NOTIFY = 8,
  PATH_CREATED = 1, PATH_UNFEASIBLE = 2, PATH_FAILED = 3, PATH_PREEMPTED = 4,
  PATH_RETRY = 5
}
 Enum generated from inet/networklayer/rsvpte/SignallingMsg.msg:14 by opp_msgtool. More...
 
enum  WiseRouteMsgType { DATA = 1, ROUTE_FLOOD = 2 }
 Enum generated from inet/networklayer/wiseroute/WiseRouteHeader.msg:17 by opp_msgtool. More...
 
enum  MobilityHeaderType {
  BINDING_REFRESH_REQUEST = 0, HOME_TEST_INIT = 1, CARE_OF_TEST_INIT = 2, HOME_TEST = 3,
  CARE_OF_TEST = 4, BINDING_UPDATE = 5, BINDING_ACKNOWLEDGEMENT = 6, BINDING_ERROR = 7
}
 Enum generated from inet/networklayer/xmipv6/MobilityHeader.msg:21 by opp_msgtool. More...
 
enum  BaStatus {
  BINDING_UPDATE_ACCEPTED = 0, BU_ACCEPT_BUT_DISCOVER_PREFIX = 1, REASON_UNSPECIFIED = 128, ADMINISTRATIVELY_PROHIBITED = 129,
  INSUFFICIENT_RESOURCES = 130, HOME_REGISTRATION_NOT_SUPPORTED = 131, NOT_HOME_SUBNET = 132, NOT_HA_FOR_THIS_MN = 133,
  DAD_FAILED = 134, SEQUENCE_NUMBER_OUT_OF_WINDOW = 135, EXPIRED_HOME_NONCE_INDEX = 136, EXPIRED_CARE_OF_NONCE_INDEX = 137,
  EXPIRED_NONCES = 138, REGISTRATION_TYPE_CHANGE_DISALLOWED = 139
}
 Enum generated from inet/networklayer/xmipv6/MobilityHeader.msg:54 by opp_msgtool. More...
 
enum  BeStatus { UNKNOWN_BINDING_FOR_HOME_ADDRESS_DEST_OPTION = 1, UNKNOWN_MH_TYPE = 2 }
 Enum generated from inet/networklayer/xmipv6/MobilityHeader.msg:86 by opp_msgtool. More...
 
enum  HeaderPosition { HP_UNDEFINED, HP_NONE, HP_FRONT, HP_BACK }
 
enum  HeaderOpcode {
  EIGRP_UPDATE_MSG = 1, EIGRP_REQUEST_MSG = 2, EIGRP_QUERY_MSG = 3, EIGRP_REPLY_MSG = 4,
  EIGRP_HELLO_MSG = 5, EIGRP_SIAQUERY_MSG = 10, EIGRP_SIAREPLY_MSG = 11
}
 Enum generated from inet/routing/eigrp/messages/EigrpMessage.msg:24 by opp_msgtool. More...
 
enum  EigrpTlvTypeLow { EIGRP_TLV_PARAM = 0, EIGRP_TLV_ROUTE = 2, EIGRP_TLV_STUB = 6 }
 Enum generated from inet/routing/eigrp/messages/EigrpMessage.msg:35 by opp_msgtool. More...
 
enum  GpsrForwardingMode { GPSR_GREEDY_ROUTING = 1, GPSR_PERIMETER_ROUTING = 2 }
 Enum generated from inet/routing/gpsr/Gpsr.msg:19 by opp_msgtool. More...
 
enum  GpsrPlanarizationMode { GPSR_NO_PLANARIZATION = 0, GPSR_GG_PLANARIZATION = 1, GPSR_RNG_PLANARIZATION = 2 }
 Enum generated from inet/routing/gpsr/Gpsr.msg:24 by opp_msgtool. More...
 
enum  PimPacketType {
  Hello = 0, Register = 1, RegisterStop = 2, JoinPrune = 3,
  Bootstrap = 4, Assert = 5, Graft = 6, GraftAck = 7,
  CandidateRPAdvertisement = 8, StateRefresh = 9
}
 Enum generated from inet/routing/pim/PimPacket.msg:27 by opp_msgtool. More...
 
enum  PimHelloOptionType {
  Holdtime = 1, LANPruneDelay = 2, DRPriority = 19, GenerationID = 20,
  StateRefreshCapable = 21, AddressList = 24
}
 Enum generated from inet/routing/pim/PimPacket.msg:41 by opp_msgtool. More...
 
enum  RipMode {
  NO_RIP, PASSIVE, NO_SPLIT_HORIZON, SPLIT_HORIZON,
  SPLIT_HORIZON_POISON_REVERSE
}
 Enumerated parameter to control how the Rip module advertises the routes to its neighbors. More...
 
enum  RipCommand { RIP_REQUEST = 1, RIP_RESPONSE = 2 }
 Enum generated from inet/routing/rip/RipPacket.msg:22 by opp_msgtool. More...
 
enum  RipAf { RIP_AF_NONE = 0, RIP_AF_INET = 2 }
 Enum generated from inet/routing/rip/RipPacket.msg:30 by opp_msgtool. More...
 
enum  CrcMode {
  CRC_MODE_UNDEFINED = -1, CRC_DISABLED = 0, CRC_DECLARED_CORRECT = 1, CRC_DECLARED_INCORRECT = 2,
  CRC_COMPUTED = 3
}
 Enum generated from inet/transportlayer/common/CrcMode.msg:12 by opp_msgtool. More...
 
enum  SctpErrorCode
 Enum generated from inet/transportlayer/contract/sctp/SctpCommand.msg:31 by opp_msgtool. More...
 
enum  SctpCommandCode {
  SCTP_C_ASSOCIATE = 1, SCTP_C_OPEN_PASSIVE = 2, SCTP_C_SEND = 3, SCTP_C_CLOSE = 5,
  SCTP_C_ABORT = 6, SCTP_C_STATUS = 7, SCTP_C_RECEIVE = 8, SCTP_C_SEND_ORDERED = 9,
  SCTP_C_SEND_UNORDERED = 10, SCTP_C_PRIMARY = 11, SCTP_C_QUEUE_BYTES_LIMIT = 12, SCTP_C_QUEUE_MSGS_LIMIT = 13,
  SCTP_C_SHUTDOWN = 14, SCTP_C_NO_OUTSTANDING = 15, SCTP_C_STREAM_RESET = 16, SCTP_C_RESET_ASSOC = 17,
  SCTP_C_ADD_STREAMS = 18, SCTP_C_NAT_INFO = 19, SCTP_C_SEND_ASCONF = 20, SCTP_C_SET_STREAM_PRIO = 21,
  SCTP_C_GETSOCKETOPTIONS = 22, SCTP_C_ACCEPT = 23, SCTP_C_SET_RTO_INFO = 24, SCTP_C_ACCEPT_SOCKET_ID = 25,
  SCTP_C_DESTROY = 26
}
 Enum generated from inet/transportlayer/contract/sctp/SctpCommand.msg:41 by opp_msgtool. More...
 
enum  SctpStatusInd {
  SCTP_I_DATA = 1, SCTP_I_DATA_NOTIFICATION = 2, SCTP_I_ESTABLISHED = 3, SCTP_I_PEER_CLOSED = 4,
  SCTP_I_CLOSED = 5, SCTP_I_CONNECTION_REFUSED = 6, SCTP_I_CONNECTION_RESET = 7, SCTP_I_TIMED_OUT = 8,
  SCTP_I_STATUS = 9, SCTP_I_ABORT = 10, SCTP_I_CONN_LOST = 11, SCTP_I_SEND_MSG = 12,
  SCTP_I_SHUTDOWN_RECEIVED = 13, SCTP_I_SENDQUEUE_FULL = 14, SCTP_I_SENDQUEUE_ABATED = 15, SCTP_I_ABANDONED = 16,
  SCTP_I_SEND_STREAMS_RESETTED = 17, SCTP_I_RCV_STREAMS_RESETTED = 18, SCTP_I_RESET_REQUEST_FAILED = 19, SCTP_I_ADDRESS_ADDED = 20,
  SCTP_I_SENDSOCKETOPTIONS = 21, SCTP_I_AVAILABLE = 22
}
 Enum generated from inet/transportlayer/contract/sctp/SctpCommand.msg:75 by opp_msgtool. More...
 
enum  SctpFlags { COMPLETE_MESG_UNORDERED = 1, COMPLETE_MESG_ORDERED = 0 }
 Enum generated from inet/transportlayer/contract/sctp/SctpCommand.msg:100 by opp_msgtool. More...
 
enum  TcpCommandCode {
  TCP_C_OPEN_ACTIVE = 1, TCP_C_OPEN_PASSIVE = 2, TCP_C_ACCEPT = 3, TCP_C_SEND = 4,
  TCP_C_CLOSE = 5, TCP_C_ABORT = 6, TCP_C_STATUS = 7, TCP_C_QUEUE_BYTES_LIMIT = 8,
  TCP_C_READ = 9, TCP_C_DESTROY = 10, TCP_C_SETOPTION = 11
}
 Enum generated from inet/transportlayer/contract/tcp/TcpCommand.msg:20 by opp_msgtool. More...
 
enum  TcpStatusInd {
  TCP_I_DATA = 1, TCP_I_URGENT_DATA = 2, TCP_I_AVAILABLE = 3, TCP_I_ESTABLISHED = 4,
  TCP_I_PEER_CLOSED = 5, TCP_I_CLOSED = 6, TCP_I_CONNECTION_REFUSED = 7, TCP_I_CONNECTION_RESET = 8,
  TCP_I_TIMED_OUT = 9, TCP_I_STATUS = 10, TCP_I_SEND_MSG = 11, TCP_I_DATA_NOTIFICATION = 12
}
 Enum generated from inet/transportlayer/contract/tcp/TcpCommand.msg:41 by opp_msgtool. More...
 
enum  TcpErrorCode
 Enum generated from inet/transportlayer/contract/tcp/TcpCommand.msg:60 by opp_msgtool. More...
 
enum  UdpCommandCode {
  UDP_C_DATA = 0, UDP_C_BIND = 1, UDP_C_CONNECT = 2, UDP_C_SETOPTION = 3,
  UDP_C_CLOSE = 4, UDP_C_DESTROY = 5
}
 Enum generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:20 by opp_msgtool. More...
 
enum  UdpSetOptionSubcode {
  UDP_C_SETOPTION_TTL = 1, UDP_C_SETOPTION_DSCP = 2, UDP_C_SETOPTION_TOS = 3, UDP_C_SETOPTION_BROADCAST = 4,
  UDP_C_SETOPTION_MCAST_IFACE = 5, UDP_C_SETOPTION_MCAST_LOOP = 6, UDP_C_SETOPTION_REUSEADDR = 7, UDP_C_SETOPTION_JOIN_MCAST_GRP = 8,
  UDP_C_SETOPTION_LEAVE_MCAST_GRP = 9, UDP_C_SETOPTION_JOIN_MCAST_SRC = 10, UDP_C_SETOPTION_BLOCK_MCAST_SRC = 11, UDP_C_SETOPTION_UNBLOCK_MCAST_SRC = 12,
  UDP_C_SETOPTION_LEAVE_MCAST_SRC = 13, UDP_C_SETOPTION_SET_MCAST_SRC_FILTER = 14
}
 Enum generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:30 by opp_msgtool. More...
 
enum  UdpStatusInd { UDP_I_DATA = 0, UDP_I_ERROR = 1, UDP_I_SOCKET_CLOSED = 2 }
 Enum generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:54 by opp_msgtool. More...
 
enum  UdpSourceFilterMode { UDP_INCLUDE_MCAST_SOURCES = 1, UDP_EXCLUDE_MCAST_SOURCES = 2 }
 Enum generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:353 by opp_msgtool. More...
 

Functions

void doParsimPacking (omnetpp::cCommBuffer *b, const ApplicationPacket &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, ApplicationPacket &obj)
 
 Register_Serializer (ApplicationPacket, ApplicationPacketSerializer)
 
 Define_Module (SimpleClockSynchronizer)
 
 Define_Module (DhcpClient)
 
std::ostream & operator<< (std::ostream &os, DhcpLease obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const DhcpOpcode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, DhcpOpcode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const DhcpMessageType &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, DhcpMessageType &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const DhcpOptionCode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, DhcpOptionCode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const DhcpTimerType &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, DhcpTimerType &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const DhcpOptions &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, DhcpOptions &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const DhcpMessage &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, DhcpMessage &obj)
 
 Register_Serializer (DhcpMessage, DhcpMessageSerializer)
 
 Define_Module (DhcpServer)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EtherAppReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EtherAppReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EtherAppResp &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EtherAppResp &obj)
 
 Define_Module (EtherAppClient)
 
 Register_Serializer (EtherAppReq, EtherAppReqSerializer)
 
 Register_Serializer (EtherAppResp, EtherAppRespSerializer)
 
 Define_Module (EtherAppServer)
 
 Define_Module (EthernetSocketIo)
 
 Define_Module (EtherTrafGen)
 
 Define_Module (IpvxTrafGen)
 
void ipvxTrafGenClearProtocols ()
 
 EXECUTE_ON_SHUTDOWN (ipvxTrafGenClearProtocols())
 
 Define_Module (IpvxTrafSink)
 
 Define_Module (Ieee8022LlcSocketIo)
 
 Define_Module (NetPerfMeter)
 
 Define_NED_Function (pareto, "quantity pareto(quantity location, quantity shape, long rng?)")
 
void doParsimPacking (omnetpp::cCommBuffer *b, const NetPerfMeterTransmitTimer &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, NetPerfMeterTransmitTimer &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const NetPerfMeterDataMessage &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, NetPerfMeterDataMessage &obj)
 
 Define_Module (PingApp)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PingSelfKinds &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PingSelfKinds &e)
 
 Define_Module (RtpApplication) void RtpApplication
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RtpAppSelfMsgKinds &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RtpAppSelfMsgKinds &e)
 
 Define_Module (SctpClient)
 
 Define_Module (SctpNatPeer)
 
 Define_Module (SctpNatServer)
 
 Define_Module (SctpPeer)
 
 Define_Module (SctpServer)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const GenericAppMsg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, GenericAppMsg &obj)
 
 Register_Serializer (GenericAppMsg, GenericAppMsgSerializer)
 
 Define_Module (TcpBasicClientApp)
 
 Define_Module (TcpClientSocketIo)
 
 Define_Module (TcpEchoApp)
 
 Define_Module (TcpEchoAppThread)
 
 Define_Module (TcpGenericServerApp)
 
 Register_Class (TcpGenericServerThread)
 
 Define_Module (TcpServerHostApp)
 
 Define_Module (TcpServerListener)
 
 Define_Module (TcpServerSocketIo)
 
 Define_Module (TcpSessionApp)
 
 Define_Module (TcpSinkApp)
 
 Define_Module (TcpSinkAppThread)
 
 Define_Module (TelnetApp)
 
 Define_Module (TunLoopbackApp)
 
 Define_Module (TunnelApp)
 
 Define_Module (UdpBasicApp)
 
 EXECUTE_ON_STARTUP (cEnum *e=cEnum::find("inet::ChooseDestAddrMode");if(!e) omnetpp::internal::enums.getInstance() ->add(e=new cEnum("inet::ChooseDestAddrMode"));e->insert(UdpBasicBurst::ONCE, "once");e->insert(UdpBasicBurst::PER_BURST, "perBurst");e->insert(UdpBasicBurst::PER_SEND, "perSend");)
 
 Define_Module (UdpBasicBurst)
 
 Define_Module (UdpEchoApp)
 
 Define_Module (UdpSink)
 
 Define_Module (UdpSocketIo)
 
 Define_Module (UdpVideoStreamClient)
 
 Define_Module (UdpVideoStreamServer)
 
std::ostream & operator<< (std::ostream &out, const UdpVideoStreamServer::VideoStreamData &d)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SimpleVoipPacket &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SimpleVoipPacket &obj)
 
 Define_Module (SimpleVoipReceiver)
 
 Define_Module (SimpleVoipSender)
 
 Register_Serializer (VoipStreamPacket, VoipStreamPacketSerializer)
 
 Define_Module (VoipStreamReceiver)
 
 Define_Module (VoipStreamSender)
 
 Register_Class (ClockEvent) void ClockEvent
 
void doParsimPacking (omnetpp::cCommBuffer *b, const OverdueClockEventHandlingMode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, OverdueClockEventHandlingMode &e)
 
std::ostream & operator<< (std::ostream &os, const ClockTime &x)
 
 Define_Module (IdealClock)
 
 Define_Module (MultiClock)
 
 Define_Module (OscillatorBasedClock)
 
 Define_Module (SettableClock)
 
 Define_Module (ConstantDriftOscillator)
 
 Define_Module (IdealOscillator)
 
 Define_Module (RandomDriftOscillator)
 
std::ostream & operator<< (std::ostream &out, const BitVector &bitVector)
 
uint32_t ethernetCRC (const unsigned char *buf, unsigned int bufsize, uint32_t crc)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Direction &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Direction &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const DirectionTag &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, DirectionTag &obj)
 
 Register_Figure ("counter", CounterFigure)
 
 Register_ResultRecorder ("figure", FigureRecorder)
 
 Register_Figure ("gauge", GaugeFigure)
 
double zeroToOne (double x)
 
 Register_Figure ("indexedImage", IndexedImageFigure)
 
 Register_Figure ("indicatorLabel", IndicatorLabelFigure)
 
 Register_Figure ("indicatorText", IndicatorTextFigure)
 
 Register_Figure ("linearGauge", LinearGaugeFigure)
 
 Register_Figure ("plot", PlotFigure)
 
 Register_Figure ("progressMeter", ProgressMeterFigure)
 
 Register_Figure ("simTimeText", SimTimeTextFigure)
 
 Register_Figure ("thermometer", ThermometerFigure)
 
 Register_Class (FingerprintCalculator)
 
void startPacketFlow (cModule *module, Packet *packet, const char *name)
 
void endPacketFlow (cModule *module, Packet *packet, const char *name)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const FlowTag &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, FlowTag &obj)
 
 EXECUTE_ON_SHUTDOWN (CanvasProjection::dropCanvasProjections())
 
std::ostream & operator<< (std::ostream &os, const Coord &coord)
 
std::ostream & operator<< (std::ostream &os, const EulerAngles &a)
 
 Define_Module (SimpleGeographicCoordinateSystem)
 
std::ostream & operator<< (std::ostream &os, const Quaternion &q)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const IdentityTag &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, IdentityTag &obj)
 
void registerInterface (const NetworkInterface &interface, cGate *in, cGate *out)
 
template<class T >
T__checknull (T *p, const char *expr, const char *file, int line)
 
void printElapsedTime (const char *name, long startTime)
 
 Define_InitStage (LOCAL)
 
 Define_InitStage (CLOCK)
 
 Define_InitStage_Dependency (CLOCK, LOCAL)
 
 Define_InitStage (PHYSICAL_ENVIRONMENT)
 
 Define_InitStage_Dependency (PHYSICAL_ENVIRONMENT, LOCAL)
 
 Define_InitStage (PHYSICAL_OBJECT_CACHE)
 
 Define_InitStage_Dependency (PHYSICAL_OBJECT_CACHE, PHYSICAL_ENVIRONMENT)
 
 Define_InitStage (GROUP_MOBILITY)
 
 Define_InitStage_Dependency (GROUP_MOBILITY, LOCAL)
 
 Define_InitStage (SINGLE_MOBILITY)
 
 Define_InitStage_Dependency (SINGLE_MOBILITY, GROUP_MOBILITY)
 
 Define_InitStage (POWER)
 
 Define_InitStage_Dependency (POWER, LOCAL)
 
 Define_InitStage (PHYSICAL_LAYER)
 
 Define_InitStage_Dependency (PHYSICAL_LAYER, POWER)
 
 Define_InitStage_Dependency (PHYSICAL_LAYER, GROUP_MOBILITY)
 
 Define_InitStage_Dependency (PHYSICAL_LAYER, PHYSICAL_ENVIRONMENT)
 
 Define_InitStage (PHYSICAL_LAYER_NEIGHBOR_CACHE)
 
 Define_InitStage_Dependency (PHYSICAL_LAYER_NEIGHBOR_CACHE, PHYSICAL_LAYER)
 
 Define_InitStage (NETWORK_INTERFACE_CONFIGURATION)
 
 Define_InitStage_Dependency (NETWORK_INTERFACE_CONFIGURATION, LOCAL)
 
 Define_InitStage (QUEUEING)
 
 Define_InitStage_Dependency (QUEUEING, PHYSICAL_LAYER)
 
 Define_InitStage (LINK_LAYER)
 
 Define_InitStage_Dependency (LINK_LAYER, PHYSICAL_LAYER)
 
 Define_InitStage (NETWORK_CONFIGURATION)
 
 Define_InitStage_Dependency (NETWORK_CONFIGURATION, LINK_LAYER)
 
 Define_InitStage (NETWORK_ADDRESS_ASSIGNMENT)
 
 Define_InitStage_Dependency (NETWORK_ADDRESS_ASSIGNMENT, NETWORK_CONFIGURATION)
 
 Define_InitStage (ROUTER_ID_ASSIGNMENT)
 
 Define_InitStage_Dependency (ROUTER_ID_ASSIGNMENT, NETWORK_ADDRESS_ASSIGNMENT)
 
 Define_InitStage (STATIC_ROUTING)
 
 Define_InitStage_Dependency (STATIC_ROUTING, ROUTER_ID_ASSIGNMENT)
 
 Define_InitStage (NETWORK_LAYER)
 
 Define_InitStage_Dependency (NETWORK_LAYER, STATIC_ROUTING)
 
 Define_InitStage (NETWORK_LAYER_PROTOCOLS)
 
 Define_InitStage_Dependency (NETWORK_LAYER_PROTOCOLS, NETWORK_LAYER)
 
 Define_InitStage (TRANSPORT_LAYER)
 
 Define_InitStage_Dependency (TRANSPORT_LAYER, NETWORK_LAYER_PROTOCOLS)
 
 Define_InitStage (ROUTING_PROTOCOLS)
 
 Define_InitStage_Dependency (ROUTING_PROTOCOLS, TRANSPORT_LAYER)
 
 Define_InitStage (APPLICATION_LAYER)
 
 Define_InitStage_Dependency (APPLICATION_LAYER, ROUTING_PROTOCOLS)
 
 Define_InitStage (LAST)
 
 Define_InitStage_Dependency (LAST, APPLICATION_LAYER)
 
bool operator< (const Int128 &a, const Int128 &b)
 
bool operator== (const Int128 &a, const Int128 &b)
 
bool operator&& (const Int128 &a, const Int128 &b)
 
bool operator|| (const Int128 &a, const Int128 &b)
 
Int128 operator+ (const Int128 &a, const Int128 &b)
 
Int128 operator- (const Int128 &a, const Int128 &b)
 
Int128 operator* (const Int128 &a, const Int128 &b)
 
Int128 operator/ (const Int128 &a, const Int128 &b)
 
Int128 operator% (const Int128 &a, const Int128 &b)
 
Int128 operator>> (const Int128 &a, unsigned int n)
 
Int128 operator<< (const Int128 &a, unsigned int n)
 
Int128 operator& (const Int128 &a, const Int128 &b)
 
Int128 operator| (const Int128 &a, const Int128 &b)
 
Int128 operator^ (const Int128 &a, const Int128 &b)
 
bool operator> (const Int128 &a, const Int128 &b)
 
bool operator<= (const Int128 &a, const Int128 &b)
 
bool operator>= (const Int128 &a, const Int128 &b)
 
bool operator!= (const Int128 &a, const Int128 &b)
 
bool overlap (simtime_t a1, simtime_t a2, simtime_t b1, simtime_t b2)
 returns 1 if the intervals overlap, and 0 otherwise More...
 
template<class T , class U >
INET_ALWAYS_INLINE bool operator== (IntrusivePtr< T > const &a, IntrusivePtr< U > const &b) noexcept
 
template<class T , class U >
INET_ALWAYS_INLINE bool operator!= (IntrusivePtr< T > const &a, IntrusivePtr< U > const &b) noexcept
 
template<class T , class U >
INET_ALWAYS_INLINE bool operator== (IntrusivePtr< T > const &a, U *b) noexcept
 
template<class T , class U >
INET_ALWAYS_INLINE bool operator!= (IntrusivePtr< T > const &a, U *b) noexcept
 
template<class T , class U >
INET_ALWAYS_INLINE bool operator== (T *a, IntrusivePtr< U > const &b) noexcept
 
template<class T , class U >
INET_ALWAYS_INLINE bool operator!= (T *a, IntrusivePtr< U > const &b) noexcept
 
template<class T >
INET_ALWAYS_INLINE bool operator== (IntrusivePtr< T > const &p, std::nullptr_t) noexcept
 
template<class T >
INET_ALWAYS_INLINE bool operator== (std::nullptr_t, IntrusivePtr< T > const &p) noexcept
 
template<class T >
INET_ALWAYS_INLINE bool operator!= (IntrusivePtr< T > const &p, std::nullptr_t) noexcept
 
template<class T >
INET_ALWAYS_INLINE bool operator!= (std::nullptr_t, IntrusivePtr< T > const &p) noexcept
 
template<class T >
INET_ALWAYS_INLINE bool operator< (IntrusivePtr< T > const &a, IntrusivePtr< T > const &b) noexcept
 
template<class T >
INET_ALWAYS_INLINE void swap (IntrusivePtr< T > &lhs, IntrusivePtr< T > &ptr) noexcept
 
template<class T >
INET_ALWAYS_INLINE Tget_pointer (IntrusivePtr< T > const &p) noexcept
 
template<class T , class U >
INET_ALWAYS_INLINE IntrusivePtr< Tstatic_pointer_cast (IntrusivePtr< U > const &p)
 
template<class T , class U >
INET_ALWAYS_INLINE IntrusivePtr< Tconst_pointer_cast (IntrusivePtr< U > const &p)
 
template<class T , class U >
INET_ALWAYS_INLINE IntrusivePtr< Tdynamic_pointer_cast (IntrusivePtr< U > const &p)
 
template<class Y >
INET_ALWAYS_INLINE std::ostream & operator<< (std::ostream &os, IntrusivePtr< Y > const &p)
 
template<typename T >
INET_ALWAYS_INLINE void intrusivePtrCounterIncrement (const IntrusivePtrCounter< T > *p) noexcept
 
template<typename T >
INET_ALWAYS_INLINE void intrusivePtrCounterDecrement (const IntrusivePtrCounter< T > *p) noexcept
 
std::ostream & operator<< (std::ostream &stream, const IPrintableObject *object)
 
std::ostream & operator<< (std::ostream &stream, const IPrintableObject &object)
 
std::string printFieldToString (const IPrintableObject *object, int level, int evFlags=0)
 
template<typename T >
std::enable_if_t< has_print_to_string< T >::value, std::string > printToStringIfPossible (T *object, int evFlags)
 
template<typename T >
std::enable_if_t< has_print_to_string< T >::value, std::string > printToStringIfPossible (const T *object, int evFlags)
 
template<typename T >
std::enable_if_t< has_print_to_string< T >::value, std::string > printToStringIfPossible (T &object, int evFlags)
 
template<typename T >
std::enable_if_t< has_print_to_string< T >::value, std::string > printToStringIfPossible (const T &object, int evFlags)
 
template<typename T >
std::enable_if_t< std::is_polymorphic< T >::value &&has_str< T >::value &&!has_print_to_string< T >::value, std::string > printToStringIfPossible (T *object, int evFlags)
 
template<typename T >
std::enable_if_t< std::is_polymorphic< T >::value &&has_str< T >::value &&!has_print_to_string< T >::value, std::string > printToStringIfPossible (const T &object, int evFlags)
 
template<typename T >
std::enable_if_t< std::is_polymorphic< T >::value &&has_str< T >::value &&!has_print_to_string< T >::value, std::string > printToStringIfPossible (const T *object, int evFlags)
 
template<typename T >
std::enable_if_t< std::is_polymorphic< T >::value &&!has_str< T >::value &&!has_print_to_string< T >::value, std::string > printToStringIfPossible (T *object, int evFlags)
 
template<typename T >
std::enable_if_t< std::is_polymorphic< T >::value &&!has_str< T >::value &&!has_print_to_string< T >::value, std::string > printToStringIfPossible (const T *object, int evFlags)
 
template<typename T >
std::enable_if_t< std::is_polymorphic< T >::value &&!has_str< T >::value &&!has_print_to_string< T >::value, std::string > printToStringIfPossible (const T &object, int evFlags)
 
template<typename T >
std::enable_if_t<!std::is_polymorphic< T >::value &&has_str< T >::value &&!has_print_to_string< T >::value, std::string > printToStringIfPossible (const T &object, int evFlags)
 
template<typename T >
std::enable_if_t<!std::is_polymorphic< T >::value &&!has_str< T >::value &&!has_print_to_string< T >::value, std::string > printToStringIfPossible (const T &object, int evFlags)
 
void registerService (const Protocol &protocol, cGate *gate, ServicePrimitive servicePrimitive)
 Registers a service primitive (SDU processing) at the given gate. More...
 
void registerService (const Protocol &protocol, cGate *requestIn, cGate *indicationOut, cGate *responseIn, cGate *confirmOut)
 
void registerServiceGroup (const ProtocolGroup &protocolGroup, cGate *gate, ServicePrimitive servicePrimitive)
 
void registerServiceGroup (const ProtocolGroup &protocolGroup, cGate *requestIn, cGate *indicationOut, cGate *responseIn, cGate *confirmOut)
 
void registerAnyService (cGate *gate, ServicePrimitive servicePrimitive)
 
void registerAnyService (cGate *requestIn, cGate *indicationOut, cGate *responseIn, cGate *confirmOut)
 
void registerProtocol (const Protocol &protocol, cGate *gate, ServicePrimitive servicePrimitive)
 Registers a protocol primitive (PDU processing) at the given gate. More...
 
void registerProtocol (const Protocol &protocol, cGate *requestOut, cGate *indicationIn, cGate *responseOut, cGate *confirmIn)
 
void registerProtocolGroup (const ProtocolGroup &protocolGroup, cGate *gate, ServicePrimitive servicePrimitive)
 
void registerProtocolGroup (const ProtocolGroup &protocolGroup, cGate *requestOut, cGate *indicationIn, cGate *responseOut, cGate *confirmIn)
 
void registerAnyProtocol (cGate *gate, ServicePrimitive servicePrimitive)
 
void registerAnyProtocol (cGate *requestOut, cGate *indicationIn, cGate *responseOut, cGate *confirmIn)
 
 Register_Class (ApplicationStartOperation)
 
 Register_Class (ApplicationStopOperation)
 
 Register_Class (InterfaceDownOperation)
 
 Register_Class (InterfaceUpOperation)
 
template<typename T >
void vector_delete_element (std::vector< T * > &v, T *p)
 
 Register_Class (ModuleStartOperation)
 
 Register_Class (ModuleStopOperation)
 
 Register_Class (ModuleCrashOperation)
 
 Register_Enum (inet::NodeStatus,(NodeStatus::UP, NodeStatus::DOWN, NodeStatus::GOING_UP, NodeStatus::GOING_DOWN))
 
 Define_Module (NodeStatus)
 
 Define_Module (MessageDispatcher)
 
std::ostream & operator<< (std::ostream &out, const MessageDispatcher::Key &foo)
 
 Define_Module (MessageChecker)
 
 Define_Module (SignalSource)
 
 Define_Module (ThruputMeter)
 
 Register_Class (ThruputMeteringChannel)
 
bool _isNetworkNode (const cModule *mod)
 
bool isNetworkNode (const cModule *mod)
 Returns true if the given module is a network node, i.e. More...
 
cModule * findModuleSomewhereUp (const char *name, cModule *from)
 
cModule * findContainingNode (const cModule *from)
 Find the node containing the given module. More...
 
cModule * getContainingNode (const cModule *from)
 Find the node containing the given module. More...
 
cModule * findModuleUnderContainingNode (const cModule *from)
 Find the ancestor module under the node containing the given module. More...
 
INET_API cModule * findModuleSomewhereUp (const char *name, const cModule *from)
 Find a module with given name, and "closest" to module "from". More...
 
template<typename T >
TfindModuleFromPar (cPar &par, const cModule *from)
 Finds a module in the module tree, given by its absolute or relative path defined by 'par' parameter. More...
 
template<typename T >
TgetModuleFromPar (cPar &par, const cModule *from)
 Gets a module in the module tree, given by its absolute or relative path defined by 'par' parameter. More...
 
template<typename T >
cGate * findConnectedGate (cGate *gate, int direction=0)
 Returns a gate of a module with type T that is on the path starting at the given gate. More...
 
template<typename T >
cGate * getConnectedGate (cGate *gate, int direction=0)
 Returns a gate of a module with type T that is on the path starting at the given gate. More...
 
template<typename T >
TfindConnectedModule (cGate *gate, int direction=0)
 Returns a module of type T that is on the path starting at the given gate. More...
 
template<typename T >
TgetConnectedModule (cGate *gate, int direction=0)
 Returns a module of type T that is on the path starting at the given gate. More...
 
 Define_Module (OmittedModule)
 
 Register_Class (BitCountChunk)
 
 Register_Class (BitsChunk)
 
 Register_Class (ByteCountChunk)
 
 Register_Class (BytesChunk)
 
template<typename T >
const Ptr< TmakeExclusivelyOwnedMutableChunk (const Ptr< const T > &chunk)
 
 Register_Class (cPacketChunk)
 
 Register_Class (EmptyChunk)
 
 Register_Class (EncryptedChunk)
 
 Register_Class (SequenceChunk)
 
 Register_Class (SliceChunk)
 
std::ostream & operator<< (std::ostream &os, const ChunkBuffer *buffer)
 
std::ostream & operator<< (std::ostream &os, const ChunkBuffer &buffer)
 
std::ostream & operator<< (std::ostream &os, const ChunkQueue *queue)
 
std::ostream & operator<< (std::ostream &os, const ChunkQueue &queue)
 
 Register_Protocol_Dissector (nullptr, DefaultProtocolDissector)
 
 Register_Class (Message)
 
 Register_Class (Packet)
 
 Register_MessagePrinter (PacketPrinter)
 
 Register_Protocol_Printer (nullptr, DefaultProtocolPrinter)
 
 Define_Module (PcapRecorder)
 
 Register_Serializer (BitCountChunk, BitCountChunkSerializer)
 
 Register_Serializer (BitsChunk, BitsChunkSerializer)
 
 Register_Serializer (ByteCountChunk, ByteCountChunkSerializer)
 
 Register_Serializer (BytesChunk, BytesChunkSerializer)
 
 Register_Serializer (EmptyChunk, EmptyChunkSerializer)
 
 Register_Serializer (SequenceChunk, SequenceChunkSerializer)
 
 Register_Serializer (SliceChunk, SliceChunkSerializer)
 
void insertPacketEvent (const cModule *module, Packet *packet, int kind, simtime_t duration, PacketEvent *packetEvent)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PacketEventKind &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PacketEventKind &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PacketEvent &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PacketEvent &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PacketQueuedEvent &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PacketQueuedEvent &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PacketTransmittedEvent &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PacketTransmittedEvent &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PacketEventTag &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PacketEventTag &obj)
 
bool opp_isdigit (unsigned char c)
 
char opp_toupper (unsigned char c)
 
std::ostream & operator<< (std::ostream &o, const Protocol &t)
 
void doParsimPacking (cCommBuffer *buffer, const Protocol *protocol)
 
void doParsimUnpacking (cCommBuffer *buffer, const Protocol *&protocol)
 
std::ostream & operator<< (std::ostream &o, const ProtocolGroup &t)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const ProtocolTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, ProtocolTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const ProtocolListTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, ProtocolListTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const ServicePrimitive &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, ServicePrimitive &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const DispatchProtocolReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, DispatchProtocolReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const DispatchProtocolInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, DispatchProtocolInd &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EncapsulationProtocolReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EncapsulationProtocolReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EncapsulationProtocolInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EncapsulationProtocolInd &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PacketProtocolTag &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PacketProtocolTag &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TransportProtocolReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TransportProtocolReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TransportProtocolInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TransportProtocolInd &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const NetworkProtocolReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, NetworkProtocolReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const NetworkProtocolInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, NetworkProtocolInd &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const MacProtocolReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, MacProtocolReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const MacProtocolInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, MacProtocolInd &obj)
 
const ProtocolfindPacketProtocol (Packet *packet)
 
const ProtocolgetPacketProtocol (Packet *packet)
 
void insertProtocolHeader (Packet *packet, const Protocol &protocol, const Ptr< Chunk > &header)
 
template<typename T >
const Ptr< TremoveProtocolHeader (Packet *packet)
 
template<class T >
Ptr< T__checknull (const Ptr< T > &p, const char *expr, const char *file, int line)
 
 Define_Module (ResidenceTimeMeasurer)
 
 Register_ResultRecorder ("groupCount", GroupCountRecorder)
 
 Register_ResultRecorder ("weightedHistogram", WeightedHistogramRecorder)
 
 Register_ResultRecorder ("elapsedTime", ElapsedTimeRecorder)
 
 Define_Module (ScenarioManager)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const ScenarioTimer &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, ScenarioTimer &obj)
 
 Register_Class (RealTimeScheduler)
 
 Register_PerRunConfigOption (CFGID_GENERATE_SELFDOC, "generate-selfdoc", CFG_BOOL, "false", "Enable/disable the generate SelfDoc file")
 
 EXECUTE_ON_STARTUP (cSimulation::getActiveEnvir() ->addLifecycleListener(&listener))
 
 Register_Class (SelfDocumenterFingerprintCalculator)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SequenceNumberTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SequenceNumberTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SequenceNumberReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SequenceNumberReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SequenceNumberInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SequenceNumberInd &obj)
 
std::ostream & operator<< (std::ostream &out, const ShortBitVector &bitVector)
 
void printSignalBanner (simsignal_t signalID, const cObject *obj, const cObject *details)
 Utility function. More...
 
void printSignalBanner (simsignal_t signalID, intval_t value, const cObject *details)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PacketDropReason &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PacketDropReason &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PacketDropDetails &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PacketDropDetails &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SocketCommandCode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SocketCommandCode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SocketStatusInd &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SocketStatusInd &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SocketCommandBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SocketCommandBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SocketBindCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SocketBindCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SocketCloseCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SocketCloseCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SocketDestroyCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SocketDestroyCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SocketClosedIndication &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SocketClosedIndication &obj)
 
std::ostream & operator<< (std::ostream &out, const ISocket &entry)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SocketTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SocketTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SocketReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SocketReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SocketInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SocketInd &obj)
 
template<typename T >
std::vector< T > & addAll (std::vector< T > &v, const std::vector< T > &w)
 
template<typename T , typename _C , typename _C2 >
std::set< T, _C > & addAll (std::set< T, _C > &s, const std::set< T, _C2 > &t)
 
template<typename K , typename V , typename _C , typename _C2 >
std::map< K, V, _C > & addAll (std::map< K, V, _C > &m, const std::map< K, V, _C2 > &n)
 
template<typename T , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, T>::value>::type>
std::vector< T >::iterator find (std::vector< T > &v, const Tk &a)
 
template<typename T , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, T>::value>::type>
std::vector< T >::const_iterator find (const std::vector< T > &v, const Tk &a)
 
template<typename T , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, T>::value>::type>
int count (const std::vector< T > &v, const Tk &a)
 
template<typename T , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, T>::value>::type>
int indexOf (const std::vector< T > &v, const Tk &a)
 
template<typename T , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, T>::value>::type>
bool contains (const std::vector< T > &v, const Tk &a)
 
template<typename T , typename _C , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, T>::value>::type>
bool contains (const std::set< T, _C > &s, const Tk &a)
 
template<typename T , typename _H , typename _P , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, T>::value>::type>
bool contains (const std::unordered_set< T, _H, _P > &s, const Tk &a)
 
template<typename K , typename V , typename _C , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, K>::value>::type>
bool containsKey (const std::map< K, V, _C > &m, const Tk &a)
 
template<typename K , typename V , typename _C , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, K>::value>::type>
bool containsKey (const std::multimap< K, V, _C > &m, const Tk &a)
 
template<typename K , typename V , typename _H , typename _P , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, K>::value>::type>
bool containsKey (const std::unordered_map< K, V, _H, _P > &m, const Tk &a)
 
template<typename T , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, T>::value>::type>
void insert (std::vector< T > &v, int pos, const Tk &a)
 
template<typename T >
void erase (std::vector< T > &v, int pos)
 
template<typename T , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, T>::value>::type>
void remove (std::vector< T > &v, const Tk &a)
 
template<typename K , typename V >
std::vector< Kkeys (const std::map< K, V > &m)
 
template<typename K , typename V >
std::vector< Vvalues (const std::map< K, V > &m)
 
template<typename T >
void sort (std::vector< T > &v)
 
template<typename T >
std::vector< Tsorted (const std::vector< T > &v)
 
template<typename T >
std::string to_str (const std::vector< T > &v)
 
template<typename K , typename V , typename _C >
std::string to_str (const std::map< K, V, _C > &m)
 
template<class T >
void hash_combine (std::size_t &seed, const T &v)
 
void layoutSubmodulesWithoutGates (cModule *module, int dimensionIndex, double moduleSpacing)
 
void layoutSubmodulesWithGates (cModule *module, int dimensionIndex, double moduleSpacing)
 
void layoutSubmodules (cModule *module, int dimensionIndex, double moduleSpacing)
 
template<typename T >
void increaseTimeTag (const Ptr< Chunk > &chunk, simtime_t bitDuration, simtime_t packetDuration)
 
template<typename T >
void increaseTimeTag (Packet *packet, simtime_t bitDuration, simtime_t packetDuration)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const CreationTimeTag &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, CreationTimeTag &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const ResidenceTimeTag &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, ResidenceTimeTag &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TimeTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TimeTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const ElapsedTimeTag &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, ElapsedTimeTag &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const DelayingTimeTag &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, DelayingTimeTag &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const QueueingTimeTag &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, QueueingTimeTag &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const ProcessingTimeTag &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, ProcessingTimeTag &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TransmissionTimeTag &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TransmissionTimeTag &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PropagationTimeTag &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PropagationTimeTag &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TlvOptionBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TlvOptionBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TlvOptionRaw &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TlvOptionRaw &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TlvOptions &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TlvOptions &obj)
 
 Register_Class (Topology)
 
 Define_Module (Ipv4Encap)
 
 Define_Module (ExtLowerUdp)
 
 Define_Module (AckingMac)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const AckingMacHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, AckingMacHeader &obj)
 
 Register_Serializer (AckingMacHeader, AckingMacHeaderSerializer)
 
 Register_Class (AckingMacToEthernetPcapRecorderHelper)
 
 Define_Module (MacRelayUnitBase)
 
 Define_Module (BMac)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const BMacType &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, BMacType &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const BMacHeaderBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, BMacHeaderBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const BMacControlFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, BMacControlFrame &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const BMacDataFrameHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, BMacDataFrameHeader &obj)
 
 Register_Serializer (BMacHeaderBase, BMacHeaderSerializer)
 
 Register_Serializer (BMacControlFrame, BMacHeaderSerializer)
 
 Register_Serializer (BMacDataFrameHeader, BMacHeaderSerializer)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EtherType &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EtherType &e)
 
bool isEth2Type (int typeOrLength)
 
bool isIeee8023Length (int typeOrLength)
 
 Define_Module (ExampleQosClassifier)
 
FcsMode parseFcsMode (const char *fcsModeString)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const FcsMode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, FcsMode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee802MessageKind &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee802MessageKind &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee802PauseCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee802PauseCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SapCode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SapCode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee802SapTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee802SapTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee802SapReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee802SapReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee802SapInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee802SapInd &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const InterfaceTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, InterfaceTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const InterfaceReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, InterfaceReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const InterfaceInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, InterfaceInd &obj)
 
std::ostream & operator<< (std::ostream &os, const MacAddress &mac)
 
void doParsimPacking (cCommBuffer *buffer, const MacAddress &macAddress)
 
void doParsimUnpacking (cCommBuffer *buffer, MacAddress &macAddress)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const MacAddressTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, MacAddressTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const MacAddressReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, MacAddressReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const MacAddressInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, MacAddressInd &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PcpTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PcpTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PcpReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PcpReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PcpInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PcpInd &obj)
 
 Define_Module (QosClassifier)
 
 Define_Module (RandomQosClassifier)
 
 Register_Packet_Comparator_Function (PacketUserPriorityComparator, comparePacketsByUserPriority)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UserPriorityTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UserPriorityTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UserPriorityReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UserPriorityReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UserPriorityInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UserPriorityInd &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const VlanTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, VlanTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const VlanReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, VlanReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const VlanInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, VlanInd &obj)
 
 Define_Module (FailureProtectionConfigurator)
 
 Define_Module (AlwaysOpenGateScheduleConfigurator)
 
 Define_Module (EagerGateScheduleConfigurator)
 
simtime_t simtimeModulo (simtime_t a, simtime_t b)
 
 Define_Module (TSNschedGateScheduleConfigurator)
 
expr mkReal2Int (expr const &a)
 
expr operator== (const expr &a, const std::shared_ptr< expr > &b)
 
expr operator== (const std::shared_ptr< expr > &a, const expr &b)
 
expr operator== (const std::shared_ptr< expr > &a, const std::shared_ptr< expr > &b)
 
expr operator> (const expr &a, const std::shared_ptr< expr > &b)
 
expr operator> (const std::shared_ptr< expr > &a, const expr &b)
 
expr operator> (const std::shared_ptr< expr > &a, const std::shared_ptr< expr > &b)
 
expr operator< (const expr &a, const std::shared_ptr< expr > &b)
 
expr operator< (const std::shared_ptr< expr > &a, const expr &b)
 
expr operator< (const std::shared_ptr< expr > &a, const std::shared_ptr< expr > &b)
 
expr operator>= (const expr &a, const std::shared_ptr< expr > &b)
 
expr operator>= (const std::shared_ptr< expr > &a, const expr &b)
 
expr operator>= (const std::shared_ptr< expr > &a, const std::shared_ptr< expr > &b)
 
expr operator<= (const expr &a, const std::shared_ptr< expr > &b)
 
expr operator<= (const std::shared_ptr< expr > &a, const expr &b)
 
expr operator<= (const std::shared_ptr< expr > &a, const std::shared_ptr< expr > &b)
 
expr operator&& (const expr &a, const std::shared_ptr< expr > &b)
 
expr operator&& (const std::shared_ptr< expr > &a, const expr &b)
 
expr operator&& (const std::shared_ptr< expr > &a, const std::shared_ptr< expr > &b)
 
expr operator|| (const expr &a, const std::shared_ptr< expr > &b)
 
expr operator|| (const std::shared_ptr< expr > &a, const expr &b)
 
expr operator|| (const std::shared_ptr< expr > &a, const std::shared_ptr< expr > &b)
 
expr operator+ (const expr &a, const std::shared_ptr< expr > &b)
 
expr operator+ (const std::shared_ptr< expr > &a, const expr &b)
 
expr operator+ (const std::shared_ptr< expr > &a, const std::shared_ptr< expr > &b)
 
expr operator- (const expr &a, const std::shared_ptr< expr > &b)
 
expr operator- (const std::shared_ptr< expr > &a, const expr &b)
 
expr operator- (const std::shared_ptr< expr > &a, const std::shared_ptr< expr > &b)
 
expr operator* (const expr &a, const std::shared_ptr< expr > &b)
 
expr operator* (const std::shared_ptr< expr > &a, const expr &b)
 
expr operator* (const std::shared_ptr< expr > &a, const std::shared_ptr< expr > &b)
 
expr operator/ (const expr &a, const std::shared_ptr< expr > &b)
 
expr operator/ (const std::shared_ptr< expr > &a, const expr &b)
 
expr operator/ (const std::shared_ptr< expr > &a, const std::shared_ptr< expr > &b)
 
 Define_Module (Z3GateScheduleConfigurator)
 
 Define_Module (L2NetworkConfigurator)
 
 Define_Module (L2NodeConfigurator)
 
 Define_Module (MacForwardingTableConfigurator)
 
 Define_Module (StreamRedundancyConfigurator)
 
 Define_Module (CsmaCaMac)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const CsmaCaMacHeaderType &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, CsmaCaMacHeaderType &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const CsmaCaMacHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, CsmaCaMacHeader &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const CsmaCaMacAckHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, CsmaCaMacAckHeader &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const CsmaCaMacDataHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, CsmaCaMacDataHeader &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const CsmaCaMacTrailer &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, CsmaCaMacTrailer &obj)
 
 Register_Serializer (CsmaCaMacHeader, CsmaCaMacHeaderSerializer)
 
 Register_Serializer (CsmaCaMacDataHeader, CsmaCaMacHeaderSerializer)
 
 Register_Serializer (CsmaCaMacAckHeader, CsmaCaMacHeaderSerializer)
 
 Register_Serializer (CsmaCaMacTrailer, CsmaCaMacTrailerSerializer)
 
 Register_Packet_Comparator_Function (EthernetFrameTypeComparator, compareEthernetFrameType)
 
 Define_Module (EthernetCsmaMac)
 
 Define_Module (EthernetEncapsulation)
 
std::ostream & operator<< (std::ostream &o, const EthernetEncapsulation::Socket &t)
 
 Define_Module (EthernetMac)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EthernetBindCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EthernetBindCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EthernetControlOpCode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EthernetControlOpCode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EthernetControlFrameBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EthernetControlFrameBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EthernetPauseFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EthernetPauseFrame &obj)
 
 Register_Serializer (EthernetControlFrameBase, EthernetControlFrameSerializer)
 
 Register_Serializer (EthernetPauseFrame, EthernetControlFrameSerializer)
 
 Define_Module (EthernetFrameClassifier)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EthernetMacAddressFields &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EthernetMacAddressFields &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EthernetTypeOrLengthField &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EthernetTypeOrLengthField &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EthernetMacHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EthernetMacHeader &obj)
 
bool isEth2Header (const EthernetMacHeader &hdr)
 
bool isIeee8023Header (const EthernetMacHeader &hdr)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EthernetPadding &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EthernetPadding &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EthernetFcs &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EthernetFcs &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EthernetFragmentFcs &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EthernetFragmentFcs &obj)
 
 Register_Serializer (EthernetMacAddressFields, EthernetMacAddressFieldsSerializer)
 
 Register_Serializer (EthernetTypeOrLengthField, EthernetTypeOrLengthFieldSerializer)
 
 Register_Serializer (EthernetMacHeader, EthernetMacHeaderSerializer)
 
 Register_Serializer (EthernetPadding, EthernetPaddingSerializer)
 
 Register_Serializer (EthernetFcs, EthernetFcsSerializer)
 
 Register_Serializer (EthernetFragmentFcs, EthernetFcsSerializer)
 
 Define_Module (MacForwardingTable)
 
std::ostream & operator<< (std::ostream &os, const std::vector< int > &ids)
 
std::ostream & operator<< (std::ostream &os, const MacForwardingTable::AddressEntry &entry)
 
std::ostream & operator<< (std::ostream &os, const MacForwardingTable::ForwardingTableKey &key)
 
std::ostream & operator<< (std::ostream &os, const MacForwardingTable::MulticastAddressEntry &entry)
 
 Define_Module (MacRelayUnit)
 
 Define_Module (PacketDirectionReverser)
 
 Define_Module (RelayInterfaceLearner)
 
 Define_Module (RelayInterfaceSelector)
 
 Define_Module (EthernetAddressChecker)
 
 Define_Module (EthernetAddressInserter)
 
 Register_Packet_Classifier_Function (PacketVlanReqClassifier, classifyPacketByVlanReq)
 
 Register_Packet_Classifier_Function (PacketVlanIndClassifier, classifyPacketByVlanInd)
 
 Register_Packet_Classifier_Function (PacketFragmentTagClassifier, classifyPacketByFragmentTag)
 
 Register_Packet_Classifier_Function (PacketEthernetPreambleTypeClassifier, classifyPacketByEthernetPreambleType)
 
 Register_Packet_Classifier_Function (EthernetLlcClassifier, classifyPacketByLlcProtocol)
 
 Register_Packet_Comparator_Function (PacketUserPriorityIndComparator, comparePacketUserPriorityInd)
 
 Define_Module (EthernetCutthroughInterface)
 
 Define_Module (EthernetCutthroughSink)
 
 Define_Module (EthernetCutthroughSource)
 
 Define_Module (EthernetFcsChecker)
 
 Define_Module (EthernetFcsInserter)
 
 Define_Module (EthernetFragmentFcsChecker)
 
 Define_Module (EthernetFragmentFcsInserter)
 
 Define_Module (EthernetMacHeaderChecker)
 
 Define_Module (EthernetMacHeaderInserter)
 
 Define_Module (EthernetMacLayer)
 
 Define_Module (EthernetPauseCommandProcessor)
 
 Define_Module (EthernetSocketCommandProcessor)
 
 Define_Module (EthernetSocketPacketProcessor)
 
 Define_Module (EthernetSocketTable)
 
std::ostream & operator<< (std::ostream &os, const EthernetSocketTable::Socket &socket)
 
 Define_Module (EthernetTypeOrLengthChecker)
 
 Define_Module (EthernetTypeOrLengthInserter)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee802EpdHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee802EpdHeader &obj)
 
 Register_Serializer (Ieee802EpdHeader, Ieee802EpdHeaderSerializer)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211SubtypeTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211SubtypeTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211SubtypeReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211SubtypeReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee80211SubtypeInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee80211SubtypeInd &obj)
 
 Define_Module (Ieee802154Mac)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee802154MacHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee802154MacHeader &obj)
 
 Define_Module (Ieee8021aeTagEpdHeaderChecker)
 
 Define_Module (Ieee8021aeTagEpdHeaderInserter)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee8021aeTagTpidHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee8021aeTagTpidHeader &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee8021aeTagEpdHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee8021aeTagEpdHeader &obj)
 
 Register_Serializer (Ieee8021aeTagTpidHeader, Ieee8021aeTagTpidHeaderSerializer)
 
 Register_Serializer (Ieee8021aeTagEpdHeader, Ieee8021aeTagEpdHeaderSerializer)
 
 Define_Module (Gptp)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const GptpNodeType &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, GptpNodeType &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const GptpPortType &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, GptpPortType &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const GptpMessageType &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, GptpMessageType &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const GptpSelfMsgKind &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, GptpSelfMsgKind &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const GptpFlags &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, GptpFlags &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const GptpTlvType &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, GptpTlvType &e)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const PortIdentity &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, PortIdentity &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PortIdentity &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PortIdentity &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const GptpReqAnswerEvent &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, GptpReqAnswerEvent &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const GptpBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, GptpBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const GptpSync &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, GptpSync &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const GptpFollowUp &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, GptpFollowUp &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const GptpPdelayReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, GptpPdelayReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const GptpPdelayResp &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, GptpPdelayResp &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const GptpPdelayRespFollowUp &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, GptpPdelayRespFollowUp &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const GptpIngressTimeInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, GptpIngressTimeInd &obj)
 
 Register_Packet_Classifier_Function (GptpDomainNumberClassifier, classifyPacketByGptpDomainNumber)
 
 Register_Serializer (GptpBase, GptpPacketSerializer)
 
 Register_Serializer (GptpFollowUp, GptpPacketSerializer)
 
 Register_Serializer (GptpPdelayReq, GptpPacketSerializer)
 
 Register_Serializer (GptpPdelayResp, GptpPacketSerializer)
 
 Register_Serializer (GptpPdelayRespFollowUp, GptpPacketSerializer)
 
 Register_Serializer (GptpSync, GptpPacketSerializer)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const BpduProtocolIdentifier &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, BpduProtocolIdentifier &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const BpduProtocolVersionIdentifier &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, BpduProtocolVersionIdentifier &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const BpduType &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, BpduType &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const BpduBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, BpduBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const BpduTcn &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, BpduTcn &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const BpduCfg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, BpduCfg &obj)
 
 Register_Serializer (BpduBase, Ieee8021dBpduSerializer)
 
 Register_Serializer (BpduCfg, Ieee8021dBpduSerializer)
 
 Register_Serializer (BpduTcn, Ieee8021dBpduSerializer)
 
 Define_Module (Ieee8021dRelay)
 
 Define_Module (Rstp)
 
 Define_Module (Stp)
 
std::ostream & operator<< (std::ostream &os, const Ieee8021dInterfaceData::PortRole r)
 
std::ostream & operator<< (std::ostream &os, const Ieee8021dInterfaceData::PortState s)
 
std::ostream & operator<< (std::ostream &os, Ieee8021dInterfaceData *p)
 
std::ostream & operator<< (std::ostream &os, Stp i)
 
 Define_Module (StpTester)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee8021qBindCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee8021qBindCommand &obj)
 
 Define_Module (Ieee8021qSocketCommandProcessor)
 
 Define_Module (Ieee8021qSocketPacketProcessor)
 
 Define_Module (Ieee8021qSocketTable)
 
std::ostream & operator<< (std::ostream &os, const Ieee8021qSocketTable::Socket &socket)
 
 Define_Module (Ieee8021qTagEpdHeaderChecker)
 
 Define_Module (Ieee8021qTagEpdHeaderInserter)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee8021qTagTpidHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee8021qTagTpidHeader &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee8021qTagEpdHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee8021qTagEpdHeader &obj)
 
 Register_Serializer (Ieee8021qTagTpidHeader, Ieee8021qTagTpidHeaderSerializer)
 
 Register_Serializer (Ieee8021qTagEpdHeader, Ieee8021qTagEpdHeaderSerializer)
 
 Define_Module (Ieee8021qTagTpidHeaderChecker)
 
 Define_Module (Ieee8021qTagTpidHeaderInserter)
 
 Define_Module (PcpClassifier)
 
 Define_Module (PcpTrafficClassClassifier)
 
 Define_Module (Ieee8021rTagEpdHeaderChecker)
 
 Define_Module (Ieee8021rTagEpdHeaderInserter)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee8021rTagTpidHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee8021rTagTpidHeader &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee8021rTagEpdHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee8021rTagEpdHeader &obj)
 
 Register_Serializer (Ieee8021rTagTpidHeader, Ieee8021rTagTpidHeaderSerializer)
 
 Register_Serializer (Ieee8021rTagEpdHeader, Ieee8021rTagEpdHeaderSerializer)
 
 Define_Module (Ieee8022Llc)
 
std::ostream & operator<< (std::ostream &o, const Ieee8022Llc::SocketDescriptor &t)
 
 Define_Module (Ieee8022LlcChecker)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee8022LlcHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee8022LlcHeader &obj)
 
 Register_Serializer (Ieee8022LlcHeader, Ieee8022LlcHeaderSerializer)
 
 Register_Serializer (Ieee8022LlcSnapHeader, Ieee8022LlcHeaderSerializer)
 
 Define_Module (Ieee8022LlcInserter)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee8022LlcSocketOpenCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee8022LlcSocketOpenCommand &obj)
 
 Define_Module (Ieee8022LlcSocketCommandProcessor)
 
 Define_Module (Ieee8022LlcSocketPacketProcessor)
 
 Define_Module (Ieee8022LlcSocketTable)
 
std::ostream & operator<< (std::ostream &o, const Ieee8022LlcSocketTable::Socket &t)
 
 Define_Module (Ieee8022SnapChecker)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee8022SnapHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee8022SnapHeader &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ieee8022LlcSnapHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ieee8022LlcSnapHeader &obj)
 
 Define_Module (Ieee8022SnapInserter)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const LMacType &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, LMacType &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const LMacHeaderBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, LMacHeaderBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const LMacControlFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, LMacControlFrame &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const LMacDataFrameHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, LMacDataFrameHeader &obj)
 
 Define_Module (Loopback)
 
 Define_Module (Ppp)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PppHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PppHeader &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PppTrailer &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PppTrailer &obj)
 
 Register_Serializer (PppHeader, PppHeaderSerializer)
 
 Register_Serializer (PppTrailer, PppTrailerSerializer)
 
 Define_Module (ShortcutMac)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const ShortcutMacHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, ShortcutMacHeader &obj)
 
 Define_Module (Tun)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TunCommandCode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TunCommandCode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TunSocketIndication &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TunSocketIndication &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TunControlInfo &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TunControlInfo &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TunOpenCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TunOpenCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TunCloseCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TunCloseCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TunDestroyCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TunDestroyCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TunSocketClosedIndication &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TunSocketClosedIndication &obj)
 
 Define_Module (VirtualTunnel)
 
 Define_Module (VlanIndFilter)
 
 Define_Module (VlanReqFilter)
 
 Define_Module (VlanReqMapper)
 
 Define_Module (XMac)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const XMacTypes &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, XMacTypes &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const XMacHeaderBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, XMacHeaderBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const XMacControlFrame &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, XMacControlFrame &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const XMacDataFrameHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, XMacDataFrameHeader &obj)
 
 Register_Serializer (XMacHeaderBase, XMacHeaderSerializer)
 
 Register_Serializer (XMacControlFrame, XMacHeaderSerializer)
 
 Register_Serializer (XMacDataFrameHeader, XMacHeaderSerializer)
 
 Register_Abstract_Class (MobilityBase)
 
 Define_Module (MoBanCoordinator)
 
 Define_Module (MoBanLocal)
 
 Define_Module (AnsimMobility)
 
 Define_Module (AttachedMobility)
 
 Define_Module (BonnMotionMobility)
 
 Define_Module (ChiangMobility)
 
 Define_Module (CircleMobility)
 
 Define_Module (FacingMobility)
 
 Define_Module (GaussMarkovMobility)
 
 Define_Module (LinearMobility)
 
 Define_Module (MassMobility)
 
 Define_Module (Ns2MotionMobility)
 
 Define_Module (RandomWaypointMobility)
 
 Define_Module (RectangleMobility)
 
 Define_Module (SuperpositioningMobility)
 
 Define_Module (TractorMobility)
 
 Define_Module (TurtleMobility)
 
 Define_Module (VehicleMobility)
 
 Define_Module (StaticConcentricMobility)
 
 Define_Module (StaticGridMobility)
 
 Define_Module (StaticLinearMobility)
 
 Define_Module (StationaryMobility)
 
 Define_Module (Arp)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const ArpOpcode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, ArpOpcode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const ArpPacket &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, ArpPacket &obj)
 
 Register_Serializer (ArpPacket, ArpPacketSerializer)
 
 Define_Module (GlobalArp)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const DscpTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, DscpTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const DscpReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, DscpReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const DscpInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, DscpInd &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EchoProtocolType &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EchoProtocolType &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EchoPacket &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EchoPacket &obj)
 
 Register_Serializer (EchoPacket, EchoPacketSerializer)
 
 Define_Module (EchoProtocol)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const IpEcnCode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, IpEcnCode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EcnTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EcnTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EcnReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EcnReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EcnInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EcnInd &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const FragmentationReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, FragmentationReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const HopLimitTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, HopLimitTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const HopLimitReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, HopLimitReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const HopLimitInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, HopLimitInd &obj)
 
 Define_Module (InterfaceTable)
 
std::ostream & operator<< (std::ostream &os, const NetworkInterface &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const IpProtocolId &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, IpProtocolId &e)
 
std::ostream & operator<< (std::ostream &os, const L3Address &address)
 
void doParsimPacking (cCommBuffer *buf, const L3Address &addr)
 
void doParsimUnpacking (cCommBuffer *buf, L3Address &addr)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const L3AddressTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, L3AddressTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const L3AddressReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, L3AddressReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const L3AddressInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, L3AddressInd &obj)
 
const ProtocolfindNetworkProtocol (Packet *packet)
 
const ProtocolgetNetworkProtocol (Packet *packet)
 
const Ptr< const NetworkHeaderBasefindNetworkProtocolHeader (Packet *packet)
 
const Ptr< const NetworkHeaderBasegetNetworkProtocolHeader (Packet *packet)
 
const Ptr< const NetworkHeaderBasepeekNetworkProtocolHeader (const Packet *packet, const Protocol &protocol)
 
void insertNetworkProtocolHeader (Packet *packet, const Protocol &protocol, const Ptr< NetworkHeaderBase > &header)
 
const Ptr< NetworkHeaderBaseremoveNetworkProtocolHeader (Packet *packet, const Protocol &protocol)
 
template<typename T >
const Ptr< TremoveNetworkProtocolHeader (Packet *packet)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const MulticastReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, MulticastReq &obj)
 
 Define_Module (NetfilterInfoHook)
 
 Register_Abstract_Class (NetworkInterfaceChangeDetails)
 
 Define_Module (NetworkInterface)
 
std::ostream & operator<< (std::ostream &o, NetworkInterface::State s)
 
NetworkInterfacefindContainingNicModule (const cModule *from)
 Find the nic module (inside the networkNode) containing the given module. More...
 
NetworkInterfacegetContainingNicModule (const cModule *from)
 Find the nic module (inside the networkNode) containing the given module. More...
 
void doParsimPacking (omnetpp::cCommBuffer *b, const NextHopAddressReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, NextHopAddressReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TosTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TosTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TosReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TosReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TosInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TosInd &obj)
 
std::ostream & operator<< (std::ostream &stream, const L3NetworkConfiguratorBase::Link &link)
 
std::ostream & operator<< (std::ostream &stream, const L3NetworkConfiguratorBase::Link *link)
 
 Define_Module (HostAutoConfigurator)
 
 Define_Module (Ipv4FlatNetworkConfigurator)
 
 Define_Module (Ipv4NetworkConfigurator)
 
int getRepresentationBitCount (uint32_t count)
 Returns how many bits are needed to represent count different values. More...
 
 Define_Module (Ipv4NodeConfigurator)
 
 Define_Module (Ipv6FlatNetworkConfigurator)
 
 Define_Module (NextHopNetworkConfigurator)
 
std::ostream & operator<< (std::ostream &os, const ClnsAddress &net)
 
 Register_Abstract_Class (IArp::Notification)
 
std::ostream & operator<< (std::ostream &os, const Ipv4Address &ip)
 
void doParsimPacking (cCommBuffer *buf, const Ipv4Address &addr)
 
void doParsimUnpacking (cCommBuffer *buf, Ipv4Address &addr)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4CommandCode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4CommandCode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4StatusInd &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4StatusInd &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4SocketCommandBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4SocketCommandBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4SocketBindCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4SocketBindCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4SocketConnectCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4SocketConnectCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4SocketCloseCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4SocketCloseCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4SocketDestroyCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4SocketDestroyCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4SocketClosedIndication &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4SocketClosedIndication &obj)
 
std::ostream & operator<< (std::ostream &os, const Ipv6Address &ip)
 
void doPacking (cCommBuffer *buf, const Ipv6Address &addr)
 
void doUnpacking (cCommBuffer *buf, Ipv6Address &addr)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6CommandCode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6CommandCode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6StatusInd &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6StatusInd &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6SocketCommandBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6SocketCommandBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6SocketBindCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6SocketBindCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6SocketConnectCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6SocketConnectCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6SocketCloseCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6SocketCloseCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6SocketDestroyCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6SocketDestroyCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6SocketClosedIndication &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6SocketClosedIndication &obj)
 
std::ostream & operator<< (std::ostream &out, const IRoute *route)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const L3CommandCode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, L3CommandCode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const L3StatusInd &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, L3StatusInd &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const L3SocketCommandBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, L3SocketCommandBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const L3SocketBindCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, L3SocketBindCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const L3SocketConnectCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, L3SocketConnectCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const L3SocketCloseCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, L3SocketCloseCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const L3SocketDestroyCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, L3SocketDestroyCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const L3SocketClosedIndication &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, L3SocketClosedIndication &obj)
 
 Register_Abstract_Class (NetworkHeaderBase)
 
 Define_Module (BehaviorAggregateClassifier)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Dscp &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Dscp &e)
 
 Define_Module (DscpMarker)
 
 Define_Module (MultiFieldClassifier)
 
 Define_Module (SingleRateThreeColorMeter)
 
 Define_Module (TokenBucketMeter)
 
 Define_Module (TwoRateThreeColorMeter)
 
 Define_Module (Flooding)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const FloodingHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, FloodingHeader &obj)
 
 Define_Module (Icmpv6)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Icmpv6Type &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Icmpv6Type &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Icmpv6DestUnav &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Icmpv6DestUnav &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Icmpv6TimeEx &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Icmpv6TimeEx &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Icmpv6ParameterProblem &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Icmpv6ParameterProblem &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Icmpv6Header &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Icmpv6Header &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Icmpv6DestUnreachableMsg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Icmpv6DestUnreachableMsg &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Icmpv6PacketTooBigMsg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Icmpv6PacketTooBigMsg &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Icmpv6TimeExceededMsg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Icmpv6TimeExceededMsg &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Icmpv6ParamProblemMsg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Icmpv6ParamProblemMsg &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Icmpv6EchoRequestMsg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Icmpv6EchoRequestMsg &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Icmpv6EchoReplyMsg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Icmpv6EchoReplyMsg &obj)
 
 Register_Serializer (Icmpv6Header, Icmpv6HeaderSerializer)
 
 Register_Serializer (Icmpv6EchoRequestMsg, Icmpv6HeaderSerializer)
 
 Register_Serializer (Icmpv6EchoReplyMsg, Icmpv6HeaderSerializer)
 
 Register_Serializer (Icmpv6DestUnreachableMsg, Icmpv6HeaderSerializer)
 
 Register_Serializer (Icmpv6PacketTooBigMsg, Icmpv6HeaderSerializer)
 
 Register_Serializer (Icmpv6ParamProblemMsg, Icmpv6HeaderSerializer)
 
 Register_Serializer (Icmpv6TimeExceededMsg, Icmpv6HeaderSerializer)
 
 Register_Serializer (Ipv6NeighbourSolicitation, Icmpv6HeaderSerializer)
 
 Register_Serializer (Ipv6NeighbourAdvertisement, Icmpv6HeaderSerializer)
 
 Register_Serializer (Ipv6RouterSolicitation, Icmpv6HeaderSerializer)
 
 Register_Serializer (Ipv6RouterAdvertisement, Icmpv6HeaderSerializer)
 
void serializeIpv6NdOptions (MemoryOutputStream &stream, const Ipv6NdOptions &options)
 
void deserializeIpv6NdOptions (Ipv6NdMessage &msg, Ipv6NdOptions &options, MemoryInputStream &stream)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NdOptionTypes &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NdOptionTypes &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NdOption &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NdOption &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NdSourceTargetLinkLayerAddress &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NdSourceTargetLinkLayerAddress &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NdSourceLinkLayerAddress &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NdSourceLinkLayerAddress &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NdTargetLinkLayerAddress &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NdTargetLinkLayerAddress &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NdPrefixInformation &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NdPrefixInformation &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NdMtu &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NdMtu &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Mipv6NdAdvertisementInterval &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Mipv6NdAdvertisementInterval &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Mipv6HaInformation &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Mipv6HaInformation &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NdOptions &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NdOptions &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NdMessage &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NdMessage &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6RouterSolicitation &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6RouterSolicitation &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6RouterAdvertisement &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6RouterAdvertisement &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NeighbourSolicitation &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NeighbourSolicitation &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NeighbourAdvertisement &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NeighbourAdvertisement &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6Redirect &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6Redirect &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6NdControlInfo &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6NdControlInfo &obj)
 
std::ostream & operator<< (std::ostream &os, const Ipv6NeighbourCache::Key &e)
 
std::ostream & operator<< (std::ostream &os, const Ipv6NeighbourCache::Neighbour &e)
 
 Define_Module (Ipv6NeighbourDiscovery)
 
 Define_Module (CloudDelayerBase)
 
 Define_Module (MatrixCloudDelayer)
 
 Define_Module (Icmp)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const IcmpType &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, IcmpType &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const IcmpRedirectSubcodes &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, IcmpRedirectSubcodes &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const IcmpTimeExceededSubcodes &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, IcmpTimeExceededSubcodes &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const IcmpParameterProblemSubcodes &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, IcmpParameterProblemSubcodes &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const IcmpDestinationUnreachableCodes &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, IcmpDestinationUnreachableCodes &e)
 
bool isIcmpInfoType (int type)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const IcmpHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, IcmpHeader &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const IcmpEchoRequest &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, IcmpEchoRequest &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const IcmpEchoReply &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, IcmpEchoReply &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const IcmpPtb &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, IcmpPtb &obj)
 
 Register_Serializer (IcmpHeader, IcmpHeaderSerializer)
 
 Register_Serializer (IcmpEchoRequest, IcmpHeaderSerializer)
 
 Register_Serializer (IcmpEchoReply, IcmpHeaderSerializer)
 
 Register_Serializer (IcmpPtb, IcmpHeaderSerializer)
 
 Register_Serializer (IgmpMessage, IgmpHeaderSerializer)
 
 Register_Serializer (IgmpQuery, IgmpHeaderSerializer)
 
 Register_Serializer (Igmpv1Query, IgmpHeaderSerializer)
 
 Register_Serializer (Igmpv1Report, IgmpHeaderSerializer)
 
 Register_Serializer (Igmpv2Query, IgmpHeaderSerializer)
 
 Register_Serializer (Igmpv2Report, IgmpHeaderSerializer)
 
 Register_Serializer (Igmpv2Leave, IgmpHeaderSerializer)
 
 Register_Serializer (Igmpv3Query, IgmpHeaderSerializer)
 
 Register_Serializer (Igmpv3Report, IgmpHeaderSerializer)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const IgmpType &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, IgmpType &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const IgmpMessage &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, IgmpMessage &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const IgmpQuery &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, IgmpQuery &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Igmpv1Query &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Igmpv1Query &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Igmpv1Report &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Igmpv1Report &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Igmpv2Query &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Igmpv2Query &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Igmpv2Report &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Igmpv2Report &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Igmpv2Leave &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Igmpv2Leave &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Igmpv3Query &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Igmpv3Query &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const GroupRecordType &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, GroupRecordType &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Igmpv3Report &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Igmpv3Report &obj)
 
 Define_Module (Igmpv2)
 
 Define_Module (Igmpv3)
 
std::ostream & operator<< (std::ostream &out, const Ipv4AddressVector addresses)
 
 Define_Module (Ipv4)
 
 Register_Class (Ipv4Header)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4OptionClass &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4OptionClass &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4OptionType &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4OptionType &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TimestampFlag &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TimestampFlag &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4Option &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4Option &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4OptionNop &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4OptionNop &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4OptionEnd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4OptionEnd &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4OptionRecordRoute &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4OptionRecordRoute &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4OptionTimestamp &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4OptionTimestamp &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4OptionStreamId &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4OptionStreamId &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4OptionRouterAlert &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4OptionRouterAlert &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4OptionUnknown &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4OptionUnknown &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4Header &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4Header &obj)
 
 Register_Serializer (Ipv4Header, Ipv4HeaderSerializer)
 
 Register_Abstract_Class (Ipv4MulticastGroupInfo)
 
 Register_Abstract_Class (Ipv4MulticastGroupSourceInfo)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4NatEntry &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4NatEntry &obj)
 
 Define_Module (Ipv4NatTable)
 
 Define_Module (Ipv4NetworkLayer)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4OptionsTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4OptionsTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4OptionsReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4OptionsReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv4OptionsInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv4OptionsInd &obj)
 
 Register_Class (Ipv4Route)
 
 Register_Class (Ipv4MulticastRoute)
 
 Define_Module (Ipv4RoutingTable)
 
std::ostream & operator<< (std::ostream &os, const Ipv4Route &e)
 
std::ostream & operator<< (std::ostream &os, const Ipv4MulticastRoute &e)
 
 Define_Module (RoutingTableRecorder)
 
 Register_PerRunConfigOption (CFGID_ROUTINGLOG_FILE, "routinglog-file", CFG_FILENAME, "${resultdir}/${configname}-${runnumber}.rt", "Name of the routing log file to generate.")
 
 Define_Module (Ipv6)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6TlvOptionTypes &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6TlvOptionTypes &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6HopByHopOptionsHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6HopByHopOptionsHeader &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6RoutingHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6RoutingHeader &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6FragmentHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6FragmentHeader &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6DestinationOptionsHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6DestinationOptionsHeader &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6AuthenticationHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6AuthenticationHeader &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6EncapsulatingSecurityPayloadHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6EncapsulatingSecurityPayloadHeader &obj)
 
std::ostream & operator<< (std::ostream &os, Ipv6ExtensionHeader *eh)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6ExtHeaderTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6ExtHeaderTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6ExtHeaderReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6ExtHeaderReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6ExtHeaderInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6ExtHeaderInd &obj)
 
std::ostream & operator<< (std::ostream &out, const Ipv6ExtensionHeader &h)
 
std::ostream & operator<< (std::ostream &os, Ipv6ExtensionHeader eh)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6ExtensionHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6ExtensionHeader &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const Ipv6Header &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, Ipv6Header &obj)
 
 Register_Serializer (Ipv6Header, Ipv6HeaderSerializer)
 
 Register_Abstract_Class (Ipv6MulticastGroupInfo)
 
 Register_Abstract_Class (Ipv6Route)
 
 Define_Module (Ipv6RoutingTable)
 
std::ostream & operator<< (std::ostream &os, const Ipv6Route &e)
 
std::ostream & operator<< (std::ostream &os, const Ipv6RoutingTable::DestCacheEntry &e)
 
 Define_Module (Ipv6Tunneling)
 
std::ostream & operator<< (std::ostream &os, const Ipv6Tunneling::Tunnel &tun)
 
 Define_Module (Ldp)
 
std::ostream & operator<< (std::ostream &os, const Ldp::fec_bind_t &f)
 
bool fecPrefixCompare (const Ldp::fec_t &a, const Ldp::fec_t &b)
 
std::ostream & operator<< (std::ostream &os, const Ldp::fec_t &f)
 
std::ostream & operator<< (std::ostream &os, const Ldp::pending_req_t &r)
 
std::ostream & operator<< (std::ostream &os, const Ldp::peer_info &p)
 
bool operator== (const FecTlv &a, const FecTlv &b)
 
bool operator!= (const FecTlv &a, const FecTlv &b)
 
std::ostream & operator<< (std::ostream &os, const FecTlv &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const LdpMessageTypes &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, LdpMessageTypes &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const LdpStatusTypes &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, LdpStatusTypes &e)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const FecTlv &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, FecTlv &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const FecTlv &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, FecTlv &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const LdpPacket &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, LdpPacket &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const LdpLabelMapping &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, LdpLabelMapping &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const LdpLabelRequest &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, LdpLabelRequest &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const LdpHello &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, LdpHello &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const LdpNotify &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, LdpNotify &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const LdpIni &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, LdpIni &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const LdpAddress &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, LdpAddress &obj)
 
 Define_Module (LibTable)
 
std::ostream & operator<< (std::ostream &os, const LabelOpVector &label)
 
std::ostream & operator<< (std::ostream &os, const LibTable::LibEntry &lib)
 
 Define_Module (Mpls)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const MplsHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, MplsHeader &obj)
 
 Register_Serializer (MplsHeader, MplsPacketSerializer)
 
 Define_Module (NextHopForwarding)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const NextHopTlvOptionTypes &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, NextHopTlvOptionTypes &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const NextHopForwardingHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, NextHopForwardingHeader &obj)
 
 Register_Class (NextHopRoute)
 
 Define_Module (NextHopRoutingTable)
 
std::ostream & operator<< (std::ostream &os, const NextHopRoute &e)
 
std::ostream & operator<< (std::ostream &os, const NextHopMulticastRoute &e)
 
 Define_Module (AdaptiveProbabilisticBroadcast)
 
 Define_Module (ProbabilisticBroadcast)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const ProbabilisticBroadcastHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, ProbabilisticBroadcastHeader &obj)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const SessionObj &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, SessionObj &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SessionObj &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SessionObj &obj)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const RsvpHopObj &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, RsvpHopObj &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RsvpHopObj &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RsvpHopObj &obj)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const SenderTemplateObj &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, SenderTemplateObj &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SenderTemplateObj &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SenderTemplateObj &obj)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const SenderTspecObj &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, SenderTspecObj &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SenderTspecObj &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SenderTspecObj &obj)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const FlowSpecObj &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, FlowSpecObj &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const FlowSpecObj &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, FlowSpecObj &obj)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const FilterSpecObj &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, FilterSpecObj &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const FilterSpecObj &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, FilterSpecObj &obj)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const LabelRequestObj &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, LabelRequestObj &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const LabelRequestObj &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, LabelRequestObj &obj)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const SenderDescriptor_t &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, SenderDescriptor_t &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SenderDescriptor_t &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SenderDescriptor_t &obj)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const EroObj &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, EroObj &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EroObj &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EroObj &obj)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const FlowDescriptor_t &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, FlowDescriptor_t &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const FlowDescriptor_t &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, FlowDescriptor_t &obj)
 
 Define_Module (RsvpClassifier)
 
std::ostream & operator<< (std::ostream &os, const RsvpClassifier::FecEntry &fec)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RsvpHelloMsg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RsvpHelloMsg &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RsvpConstants &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RsvpConstants &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RsvpMessage &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RsvpMessage &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RsvpPacket &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RsvpPacket &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RsvpPathMsg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RsvpPathMsg &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RsvpPathTear &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RsvpPathTear &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RsvpPathError &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RsvpPathError &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RsvpResvMsg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RsvpResvMsg &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RsvpResvTear &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RsvpResvTear &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RsvpResvError &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RsvpResvError &obj)
 
 Define_Module (RsvpTe)
 
bool operator== (const SessionObj &a, const SessionObj &b)
 
bool operator!= (const SessionObj &a, const SessionObj &b)
 
bool operator== (const FilterSpecObj &a, const FilterSpecObj &b)
 
bool operator!= (const FilterSpecObj &a, const FilterSpecObj &b)
 
bool operator== (const SenderTemplateObj &a, const SenderTemplateObj &b)
 
bool operator!= (const SenderTemplateObj &a, const SenderTemplateObj &b)
 
std::ostream & operator<< (std::ostream &os, const FlowSpecObj &a)
 
std::ostream & operator<< (std::ostream &os, const SessionObj &a)
 
std::ostream & operator<< (std::ostream &os, const SenderTemplateObj &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SignallingConstants &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SignallingConstants &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SignallingMsg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SignallingMsg &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PsbTimerMsg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PsbTimerMsg &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PsbTimeoutMsg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PsbTimeoutMsg &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RsbRefreshTimerMsg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RsbRefreshTimerMsg &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RsbCommitTimerMsg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RsbCommitTimerMsg &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RsbTimeoutMsg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RsbTimeoutMsg &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const HelloTimerMsg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, HelloTimerMsg &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const HelloTimeoutMsg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, HelloTimeoutMsg &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PathNotifyMsg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PathNotifyMsg &obj)
 
std::string vectorToString (const Ipv4AddressVector &vec)
 
std::string vectorToString (const Ipv4AddressVector &vec, const char *delim)
 
std::string vectorToString (const EroVector &vec)
 
std::string vectorToString (const EroVector &vec, const char *delim)
 
EroVector routeToEro (const Ipv4AddressVector &rro)
 
void removeDuplicates (std::vector< int > &vec)
 TODO documentation. More...
 
void append (std::vector< int > &dest, const std::vector< int > &src)
 TODO documentation. More...
 
cModule * getPayloadOwner (cPacket *msg)
 TODO function appears to be unused. More...
 
void doParsimPacking (omnetpp::cCommBuffer *b, const LinkStateMsg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, LinkStateMsg &obj)
 
 Define_Module (LinkStateRouting)
 
 Define_Module (Ted)
 
std::ostream & operator<< (std::ostream &os, const TeLinkStateInfo &info)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const TeLinkStateInfo &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, TeLinkStateInfo &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TeLinkStateInfo &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TeLinkStateInfo &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TedChangeInfo &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TedChangeInfo &obj)
 
 Define_Module (WiseRoute)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const WiseRouteMsgType &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, WiseRouteMsgType &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const WiseRouteHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, WiseRouteHeader &obj)
 
 Define_Module (BindingCache)
 
std::ostream & operator<< (std::ostream &os, const BindingCache::BindingCacheEntry &bce)
 
 Define_Module (BindingUpdateList)
 
std::ostream & operator<< (std::ostream &os, const BindingUpdateList::BindingUpdateListEntry &bul)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const MobilityHeaderType &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, MobilityHeaderType &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const MobilityHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, MobilityHeader &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const BindingUpdate &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, BindingUpdate &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const BaStatus &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, BaStatus &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const BindingAcknowledgement &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, BindingAcknowledgement &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const BeStatus &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, BeStatus &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const BindingError &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, BindingError &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const HomeTestInit &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, HomeTestInit &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const HomeTest &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, HomeTest &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const CareOfTestInit &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, CareOfTestInit &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const CareOfTest &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, CareOfTest &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const BindingRefreshRequest &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, BindingRefreshRequest &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const HomeAddressOption &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, HomeAddressOption &obj)
 
 Define_Module (xMIPv6)
 
 Define_Module (NetworkBase)
 
 Define_Module (NodeBase)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const ApskPhyHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, ApskPhyHeader &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SignalTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SignalTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SignalPowerTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SignalPowerTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SignalPowerReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SignalPowerReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SignalPowerInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SignalPowerInd &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SignalBandTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SignalBandTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SignalBandReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SignalBandReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SignalBandInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SignalBandInd &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SignalBitrateTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SignalBitrateTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SignalBitrateReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SignalBitrateReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SignalBitrateInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SignalBitrateInd &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SnirInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SnirInd &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const ErrorRateInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, ErrorRateInd &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SignalTimeInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SignalTimeInd &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const ShortcutPhyHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, ShortcutPhyHeader &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UnitDiskPhyHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UnitDiskPhyHeader &obj)
 
 Register_Serializer (UnitDiskPhyHeader, UnitDiskPhyHeaderSerializer)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const AcknowledgeHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, AcknowledgeHeader &obj)
 
 Define_Module (ReceiveWithAcknowledge)
 
 Define_Module (Resending)
 
 Define_Module (SendWithAcknowledge)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SubpacketLengthHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SubpacketLengthHeader &obj)
 
 Define_Module (LengthBasedAggregatorPolicy)
 
 Define_Module (SubpacketLengthHeaderBasedAggregator)
 
 Define_Module (SubpacketLengthHeaderBasedDeaggregator)
 
 Define_Module (CrcHeaderChecker)
 
 Define_Module (CrcHeaderInserter)
 
 Define_Module (FcsHeaderChecker)
 
 Define_Module (FcsHeaderInserter)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const CrcHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, CrcHeader &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const FcsHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, FcsHeader &obj)
 
 Register_Serializer (CrcHeader, CrcHeaderSerializer)
 
 Register_Serializer (FcsHeader, FcsHeaderSerializer)
 
HeaderPosition parseHeaderPosition (const char *string)
 
template<typename T >
const Ptr< const TpeekHeader (const Packet *packet, HeaderPosition headerPosition, b length)
 
template<typename T >
const Ptr< const TpopHeader (Packet *packet, HeaderPosition headerPosition, b length)
 
template<typename T >
void insertHeader (Packet *packet, const Ptr< const T > &chunk, HeaderPosition headerPosition)
 
 Define_Module (InterpacketGapInserter)
 
 Define_Module (PacketDeserializer)
 
 Define_Module (PacketDestreamer)
 
 Define_Module (PacketEmitter)
 
 Define_Module (PacketSerializer)
 
 Define_Module (PacketStreamer)
 
 Define_Module (PaddingInserter)
 
 Define_Module (PreemptableStreamer)
 
 Define_Module (ProtocolChecker)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const ProtocolHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, ProtocolHeader &obj)
 
 Define_Module (ReceiveWithProtocol)
 
 Define_Module (SendWithProtocol)
 
 Define_Module (Forwarding)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const HopLimitHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, HopLimitHeader &obj)
 
 Define_Module (ReceiveWithHopLimit)
 
 Define_Module (SendWithHopLimit)
 
 Define_Module (FragmentNumberHeaderBasedDefragmenter)
 
 Define_Module (FragmentNumberHeaderBasedFragmenter)
 
 Define_Module (FragmentNumberHeaderChecker)
 
 Define_Module (FragmentNumberHeaderInserter)
 
 Define_Module (FragmentTagBasedDefragmenter)
 
 Define_Module (FragmentTagBasedFragmenter)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const FragmentNumberHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, FragmentNumberHeader &obj)
 
 Define_Module (LengthBasedFragmenterPolicy)
 
 Register_Serializer (FragmentNumberHeader, FragmentNumberHeaderSerializer)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const FragmentTag &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, FragmentTag &obj)
 
 Define_Module (CarrierBasedLifeTimer)
 
 Define_Module (DuplicateRemoval)
 
 Define_Module (Reordering)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SequenceNumberHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SequenceNumberHeader &obj)
 
 Register_Serializer (SequenceNumberHeader, SequenceNumberHeaderSerializer)
 
 Define_Module (SequenceNumbering)
 
 Register_Class (SequenceNumberPacketClassifierFunction)
 
 Define_Module (StreamClassifier)
 
 Define_Module (StreamDecoder)
 
 Define_Module (StreamEncoder)
 
 Define_Module (StreamFilter)
 
 Define_Module (StreamIdentifier)
 
 Define_Module (StreamMerger)
 
 Define_Module (StreamSplitter)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const StreamTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, StreamTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const StreamReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, StreamReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const StreamInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, StreamInd &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const DestinationL3AddressHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, DestinationL3AddressHeader &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const DestinationMacAddressHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, DestinationMacAddressHeader &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const DestinationPortHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, DestinationPortHeader &obj)
 
 Define_Module (ReceiveAtL3Address)
 
 Define_Module (ReceiveAtMacAddress)
 
 Define_Module (ReceiveAtPort)
 
 Define_Module (SendToL3Address)
 
 Define_Module (SendToMacAddress)
 
 Define_Module (SendToPort)
 
 Register_Packet_Comparator_Function (PacketEligibilityTimeComparator, comparePacketsByEligibilityTime)
 
 Define_Module (EligibilityTimeFilter)
 
 Define_Module (EligibilityTimeGate)
 
 Define_Module (EligibilityTimeMeter)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EligibilityTimeTag &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EligibilityTimeTag &obj)
 
 Define_Module (DestreamingReceiver)
 
 Define_Module (PacketReceiver)
 
 Define_Module (PacketTransmitter)
 
 Define_Module (StreamingTransmitter)
 
 Define_Module (StreamThroughReceiver)
 
 Define_Module (StreamThroughTransmitter)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const LabelsTag &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, LabelsTag &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const ProgressTag &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, ProgressTag &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RateTag &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RateTag &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const CreditGateTag &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, CreditGateTag &obj)
 
 Define_Module (Dsdv)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const DsdvHello &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, DsdvHello &obj)
 
 Register_Serializer (DsdvHello, DsdvHelloSerializer)
 
int getNetmaskLength (const Ipv4Address &netmask)
 Uses IPv4Address.getNetmaskLength() method. More...
 
int getNetmaskLength (const Ipv6Address &netmask)
 Uses four times IPv4Address.getNetmaskLength() method on four parts of IPv6 address. More...
 
bool maskedAddrAreEqual (const Ipv4Address &addr1, const Ipv4Address &addr2, const Ipv4Address &netmask)
 Compare two IPv4 addresses masked by netmask. More...
 
bool maskedAddrAreEqual (const Ipv6Address &addr1, const Ipv6Address &addr2, const Ipv6Address &netmask)
 Compare two IPv6 addresses masked by netmask. More...
 
Ipv6Address getPrefix (const Ipv6Address &addr, const Ipv6Address &netmask)
 Get prefix from IPv6 address and network mask (represented as address) More...
 
Ipv6Address makeNetmask (int length)
 Make network mask represented as IPv6 address from netmask length. More...
 
void doParsimPacking (omnetpp::cCommBuffer *b, const HeaderOpcode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, HeaderOpcode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpTlvTypeLow &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpTlvTypeLow &e)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const EigrpKValues &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, EigrpKValues &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpKValues &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpKValues &obj)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const EigrpRouteFlags &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, EigrpRouteFlags &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpRouteFlags &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpRouteFlags &obj)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const EigrpWideMetricPar &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, EigrpWideMetricPar &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpWideMetricPar &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpWideMetricPar &obj)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const EigrpStub &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, EigrpStub &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpStub &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpStub &obj)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const EigrpTlvStub &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, EigrpTlvStub &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpTlvStub &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpTlvStub &obj)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const EigrpTlvParameter &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, EigrpTlvParameter &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpTlvParameter &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpTlvParameter &obj)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const EigrpMpIpv4Internal &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, EigrpMpIpv4Internal &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpMpIpv4Internal &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpMpIpv4Internal &obj)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const EigrpMpIpv6Internal &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, EigrpMpIpv6Internal &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpMpIpv6Internal &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpMpIpv6Internal &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpMessage &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpMessage &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpIpv4Hello &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpIpv4Hello &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpIpv6Hello &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpIpv6Hello &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpIpv4Ack &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpIpv4Ack &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpIpv6Ack &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpIpv6Ack &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpIpv4Message &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpIpv4Message &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpIpv6Message &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpIpv6Message &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpIpv4Update &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpIpv4Update &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpIpv6Update &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpIpv6Update &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpIpv4Query &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpIpv4Query &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpIpv6Query &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpIpv6Query &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpIpv4Reply &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpIpv4Reply &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpIpv6Reply &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpIpv6Reply &obj)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const EigrpMsgRoute &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, EigrpMsgRoute &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EigrpMsgRoute &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EigrpMsgRoute &obj)
 
std::ostream & operator<< (std::ostream &os, const eigrp::EigrpNetwork< Ipv4Address > &network)
 
std::ostream & operator<< (std::ostream &os, const eigrp::EigrpNetwork< Ipv6Address > &network)
 
std::ostream & operator<< (std::ostream &os, const EigrpKValues &kval)
 
std::ostream & operator<< (std::ostream &os, const EigrpStub &stub)
 
template<typename IPAddress >
std::ostream & operator<< (std::ostream &os, const EigrpRouteSource< IPAddress > &source)
 
template<typename IPAddress >
std::ostream & operator<< (std::ostream &os, const EigrpRoute< IPAddress > &route)
 
 Define_Module (Gpsr)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const GpsrForwardingMode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, GpsrForwardingMode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const GpsrPlanarizationMode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, GpsrPlanarizationMode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const GpsrBeacon &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, GpsrBeacon &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const GpsrOption &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, GpsrOption &obj)
 
std::ostream & operator<< (std::ostream &o, const PositionTable &t)
 
std::ostream & operator<< (std::ostream &out, const PimBase::SourceAndGroup &sourceGroup)
 
 Define_Module (PimDm)
 
std::ostream & operator<< (std::ostream &out, const PimDm::Route &route)
 
 Define_Module (PimSm)
 
std::ostream & operator<< (std::ostream &out, const PimSm::Route &route)
 
 Define_Module (Pim)
 
 Define_Module (PimCrcInsertionHook)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PimPacketType &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PimPacketType &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PimHelloOptionType &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PimHelloOptionType &e)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const EncodedUnicastAddress &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, EncodedUnicastAddress &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EncodedUnicastAddress &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EncodedUnicastAddress &obj)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const EncodedGroupAddress &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, EncodedGroupAddress &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EncodedGroupAddress &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EncodedGroupAddress &obj)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const EncodedSourceAddress &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, EncodedSourceAddress &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const EncodedSourceAddress &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, EncodedSourceAddress &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const HelloOption &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, HelloOption &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const HoldtimeOption &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, HoldtimeOption &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const LanPruneDelayOption &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, LanPruneDelayOption &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const DrPriorityOption &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, DrPriorityOption &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const GenerationIdOption &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, GenerationIdOption &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const AddressListOption &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, AddressListOption &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PimPacket &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PimPacket &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PimHello &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PimHello &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const JoinPruneGroup &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, JoinPruneGroup &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PimJoinPrune &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PimJoinPrune &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PimAssert &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PimAssert &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PimGraft &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PimGraft &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PimStateRefresh &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PimStateRefresh &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PimRegister &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PimRegister &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const PimRegisterStop &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, PimRegisterStop &obj)
 
 Register_Serializer (PimPacket, PimPacketSerializer)
 
 Register_Serializer (PimHello, PimPacketSerializer)
 
 Register_Serializer (PimJoinPrune, PimPacketSerializer)
 
 Register_Serializer (PimAssert, PimPacketSerializer)
 
 Register_Serializer (PimGraft, PimPacketSerializer)
 
 Register_Serializer (PimStateRefresh, PimPacketSerializer)
 
 Register_Serializer (PimRegister, PimPacketSerializer)
 
 Register_Serializer (PimRegisterStop, PimPacketSerializer)
 
 Define_Module (PimSplitter)
 
 Define_Module (PimInterfaceTable)
 
std::ostream & operator<< (std::ostream &os, const PimInterface *e)
 
 Register_Abstract_Class (PimNeighbor)
 
 Define_Module (PimNeighborTable)
 
std::ostream & operator<< (std::ostream &os, const PimNeighborTable::PimNeighborVector &v)
 
 Define_Module (Rip)
 
std::ostream & operator<< (std::ostream &os, const RipRoute &e)
 
std::ostream & operator<< (std::ostream &os, const RipNetworkInterface &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RipCommand &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RipCommand &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RipAf &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RipAf &e)
 
void INET_API __doPacking (omnetpp::cCommBuffer *b, const RipEntry &a)
 
void INET_API __doUnpacking (omnetpp::cCommBuffer *b, RipEntry &a)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RipEntry &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RipEntry &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RipPacket &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RipPacket &obj)
 
 Register_Serializer (RipPacket, RipPacketSerializer)
 
CrcMode parseCrcMode (const char *crcModeString, bool allowDisable)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const CrcMode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, CrcMode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const L4PortTagBase &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, L4PortTagBase &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const L4PortReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, L4PortReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const L4PortInd &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, L4PortInd &obj)
 
const ProtocolfindTransportProtocol (Packet *packet)
 
const ProtocolgetProtocolId (Packet *packet)
 
const Ptr< const TransportHeaderBasefindTransportProtocolHeader (Packet *packet)
 
const Ptr< const TransportHeaderBasegetTransportProtocolHeader (Packet *packet)
 
bool isTransportProtocol (const Protocol &protocol)
 
const Ptr< const TransportHeaderBasepeekTransportProtocolHeader (Packet *packet, const Protocol &protocol, int flags)
 
void insertTransportProtocolHeader (Packet *packet, const Protocol &protocol, const Ptr< TransportHeaderBase > &header)
 
const Ptr< TransportHeaderBaseremoveTransportProtocolHeader (Packet *packet, const Protocol &protocol)
 
template<typename T >
const Ptr< TremoveTransportProtocolHeader (Packet *packet)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TransportPseudoHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TransportPseudoHeader &obj)
 
 Register_Serializer (TransportPseudoHeader, TransportPseudoHeaderSerializer)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SctpErrorCode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SctpErrorCode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SctpCommandCode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SctpCommandCode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SctpStatusInd &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SctpStatusInd &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SctpFlags &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SctpFlags &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SctpSimpleMessage &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SctpSimpleMessage &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SctpCommandReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SctpCommandReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SctpSendReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SctpSendReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SctpOpenReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SctpOpenReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SctpAvailableReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SctpAvailableReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SctpConnectReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SctpConnectReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SctpRcvReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SctpRcvReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SctpStatusReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SctpStatusReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SctpResetReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SctpResetReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SctpInfoReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SctpInfoReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SctpPathInfoReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SctpPathInfoReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SctpRtoReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SctpRtoReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SctpSendQueueAbatedReq &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SctpSendQueueAbatedReq &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SctpPathInfo &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SctpPathInfo &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TcpCommandCode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TcpCommandCode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TcpStatusInd &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TcpStatusInd &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TcpErrorCode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TcpErrorCode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TcpCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TcpCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TcpErrorInfo &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TcpErrorInfo &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TcpOpenCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TcpOpenCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TcpAcceptCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TcpAcceptCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TcpSetOptionCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TcpSetOptionCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TcpSetTimeToLiveCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TcpSetTimeToLiveCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TcpSetDscpCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TcpSetDscpCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TcpSetTosCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TcpSetTosCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TcpAvailableInfo &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TcpAvailableInfo &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TcpConnectInfo &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TcpConnectInfo &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TcpStatusInfo &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TcpStatusInfo &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpCommandCode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpCommandCode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpSetOptionSubcode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpSetOptionSubcode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpStatusInd &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpStatusInd &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpControlInfo &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpControlInfo &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpBindCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpBindCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpConnectCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpConnectCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpCloseCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpCloseCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpSocketClosedIndication &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpSocketClosedIndication &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpDestroyCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpDestroyCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpErrorIndication &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpErrorIndication &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpSetOptionCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpSetOptionCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpSetTimeToLiveCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpSetTimeToLiveCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpSetDscpCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpSetDscpCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpSetTosCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpSetTosCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpSetBroadcastCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpSetBroadcastCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpSetMulticastInterfaceCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpSetMulticastInterfaceCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpSetMulticastLoopCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpSetMulticastLoopCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpSetReuseAddressCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpSetReuseAddressCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpJoinMulticastGroupsCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpJoinMulticastGroupsCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpLeaveMulticastGroupsCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpLeaveMulticastGroupsCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpBlockMulticastSourcesCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpBlockMulticastSourcesCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpUnblockMulticastSourcesCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpUnblockMulticastSourcesCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpJoinMulticastSourcesCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpJoinMulticastSourcesCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpLeaveMulticastSourcesCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpLeaveMulticastSourcesCommand &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpSourceFilterMode &e)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpSourceFilterMode &e)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpSetMulticastSourceFilterCommand &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpSetMulticastSourceFilterCommand &obj)
 
 Define_Module (Udp)
 
 Define_Module (UdpCrcInsertionHook)
 
std::ostream & operator<< (std::ostream &os, const Udp::SockDesc &sd)
 
std::ostream & operator<< (std::ostream &os, const Udp::SockDescList &list)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const UdpHeader &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, UdpHeader &obj)
 
 Register_Serializer (UdpHeader, UdpHeaderSerializer)
 

Variables

const uint32_t crc32_tab []
 
int evFlags = 1
 
InitStageRegistry globalInitStageRegistry
 
INET_API InitStage INITSTAGE_LOCAL
 Initialization of local state that don't use or affect other modules includes: More...
 
INET_API InitStage INITSTAGE_CLOCK
 Initialization of clocks. More...
 
INET_API InitStage INITSTAGE_PHYSICAL_ENVIRONMENT
 Initialization of the physical environment. More...
 
INET_API InitStage INITSTAGE_PHYSICAL_OBJECT_CACHE
 Initialization of the cache of physical objects present in the physical environment. More...
 
INET_API InitStage INITSTAGE_GROUP_MOBILITY
 Initialization of group mobility modules: calculating the initial position and orientation. More...
 
INET_API InitStage INITSTAGE_SINGLE_MOBILITY
 Initialization of single mobility modules: calculating the initial position and orientation. More...
 
INET_API InitStage INITSTAGE_POWER
 Initialization of the power model: energy storage, energy consumer, energy generator, and energy management modules. More...
 
INET_API InitStage INITSTAGE_PHYSICAL_LAYER
 Initialization of physical layer protocols includes: More...
 
INET_API InitStage INITSTAGE_PHYSICAL_LAYER_NEIGHBOR_CACHE
 Initialization of physical layer neighbor cache. More...
 
INET_API InitStage INITSTAGE_NETWORK_INTERFACE_CONFIGURATION
 Initialization of network interfaces includes: More...
 
INET_API InitStage INITSTAGE_QUEUEING
 Initialization of queueing modules. More...
 
INET_API InitStage INITSTAGE_LINK_LAYER
 Initialization of link-layer protocols. More...
 
INET_API InitStage INITSTAGE_NETWORK_CONFIGURATION
 Initialization of network configuration (e.g. More...
 
INET_API InitStage INITSTAGE_NETWORK_ADDRESS_ASSIGNMENT
 Initialization of network addresses. More...
 
INET_API InitStage INITSTAGE_ROUTER_ID_ASSIGNMENT
 Initialization of network addresses. More...
 
INET_API InitStage INITSTAGE_STATIC_ROUTING
 Initialization of static routing. More...
 
INET_API InitStage INITSTAGE_NETWORK_LAYER
 Initialization of network layer protocols. More...
 
INET_API InitStage INITSTAGE_NETWORK_LAYER_PROTOCOLS
 Initialization of network layer protocols over IP. More...
 
INET_API InitStage INITSTAGE_TRANSPORT_LAYER
 Initialization of transport-layer protocols. More...
 
INET_API InitStage INITSTAGE_ROUTING_PROTOCOLS
 Initialization of routing protocols. More...
 
INET_API InitStage INITSTAGE_APPLICATION_LAYER
 Initialization of applications. More...
 
INET_API InitStage INITSTAGE_LAST
 Operations that no other initializations can depend on, e.g. More...
 
_DefaultInitializer _theDefaultInitializer
 
_HistoryInitializer _theHistoryInitializer
 
SelfDoc globalSelfDoc
 
simsignal_t l2BeaconLostSignal = cComponent::registerSignal("l2BeaconLost")
 Signals for publish/subscribe mechanisms. More...
 
simsignal_t l2AssociatedSignal = cComponent::registerSignal("l2Associated")
 
simsignal_t l2AssociatedNewApSignal = cComponent::registerSignal("l2AssociatedNewAp")
 
simsignal_t l2AssociatedOldApSignal = cComponent::registerSignal("l2AssociatedOldAp")
 
simsignal_t l2DisassociatedSignal = cComponent::registerSignal("l2Disassociated")
 
simsignal_t l2ApAssociatedSignal = cComponent::registerSignal("l2ApAssociated")
 
simsignal_t l2ApDisassociatedSignal = cComponent::registerSignal("l2ApDisassociated")
 
simsignal_t linkBrokenSignal = cComponent::registerSignal("linkBroken")
 
simsignal_t modesetChangedSignal = cComponent::registerSignal("modesetChanged")
 
simsignal_t interpacketGapStartedSignal = cComponent::registerSignal("interpacketGapStarted")
 
simsignal_t interpacketGapEndedSignal = cComponent::registerSignal("interpacketGapEnded")
 
simsignal_t interfaceCreatedSignal = cComponent::registerSignal("interfaceCreated")
 
simsignal_t interfaceDeletedSignal = cComponent::registerSignal("interfaceDeleted")
 
simsignal_t interfaceStateChangedSignal = cComponent::registerSignal("interfaceStateChanged")
 
simsignal_t interfaceConfigChangedSignal = cComponent::registerSignal("interfaceConfigChanged")
 
simsignal_t interfaceGnpConfigChangedSignal = cComponent::registerSignal("interfaceGnpConfigChanged")
 
simsignal_t interfaceIpv4ConfigChangedSignal = cComponent::registerSignal("interfaceIpv4ConfigChanged")
 
simsignal_t interfaceIpv6ConfigChangedSignal = cComponent::registerSignal("interfaceIpv6ConfigChanged")
 
simsignal_t interfaceClnsConfigChangedSignal = cComponent::registerSignal("interfaceClnsConfigChanged")
 
simsignal_t tedChangedSignal = cComponent::registerSignal("tedChanged")
 
simsignal_t routeAddedSignal = cComponent::registerSignal("routeAdded")
 
simsignal_t routeDeletedSignal = cComponent::registerSignal("routeDeleted")
 
simsignal_t routeChangedSignal = cComponent::registerSignal("routeChanged")
 
simsignal_t mrouteAddedSignal = cComponent::registerSignal("mrouteAdded")
 
simsignal_t mrouteDeletedSignal = cComponent::registerSignal("mrouteDeleted")
 
simsignal_t mrouteChangedSignal = cComponent::registerSignal("mrouteChanged")
 
simsignal_t ipv4MulticastGroupJoinedSignal = cComponent::registerSignal("ipv4MulticastGroupJoined")
 
simsignal_t ipv4MulticastGroupLeftSignal = cComponent::registerSignal("ipv4MulticastGroupLeft")
 
simsignal_t ipv4MulticastChangeSignal = cComponent::registerSignal("ipv4McastChange")
 
simsignal_t ipv4MulticastGroupRegisteredSignal = cComponent::registerSignal("ipv4MulticastGroupRegistered")
 
simsignal_t ipv4MulticastGroupUnregisteredSignal = cComponent::registerSignal("ipv4MulticastGroupUnregistered")
 
simsignal_t ipv4NewMulticastSignal = cComponent::registerSignal("ipv4NewMulticast")
 
simsignal_t ipv4DataOnNonrpfSignal = cComponent::registerSignal("ipv4DataOnNonrpf")
 
simsignal_t ipv4DataOnRpfSignal = cComponent::registerSignal("ipv4DataOnRpf")
 
simsignal_t ipv4MdataRegisterSignal = cComponent::registerSignal("ipv4MdataRegister")
 
simsignal_t pimNeighborAddedSignal = cComponent::registerSignal("pimNeighborAdded")
 
simsignal_t pimNeighborDeletedSignal = cComponent::registerSignal("pimNeighborDeleted")
 
simsignal_t pimNeighborChangedSignal = cComponent::registerSignal("pimNeighborChanged")
 
simsignal_t ipv6HandoverOccurredSignal = cComponent::registerSignal("ipv6HandoverOccurred")
 
simsignal_t mipv6RoCompletedSignal = cComponent::registerSignal("mipv6RoCompleted")
 
simsignal_t ipv6MulticastGroupJoinedSignal = cComponent::registerSignal("ipv6MulticastGroupJoined")
 
simsignal_t ipv6MulticastGroupLeftSignal = cComponent::registerSignal("ipv6MulticastGroupLeft")
 
simsignal_t ipv6MulticastGroupRegisteredSignal = cComponent::registerSignal("ipv6MulticastGroupRegistered")
 
simsignal_t ipv6MulticastGroupUnregisteredSignal = cComponent::registerSignal("ipv6MulticastGroupUnregistered")
 
simsignal_t isisAdjChangedSignal = cComponent::registerSignal("isisAdjChanged")
 
simsignal_t packetCreatedSignal = cComponent::registerSignal("packetCreated")
 
simsignal_t packetAddedSignal = cComponent::registerSignal("packetAdded")
 
simsignal_t packetRemovedSignal = cComponent::registerSignal("packetRemoved")
 
simsignal_t packetDroppedSignal = cComponent::registerSignal("packetDropped")
 
simsignal_t packetSentToUpperSignal = cComponent::registerSignal("packetSentToUpper")
 
simsignal_t packetReceivedFromUpperSignal = cComponent::registerSignal("packetReceivedFromUpper")
 
simsignal_t packetSentToLowerSignal = cComponent::registerSignal("packetSentToLower")
 
simsignal_t packetReceivedFromLowerSignal = cComponent::registerSignal("packetReceivedFromLower")
 
simsignal_t packetSentToPeerSignal = cComponent::registerSignal("packetSentToPeer")
 
simsignal_t packetReceivedFromPeerSignal = cComponent::registerSignal("packetReceivedFromPeer")
 
simsignal_t packetSentSignal = cComponent::registerSignal("packetSent")
 
simsignal_t packetReceivedSignal = cComponent::registerSignal("packetReceived")
 
simsignal_t packetPushedSignal = cComponent::registerSignal("packetPushed")
 
simsignal_t packetPushedInSignal = cComponent::registerSignal("packetPushedIn")
 
simsignal_t packetPushedOutSignal = cComponent::registerSignal("packetPushedOut")
 
simsignal_t packetPushStartedSignal = cComponent::registerSignal("packetPushStarted")
 
simsignal_t packetPushEndedSignal = cComponent::registerSignal("packetPushEnded")
 
simsignal_t packetPulledSignal = cComponent::registerSignal("packetPulled")
 
simsignal_t packetPulledInSignal = cComponent::registerSignal("packetPulledIn")
 
simsignal_t packetPulledOutSignal = cComponent::registerSignal("packetPulledOut")
 
simsignal_t packetPullStartedSignal = cComponent::registerSignal("packetPullStarted")
 
simsignal_t packetPullEndedSignal = cComponent::registerSignal("packetPullEnded")
 
simsignal_t packetFilteredSignal = cComponent::registerSignal("packetFiltered")
 
simsignal_t packetFlowStartedSignal = cComponent::registerSignal("packetFlowStarted")
 
simsignal_t packetFlowEndedSignal = cComponent::registerSignal("packetFlowEnded")
 
simsignal_t transmissionStartedSignal = cComponent::registerSignal("transmissionStarted")
 
simsignal_t transmissionEndedSignal = cComponent::registerSignal("transmissionEnded")
 
simsignal_t receptionStartedSignal = cComponent::registerSignal("receptionStarted")
 
simsignal_t receptionEndedSignal = cComponent::registerSignal("receptionEnded")
 
simsignal_t tokensChangedSignal = cComponent::registerSignal("tokensChanged")
 
simsignal_t tokensAddedSignal = cComponent::registerSignal("tokensAdded")
 
simsignal_t tokensRemovedSignal = cComponent::registerSignal("tokensRemoved")
 
simsignal_t tokensDepletedSignal = cComponent::registerSignal("tokensDepleted")
 
const B GIGABIT_MAX_BURST_BYTES = B(8192)
 
const B MAX_ETHERNET_DATA_BYTES = B(1500)
 
const B MAX_ETHERNET_FRAME_BYTES = B(1526)
 
const B MIN_ETHERNET_FRAME_BYTES = B(64)
 
const B GIGABIT_MIN_FRAME_BYTES_WITH_EXT = B(512)
 
const b INTERFRAME_GAP_BITS = b(96)
 
const B JAM_SIGNAL_BYTES = B(4)
 
const B PREAMBLE_BYTES = B(7)
 
const B SFD_BYTES = B(1)
 
const B ETHER_ADDR_LEN = B(6)
 
const B ETHER_TYPE_LEN = B(2)
 
const B ETHER_FCS_BYTES = B(4)
 
const B ETHER_MAC_HEADER_BYTES = ETHER_ADDR_LEN + ETHER_ADDR_LEN + ETHER_TYPE_LEN
 
const B ETHER_MAC_FRAME_BYTES = ETHER_MAC_HEADER_BYTES + ETHER_FCS_BYTES
 
const B ETHER_LLC_HEADER_LENGTH = B(3)
 
const B ETHER_SNAP_HEADER_LENGTH = B(5)
 
const B ETHER_PAUSE_COMMAND_BYTES = B(2 + 2)
 
const B ETHER_PAUSE_COMMAND_PADDED_BYTES = std::max(MIN_ETHERNET_FRAME_BYTES, ETHER_MAC_FRAME_BYTES + ETHER_PAUSE_COMMAND_BYTES)
 
const B GPTP_HEADER_SIZE = B(34)
 
const B GPTP_TLV_SIZE = B(4)
 
const B GPTP_FOLLOW_UP_INFORMATION_TLV_BODYSIZE = B(28)
 
const B GPTP_SYNC_1STEP_PACKET_SIZE = GPTP_HEADER_SIZE + B(10) + GPTP_TLV_SIZE + GPTP_FOLLOW_UP_INFORMATION_TLV_BODYSIZE
 
const B GPTP_SYNC_2STEP_PACKET_SIZE = GPTP_HEADER_SIZE + B(10)
 
const B GPTP_FOLLOW_UP_PACKET_SIZE = GPTP_HEADER_SIZE + B(10) + GPTP_TLV_SIZE + GPTP_FOLLOW_UP_INFORMATION_TLV_BODYSIZE
 
const B GPTP_PDELAY_REQ_PACKET_SIZE = GPTP_HEADER_SIZE + B(20)
 
const B GPTP_PDELAY_RESP_PACKET_SIZE = GPTP_HEADER_SIZE + B(20)
 
const B GPTP_PDELAY_RESP_FOLLOW_UP_PACKET_SIZE = GPTP_HEADER_SIZE + B(20)
 
const B PPP_HEADER_LENGTH = B(5)
 
const B PPP_TRAILER_LENGTH = B(2)
 
const short PORT_UNDEF = 0
 TCP/UDP port numbers. More...
 
const short PORT_MAX = 0x7fff
 
const uint32_t LINK_LOCAL_PREFIX = 0xFE800000
 
const uint32_t SITE_LOCAL_PREFIX = 0xFEC00000
 
const uint32_t MULTICAST_PREFIX = 0xFF000000
 
const uint32_t LINK_LOCAL_MASK = 0xFFC00000
 
const uint32_t SITE_LOCAL_MASK = 0xFFC00000
 
const uint32_t MULTICAST_MASK = 0xFF000000
 
const B IPv6_HEADER_BYTES = B(40)
 
const B ICMPv6_HEADER_BYTES = B(8)
 
const B IPv6ND_LINK_LAYER_ADDRESS_OPTION_LENGTH = B(8)
 
const B IPv6ND_PREFIX_INFORMATION_OPTION_LENGTH = B(32)
 
const B IPv6ND_REDIRECTED_HEADER_OPTION_LENGTH = B(8)
 
const B IPv6ND_MTU_OPTION_LENGTH = B(8)
 
const B IPv4_MIN_HEADER_LENGTH = B(20)
 
const B IPv4_MAX_HEADER_LENGTH = B(60)
 
const unsigned char IPOPTION_COPY_MASK = 0x80
 
const unsigned char IPOPTION_CLASS_MASK = 0x60
 
const unsigned char IPOPTION_NUMBER_MASK = 0x1F
 
const unsigned int MAX_IPADDR_OPTION_ENTRIES = 9
 
const unsigned int MAX_TIMESTAMP_OPTION_ENTRIES = 4
 
const int MAX_FILESIZE = 10000
 
const int MAX_ENTRY_STRING_SIZE = 500
 
const char * IFCONFIG_START_TOKEN = "ifconfig:"
 
const char * IFCONFIG_END_TOKEN = "ifconfigend."
 
const char * ROUTE_START_TOKEN = "route:"
 
const char * ROUTE_END_TOKEN = "routeend."
 
struct inet::ip6_hdr __PACKED__
 
const B IPv6_FRAGMENT_HEADER_LENGTH = B(8)
 
const B LDP_BASEHEADER_BYTES = B(10)
 
const B LDP_HEADER_BYTES = LDP_BASEHEADER_BYTES + B(20)
 
const B PIM_HEADER_LENGTH = B(4)
 
const B ENCODED_UNICODE_ADDRESS_LENGTH = B(6)
 
const B ENCODED_GROUP_ADDRESS_LENGTH = B(8)
 
const B ENCODED_SOURCE_ADDRESS_LENGTH = B(8)
 
const B RIP_HEADER_SIZE = B(4)
 
const B RIP_RTE_SIZE = B(20)
 
const uint16_t UDP_MAX_MESSAGE_SIZE = 65535
 
const B UDP_HEADER_LENGTH = B(8)
 

Detailed Description

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

Copyright (c) 2005 Jan Ringoš, www.ringos.cz.

This software is provided 'as-is', without any express or implied warranty. In no event will the author be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. This notice may not be removed or altered from any source distribution.

Author
Jia Pan
Jan Zavrel (honza.nosp@m..zav.nosp@m.rel96.nosp@m.@gma.nosp@m.il.co.nosp@m.m)
Jan Bloudicek (jblou.nosp@m.dice.nosp@m.k@gma.nosp@m.il.c.nosp@m.om)
Vit Rek (rek@k.nosp@m.n.vu.nosp@m.tbr.c.nosp@m.z)
Vladimir Vesely (ivese.nosp@m.ly@f.nosp@m.it.vu.nosp@m.tbr..nosp@m.cz)

Typedef Documentation

◆ __uint16_t

typedef uint16_t inet::__uint16_t

◆ __uint32_t

typedef uint32_t inet::__uint32_t

◆ __uint8_t

typedef uint8_t inet::__uint8_t

◆ AddressVector

typedef std::vector< L3Address > inet::AddressVector

◆ ChunkPtr

typedef Ptr<const Chunk> inet::ChunkPtr

◆ ChunkTemporarySharedPtr

◆ ClockEvent

typedef cMessage inet::ClockEvent

◆ clocktime_t

◆ EroVector

typedef std::vector<struct EroObj> inet::EroVector

◆ FlowDescriptorVector

typedef std::vector<struct FlowDescriptor_t> inet::FlowDescriptorVector

◆ IcmpCode

typedef int inet::IcmpCode

◆ Ipv4AddressVector

typedef std::vector<Ipv4Address> inet::Ipv4AddressVector

◆ LabelOpVector

typedef std::vector<LabelOp> inet::LabelOpVector

◆ MulticastGroupList

◆ NatInfo

typedef struct inet::natInfo inet::NatInfo

Accepts any number of incoming connections, and sends back whatever arrives on them.

◆ NatVector

typedef std::vector<NatInfo *> inet::NatVector

◆ ObjectPrinterRecursionPredicate

typedef ObjectPrinterRecursionControl(* inet::ObjectPrinterRecursionPredicate) (any_ptr, cClassDescriptor *, int, any_ptr, any_ptr *, int)

This is function type that controls recursion during printing an object.

It will be asked what to do whenever recursion occurs at a compound object's field.

Parameters: object that has the field, object's class descriptor, field index, field value, parent objects collected during recursion, recursion level.

◆ TeLinkStateInfoVector

typedef std::vector<struct TeLinkStateInfo> inet::TeLinkStateInfoVector

◆ u_int16_t

typedef uint16_t inet::u_int16_t

◆ u_int32_t

typedef uint32_t inet::u_int32_t

◆ u_int8_t

typedef uint8_t inet::u_int8_t

◆ uint

typedef unsigned int inet::uint

◆ ulong

typedef unsigned long inet::ulong

◆ ushort

typedef unsigned short inet::ushort

◆ void_t

template<class... >
using inet::void_t = typedef void

◆ WeightedTopology

typedef cTopology inet::WeightedTopology

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
IPv6_ADDRESS_SIZE 
19  {
20  IPv6_ADDRESS_SIZE = 16 // bytes
21 };

◆ ArpOpcode

Enum generated from inet/networklayer/arp/ipv4/ArpPacket.msg:18 by opp_msgtool.

//
// The list of practically important ARP opcodes
//
enum ArpOpcode
{
    ARP_REQUEST = 1;      // Request. RFC 826
    ARP_REPLY = 2;        // Reply. RFC 826, RFC 1868
    ARP_RARP_REQUEST = 3; // Request Reverse. RFC 903
    ARP_RARP_REPLY = 4;   // Reply Reverse. RFC 903
}
Enumerator
ARP_REQUEST 
ARP_REPLY 
ARP_RARP_REQUEST 
ARP_RARP_REPLY 
63  {
64  ARP_REQUEST = 1,
65  ARP_REPLY = 2,
66  ARP_RARP_REQUEST = 3,
67  ARP_RARP_REPLY = 4
68 };

◆ BaStatus

Enum generated from inet/networklayer/xmipv6/MobilityHeader.msg:54 by opp_msgtool.

//Defining the status fields for the Binding Acknowledgement Message
enum BaStatus
{
    BINDING_UPDATE_ACCEPTED = 0;
    BU_ACCEPT_BUT_DISCOVER_PREFIX = 1;
    REASON_UNSPECIFIED = 128;
    ADMINISTRATIVELY_PROHIBITED = 129;
    INSUFFICIENT_RESOURCES = 130;
    HOME_REGISTRATION_NOT_SUPPORTED = 131;
    NOT_HOME_SUBNET = 132;
    NOT_HA_FOR_THIS_MN = 133;
    DAD_FAILED = 134;
    SEQUENCE_NUMBER_OUT_OF_WINDOW = 135;
    EXPIRED_HOME_NONCE_INDEX = 136;
    EXPIRED_CARE_OF_NONCE_INDEX = 137;
    EXPIRED_NONCES = 138;
    REGISTRATION_TYPE_CHANGE_DISALLOWED = 139;
}
Enumerator
BINDING_UPDATE_ACCEPTED 
BU_ACCEPT_BUT_DISCOVER_PREFIX 
REASON_UNSPECIFIED 
ADMINISTRATIVELY_PROHIBITED 
INSUFFICIENT_RESOURCES 
HOME_REGISTRATION_NOT_SUPPORTED 
NOT_HOME_SUBNET 
NOT_HA_FOR_THIS_MN 
DAD_FAILED 
SEQUENCE_NUMBER_OUT_OF_WINDOW 
EXPIRED_HOME_NONCE_INDEX 
EXPIRED_CARE_OF_NONCE_INDEX 
EXPIRED_NONCES 
REGISTRATION_TYPE_CHANGE_DISALLOWED 

◆ BeStatus

Enum generated from inet/networklayer/xmipv6/MobilityHeader.msg:86 by opp_msgtool.

//==================Defining Binding Error Status====================
enum BeStatus
{
    UNKNOWN_BINDING_FOR_HOME_ADDRESS_DEST_OPTION = 1;
    UNKNOWN_MH_TYPE = 2; //Unrecognised MH Type
}
Enumerator
UNKNOWN_BINDING_FOR_HOME_ADDRESS_DEST_OPTION 
UNKNOWN_MH_TYPE 
314  {
316  UNKNOWN_MH_TYPE = 2
317 };

◆ BMacType

Enum generated from inet/linklayer/bmac/BMacHeader.msg:15 by opp_msgtool.

// @brief Types of messages (self messages and packets) the node can process
//TODO split to 2 enums: for packets / for self messages
enum BMacType
{
    // packet types
    BMAC_PREAMBLE = 191;
    BMAC_DATA = 192;
    BMAC_ACK = 193;
    // self message types
    BMAC_RESEND_DATA = 194;
    BMAC_ACK_TIMEOUT = 195;
    BMAC_START_BMAC = 196;
    BMAC_WAKE_UP = 197;
    BMAC_SEND_ACK = 198;
    BMAC_CCA_TIMEOUT = 199;
    BMAC_ACK_TX_OVER = 200;
    BMAC_SEND_PREAMBLE = 201;
    BMAC_STOP_PREAMBLES = 202;
    BMAC_DATA_TX_OVER = 203;
    BMAC_DATA_TIMEOUT = 204;
}
Enumerator
BMAC_PREAMBLE 
BMAC_DATA 
BMAC_ACK 
BMAC_RESEND_DATA 
BMAC_ACK_TIMEOUT 
BMAC_START_BMAC 
BMAC_WAKE_UP 
BMAC_SEND_ACK 
BMAC_CCA_TIMEOUT 
BMAC_ACK_TX_OVER 
BMAC_SEND_PREAMBLE 
BMAC_STOP_PREAMBLES 
BMAC_DATA_TX_OVER 
BMAC_DATA_TIMEOUT 
74  {
75  BMAC_PREAMBLE = 191,
76  BMAC_DATA = 192,
77  BMAC_ACK = 193,
78  BMAC_RESEND_DATA = 194,
79  BMAC_ACK_TIMEOUT = 195,
80  BMAC_START_BMAC = 196,
81  BMAC_WAKE_UP = 197,
82  BMAC_SEND_ACK = 198,
83  BMAC_CCA_TIMEOUT = 199,
84  BMAC_ACK_TX_OVER = 200,
85  BMAC_SEND_PREAMBLE = 201,
86  BMAC_STOP_PREAMBLES = 202,
87  BMAC_DATA_TX_OVER = 203,
88  BMAC_DATA_TIMEOUT = 204
89 };

◆ BpduProtocolIdentifier

Enum generated from inet/linklayer/ieee8021d/common/Ieee8021dBpdu.msg:13 by opp_msgtool.

enum BpduProtocolIdentifier
{
    SPANNING_TREE_PROTOCOL = 0;
}
Enumerator
SPANNING_TREE_PROTOCOL 
57  {
59 };

◆ BpduProtocolVersionIdentifier

Enum generated from inet/linklayer/ieee8021d/common/Ieee8021dBpdu.msg:17 by opp_msgtool.

enum BpduProtocolVersionIdentifier
{
    SPANNING_TREE = 0;
    RAPID_SPANNING_TREE = 2;
    MULTIPLE_SPANNING_TREE = 3;
}
Enumerator
SPANNING_TREE 
RAPID_SPANNING_TREE 
MULTIPLE_SPANNING_TREE 
75  {
76  SPANNING_TREE = 0,
79 };

◆ BpduType

Enum generated from inet/linklayer/ieee8021d/common/Ieee8021dBpdu.msg:23 by opp_msgtool.

enum BpduType
{
    BPDU_CFG = 0;
    BPDU_TCN = 0x80;
    BPDU_RAPID_OR_MULTIPLE_SPANNING_TREE = 0x02;
}
Enumerator
BPDU_CFG 
BPDU_TCN 
BPDU_RAPID_OR_MULTIPLE_SPANNING_TREE 
95  {
96  BPDU_CFG = 0,
97  BPDU_TCN = 0x80,
99 };

◆ CrcMode

Enum generated from inet/transportlayer/common/CrcMode.msg:12 by opp_msgtool.

enum CrcMode
{
    CRC_MODE_UNDEFINED = -1; // mode is undefined, CRC is not yet set, not serializable
    CRC_DISABLED = 0; // CRC is disabled (not set), serializable
    CRC_DECLARED_CORRECT = 1; // CRC is correctly set without the actual value, not serializable
    CRC_DECLARED_INCORRECT = 2; // the CRC is incorrectly set without the actual value, not serializable
    CRC_COMPUTED = 3; // CRC is set to a value that is potentially incorrect, serializable
}
Enumerator
CRC_MODE_UNDEFINED 
CRC_DISABLED 
CRC_DECLARED_CORRECT 
CRC_DECLARED_INCORRECT 
CRC_COMPUTED 
54  {
55  CRC_MODE_UNDEFINED = -1,
56  CRC_DISABLED = 0,
59  CRC_COMPUTED = 3
60 };

◆ CsmaCaMacHeaderType

Enum generated from inet/linklayer/csmaca/CsmaCaMacHeader.msg:14 by opp_msgtool.

enum CsmaCaMacHeaderType
{
    CSMA_DATA = 1;
    CSMA_ACK = 2;
}
Enumerator
CSMA_DATA 
CSMA_ACK 
61  {
62  CSMA_DATA = 1,
63  CSMA_ACK = 2
64 };

◆ DhcpMessageType

Enum generated from inet/applications/dhcp/DhcpMessage.msg:23 by opp_msgtool.

enum DhcpMessageType
{
    DHCPDISCOVER = 1;
    DHCPOFFER = 2;
    DHCPREQUEST = 3;
    DHCPDECLINE = 4;
    DHCPACK = 5;
    DHCPNAK = 6;
    DHCPRELEASE = 7;
    DHCPINFORM = 8;
}
Enumerator
DHCPDISCOVER 
DHCPOFFER 
DHCPREQUEST 
DHCPDECLINE 
DHCPACK 
DHCPNAK 
DHCPRELEASE 
DHCPINFORM 
83  {
84  DHCPDISCOVER = 1,
85  DHCPOFFER = 2,
86  DHCPREQUEST = 3,
87  DHCPDECLINE = 4,
88  DHCPACK = 5,
89  DHCPNAK = 6,
90  DHCPRELEASE = 7,
91  DHCPINFORM = 8
92 };

◆ DhcpOpcode

Enum generated from inet/applications/dhcp/DhcpMessage.msg:17 by opp_msgtool.

enum DhcpOpcode
{
    BOOTREQUEST = 1;
    BOOTREPLY = 2;
}
Enumerator
BOOTREQUEST 
BOOTREPLY 
59  {
60  BOOTREQUEST = 1,
61  BOOTREPLY = 2
62 };

◆ DhcpOptionCode

Enum generated from inet/applications/dhcp/DhcpMessage.msg:35 by opp_msgtool.

enum DhcpOptionCode
{
    DHCP_MSG_TYPE = 53;
    CLIENT_ID = 61;
    HOSTNAME = 12;
    REQUESTED_IP = 50;
    PARAM_LIST = 55;
    SUBNET_MASK = 1;
    ROUTER = 3;
    DNS = 6;
    NTP_SRV = 42;
    RENEWAL_TIME = 58;
    REBIND_TIME = 59;
    LEASE_TIME = 51;
    SERVER_ID = 54;
}
Enumerator
DHCP_MSG_TYPE 
CLIENT_ID 
HOSTNAME 
REQUESTED_IP 
PARAM_LIST 
SUBNET_MASK 
ROUTER 
DNS 
NTP_SRV 
RENEWAL_TIME 
REBIND_TIME 
LEASE_TIME 
SERVER_ID 
118  {
119  DHCP_MSG_TYPE = 53,
120  CLIENT_ID = 61,
121  HOSTNAME = 12,
122  REQUESTED_IP = 50,
123  PARAM_LIST = 55,
124  SUBNET_MASK = 1,
125  ROUTER = 3,
126  DNS = 6,
127  NTP_SRV = 42,
128  RENEWAL_TIME = 58,
129  REBIND_TIME = 59,
130  LEASE_TIME = 51,
131  SERVER_ID = 54
132 };

◆ DhcpTimerType

Enum generated from inet/applications/dhcp/DhcpMessage.msg:53 by opp_msgtool.

// DHCP timer types (RFC 2131 4.4.5)
enum DhcpTimerType
{
    WAIT_OFFER = 1;
    WAIT_ACK = 2;
    T1 = 3;
    T2 = 4;
    LEASE_TIMEOUT = 5;
    START_DHCP = 6;
}
Enumerator
WAIT_OFFER 
WAIT_ACK 
T1 
T2 
LEASE_TIMEOUT 
START_DHCP 
152  {
153  WAIT_OFFER = 1,
154  WAIT_ACK = 2,
155  T1 = 3,
156  T2 = 4,
157  LEASE_TIMEOUT = 5,
158  START_DHCP = 6
159 };

◆ Direction

Enum generated from inet/common/DirectionTag.msg:13 by opp_msgtool.

enum Direction
{
    DIRECTION_UNDEFINED = -1;
    DIRECTION_INBOUND = 0;
    DIRECTION_OUTBOUND = 1;
}
Enumerator
DIRECTION_UNDEFINED 
DIRECTION_INBOUND 
DIRECTION_OUTBOUND 
55  {
59 };

◆ Dscp

enum inet::Dscp

Enum generated from inet/networklayer/diffserv/Dscp.msg:15 by opp_msgtool.

//
// DiffServ code points.
//
enum Dscp
{
    // Best Effort
    DSCP_BE = 0;
    // Assured Forwarding, RFC 2597
    DSCP_AF11 = 0x0A; // 001010
    DSCP_AF12 = 0x0C; // 001100
    DSCP_AF13 = 0x0E; // 001110
    DSCP_AF21 = 0x12; // 010010
    DSCP_AF22 = 0x14; // 010100
    DSCP_AF23 = 0x16; // 010110
    DSCP_AF31 = 0x1A; // 011010
    DSCP_AF32 = 0x1C; // 011100
    DSCP_AF33 = 0x1E; // 011110
    DSCP_AF41 = 0x22; // 100010
    DSCP_AF42 = 0x24; // 100100
    DSCP_AF43 = 0x26; // 100110
    // Expedited Forwarding, RFC 2598
    DSCP_EF = 0x2E; // 101110
    // Class Selector Code Points, RFC 2474
    DSCP_CS1 = 0x08; // 001000
    DSCP_CS2 = 0x10; // 010000
    DSCP_CS3 = 0x18; // 011000
    DSCP_CS4 = 0x20; // 100000
    DSCP_CS5 = 0x28; // 101000
    DSCP_CS6 = 0x30; // 110000
    DSCP_CS7 = 0x38; // 111000
    // upper bound (exclusive)
    DSCP_MAX = 0x40;
}
Enumerator
DSCP_BE 
DSCP_AF11 
DSCP_AF12 
DSCP_AF13 
DSCP_AF21 
DSCP_AF22 
DSCP_AF23 
DSCP_AF31 
DSCP_AF32 
DSCP_AF33 
DSCP_AF41 
DSCP_AF42 
DSCP_AF43 
DSCP_EF 
DSCP_CS1 
DSCP_CS2 
DSCP_CS3 
DSCP_CS4 
DSCP_CS5 
DSCP_CS6 
DSCP_CS7 
DSCP_MAX 
86  {
87  DSCP_BE = 0,
88  DSCP_AF11 = 0x0A,
89  DSCP_AF12 = 0x0C,
90  DSCP_AF13 = 0x0E,
91  DSCP_AF21 = 0x12,
92  DSCP_AF22 = 0x14,
93  DSCP_AF23 = 0x16,
94  DSCP_AF31 = 0x1A,
95  DSCP_AF32 = 0x1C,
96  DSCP_AF33 = 0x1E,
97  DSCP_AF41 = 0x22,
98  DSCP_AF42 = 0x24,
99  DSCP_AF43 = 0x26,
100  DSCP_EF = 0x2E,
101  DSCP_CS1 = 0x08,
102  DSCP_CS2 = 0x10,
103  DSCP_CS3 = 0x18,
104  DSCP_CS4 = 0x20,
105  DSCP_CS5 = 0x28,
106  DSCP_CS6 = 0x30,
107  DSCP_CS7 = 0x38,
108  DSCP_MAX = 0x40
109 };

◆ EchoProtocolType

Enum generated from inet/networklayer/common/EchoPacket.msg:16 by opp_msgtool.

//
// Determines the packet type.
//
enum EchoProtocolType
{
    ECHO_PROTOCOL_REQUEST = 0;
    ECHO_PROTOCOL_REPLY = 1;
}
Enumerator
ECHO_PROTOCOL_REQUEST 
ECHO_PROTOCOL_REPLY 
57  {
60 };

◆ EigrpTlvTypeLow

Enum generated from inet/routing/eigrp/messages/EigrpMessage.msg:35 by opp_msgtool.

enum EigrpTlvTypeLow
{
    EIGRP_TLV_PARAM = 0;
    EIGRP_TLV_ROUTE = 2;
    EIGRP_TLV_STUB = 6;
}
Enumerator
EIGRP_TLV_PARAM 
EIGRP_TLV_ROUTE 
EIGRP_TLV_STUB 
112  {
113  EIGRP_TLV_PARAM = 0,
114  EIGRP_TLV_ROUTE = 2,
115  EIGRP_TLV_STUB = 6
116 };

◆ EthernetControlOpCode

Enum generated from inet/linklayer/ethernet/common/EthernetControlFrame.msg:13 by opp_msgtool.

enum EthernetControlOpCode
{
    ETHERNET_CONTROL_PAUSE = 1;
}
Enumerator
ETHERNET_CONTROL_PAUSE 
54  {
56 };

◆ EtherType

Enum generated from inet/linklayer/common/EtherType.msg:15 by opp_msgtool.

//
// Some EtherType values (Ethernet II).
//
enum EtherType
{
    ETHERTYPE_IPv4 = 0x0800;
    ETHERTYPE_ARP = 0x0806;
    ETHERTYPE_INET_CDP = 0x2000;
    ETHERTYPE_SRP = 0x22EA;
    ETHERTYPE_TSN = 0x22F0;
    ETHERTYPE_TRILL = 0x22F3;
    ETHERTYPE_L2_ISIS = 0x22F4;
    ETHERTYPE_INET_FLOODING = 0x36FC;
    ETHERTYPE_RARP = 0x8035;
    ETHERTYPE_8021Q_TAG = 0x8100;
    ETHERTYPE_IPv6 = 0x86DD;
    ETHERTYPE_UNKNOWN = 0x86F0;
    ETHERTYPE_INET_PROBABILISTIC = 0x86FD;
    ETHERTYPE_INET_WISEROUTE = 0x86FE;
    ETHERTYPE_NEXT_HOP_FORWARDING = 0x86FF;    // not in standard, INET spceific value for @NextHopForwarding
    ETHERTYPE_FLOW_CONTROL = 0x8808;
    ETHERTYPE_MPLS_UNICAST = 0x8847;
    ETHERTYPE_MPLS_MULTICAST = 0x8848;
    ETHERTYPE_8021ad_S_TAG = 0x88A8;
    ETHERTYPE_LLDP = 0x88CC;
    ETHERTYPE_IEEE8021AE = 0x88E5;
    ETHERTYPE_GPTP = 0x88F7;
    ETHERTYPE_TTETH = 0x891D;
    ETHERTYPE_IEEE8021_R_TAG = 0xF1C1;
}
Enumerator
ETHERTYPE_IPv4 
ETHERTYPE_ARP 
ETHERTYPE_INET_CDP 
ETHERTYPE_SRP 
ETHERTYPE_TSN 
ETHERTYPE_TRILL 
ETHERTYPE_L2_ISIS 
ETHERTYPE_INET_FLOODING 
ETHERTYPE_RARP 
ETHERTYPE_8021Q_TAG 
ETHERTYPE_IPv6 
ETHERTYPE_UNKNOWN 
ETHERTYPE_INET_PROBABILISTIC 
ETHERTYPE_INET_WISEROUTE 
ETHERTYPE_NEXT_HOP_FORWARDING 
ETHERTYPE_FLOW_CONTROL 
ETHERTYPE_MPLS_UNICAST 
ETHERTYPE_MPLS_MULTICAST 
ETHERTYPE_8021ad_S_TAG 
ETHERTYPE_LLDP 
ETHERTYPE_IEEE8021AE 
ETHERTYPE_GPTP 
ETHERTYPE_TTETH 
ETHERTYPE_IEEE8021_R_TAG 
76  {
77  ETHERTYPE_IPv4 = 0x0800,
78  ETHERTYPE_ARP = 0x0806,
79  ETHERTYPE_INET_CDP = 0x2000,
80  ETHERTYPE_SRP = 0x22EA,
81  ETHERTYPE_TSN = 0x22F0,
82  ETHERTYPE_TRILL = 0x22F3,
83  ETHERTYPE_L2_ISIS = 0x22F4,
84  ETHERTYPE_INET_FLOODING = 0x36FC,
85  ETHERTYPE_RARP = 0x8035,
86  ETHERTYPE_8021Q_TAG = 0x8100,
87  ETHERTYPE_IPv6 = 0x86DD,
88  ETHERTYPE_UNKNOWN = 0x86F0,
90  ETHERTYPE_INET_WISEROUTE = 0x86FE,
92  ETHERTYPE_FLOW_CONTROL = 0x8808,
93  ETHERTYPE_MPLS_UNICAST = 0x8847,
94  ETHERTYPE_MPLS_MULTICAST = 0x8848,
95  ETHERTYPE_8021ad_S_TAG = 0x88A8,
96  ETHERTYPE_LLDP = 0x88CC,
97  ETHERTYPE_IEEE8021AE = 0x88E5,
98  ETHERTYPE_GPTP = 0x88F7,
99  ETHERTYPE_TTETH = 0x891D,
100  ETHERTYPE_IEEE8021_R_TAG = 0xF1C1
101 };

◆ FcsMode

Enum generated from inet/linklayer/common/FcsMode.msg:12 by opp_msgtool.

enum FcsMode
{
    FCS_MODE_UNDEFINED = -1; // mode is undefined, FCS is not yet set, not serializable
    FCS_DISABLED = 0; // FCS is disabled (not set), serializable
    FCS_DECLARED_CORRECT = 1; // FCS is correctly set without the actual value, not serializable
    FCS_DECLARED_INCORRECT = 2; // the FCS is incorrectly set without the actual value, not serializable
    FCS_COMPUTED = 3; // FCS is set to a value that is potentially incorrect, serializable
}
Enumerator
FCS_MODE_UNDEFINED 
FCS_DISABLED 
FCS_DECLARED_CORRECT 
FCS_DECLARED_INCORRECT 
FCS_COMPUTED 
54  {
55  FCS_MODE_UNDEFINED = -1,
56  FCS_DISABLED = 0,
59  FCS_COMPUTED = 3
60 };

◆ GpsrForwardingMode

Enum generated from inet/routing/gpsr/Gpsr.msg:19 by opp_msgtool.

enum GpsrForwardingMode
{
    GPSR_GREEDY_ROUTING = 1;
    GPSR_PERIMETER_ROUTING = 2;
}
Enumerator
GPSR_GREEDY_ROUTING 
GPSR_PERIMETER_ROUTING 
65  {
68 };

◆ GpsrPlanarizationMode

Enum generated from inet/routing/gpsr/Gpsr.msg:24 by opp_msgtool.

enum GpsrPlanarizationMode
{
    GPSR_NO_PLANARIZATION = 0;
    GPSR_GG_PLANARIZATION = 1;
    GPSR_RNG_PLANARIZATION = 2;
}
Enumerator
GPSR_NO_PLANARIZATION 
GPSR_GG_PLANARIZATION 
GPSR_RNG_PLANARIZATION 
84  {
88 };

◆ GptpFlags

Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:76 by opp_msgtool.

// ieee802.1AS-2020 10.6.2.2.8: flags (Octet2)
// Table 10-9—Values of flag bits
enum GptpFlags
{
    alternateMasterFlag = 1; // Not used in this standard; transmitted as FALSE and ignored on reception
    twoStepFlag = 2; // For Sync messages:
                     //   a) For a one-step transmitting PTP Port (see 11.1.3 and 11.2.13.9), the value is FALSE.
                     //   b) For a two-step transmitting PTP Port, the value is TRUE.
                     // For Pdelay_Resp messages: The value is transmitted as TRUE and ignored on reception
    // TODO add more flags
}
Enumerator
alternateMasterFlag 
twoStepFlag 
182  {
184  twoStepFlag = 2
185 };

◆ gPtpHeader

enum inet::gPtpHeader : int
Enumerator
MAC_HEADER 
CRC_CHECKSUM 
14  : int {
15  MAC_HEADER = 22,
16  CRC_CHECKSUM = 4
17 };

◆ GptpMessageType

Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:59 by opp_msgtool.

enum GptpMessageType
{
    GPTPTYPE_SYNC = 0x0;
    GPTPTYPE_FOLLOW_UP = 0x8;
    GPTPTYPE_PDELAY_REQ = 0x2;
    GPTPTYPE_PDELAY_RESP = 0x3;
    GPTPTYPE_PDELAY_RESP_FOLLOW_UP = 0xA;
}
Enumerator
GPTPTYPE_SYNC 
GPTPTYPE_FOLLOW_UP 
GPTPTYPE_PDELAY_REQ 
GPTPTYPE_PDELAY_RESP 
GPTPTYPE_PDELAY_RESP_FOLLOW_UP 
132  {
133  GPTPTYPE_SYNC = 0x0,
134  GPTPTYPE_FOLLOW_UP = 0x8,
135  GPTPTYPE_PDELAY_REQ = 0x2,
136  GPTPTYPE_PDELAY_RESP = 0x3,
138 };

◆ GptpNodeType

Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:45 by opp_msgtool.

enum GptpNodeType
{
    MASTER_NODE = 11;
    BRIDGE_NODE = 12;
    SLAVE_NODE = 13;
}
Enumerator
MASTER_NODE 
BRIDGE_NODE 
SLAVE_NODE 
90  {
91  MASTER_NODE = 11,
92  BRIDGE_NODE = 12,
93  SLAVE_NODE = 13
94 };

◆ GptpPortType

Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:52 by opp_msgtool.

enum GptpPortType
{
    MASTER_PORT = 2;
    SLAVE_PORT = 1;
    PASSIVE_PORT = 0;
}
Enumerator
MASTER_PORT 
SLAVE_PORT 
PASSIVE_PORT 
110  {
111  MASTER_PORT = 2,
112  SLAVE_PORT = 1,
113  PASSIVE_PORT = 0
114 };

◆ GptpSelfMsgKind

Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:67 by opp_msgtool.

enum GptpSelfMsgKind
{
    GPTP_SELF_REQ_ANSWER_KIND = 101;
    GPTP_SELF_MSG_SYNC = 103;
    GPTP_REQUEST_TO_SEND_SYNC = 104;
    GPTP_SELF_MSG_PDELAY_REQ = 105;
}
Enumerator
GPTP_SELF_REQ_ANSWER_KIND 
GPTP_SELF_MSG_SYNC 
GPTP_REQUEST_TO_SEND_SYNC 
GPTP_SELF_MSG_PDELAY_REQ 
155  {
157  GPTP_SELF_MSG_SYNC = 103,
160 };

◆ GptpTlvType

Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:86 by opp_msgtool.

enum GptpTlvType
{
    GPTP_FOLLOW_UP_INFORMATION_TLV = 0x03;
}
//struct Timestamp
//{
//    UInteger48 seconds;
//    UInteger32 nanoseconds;
//};
//struct ExtendedTimestamp
//{
//    UInteger48 seconds;
//    UInteger48 fractionalNanoseconds;
//};
//typedef Octet8 ClockIdentity;
Enumerator
GPTP_FOLLOW_UP_INFORMATION_TLV 
213  {
215 };

◆ GroupRecordType

Enum generated from inet/networklayer/ipv4/IgmpMessage.msg:94 by opp_msgtool.

enum GroupRecordType
{
    MODE_IS_INCLUDE = 1;
    MODE_IS_EXCLUDE = 2;
    CHANGE_TO_INCLUDE_MODE = 3;
    CHANGE_TO_EXCLUDE_MODE = 4;
    ALLOW_NEW_SOURCES = 5;
    BLOCK_OLD_SOURCE = 6;
}
Enumerator
MODE_IS_INCLUDE 
MODE_IS_EXCLUDE 
CHANGE_TO_INCLUDE_MODE 
CHANGE_TO_EXCLUDE_MODE 
ALLOW_NEW_SOURCES 
BLOCK_OLD_SOURCE 
453  {
454  MODE_IS_INCLUDE = 1,
455  MODE_IS_EXCLUDE = 2,
458  ALLOW_NEW_SOURCES = 5,
459  BLOCK_OLD_SOURCE = 6
460 };

◆ HeaderOpcode

Enum generated from inet/routing/eigrp/messages/EigrpMessage.msg:24 by opp_msgtool.

// Codes of EIGRP messages
enum HeaderOpcode
{
    EIGRP_UPDATE_MSG = 1;
    EIGRP_REQUEST_MSG = 2;
    EIGRP_QUERY_MSG = 3;
    EIGRP_REPLY_MSG = 4;
    EIGRP_HELLO_MSG = 5;
    EIGRP_SIAQUERY_MSG = 10;
    EIGRP_SIAREPLY_MSG = 11;
}
Enumerator
EIGRP_UPDATE_MSG 
EIGRP_REQUEST_MSG 
EIGRP_QUERY_MSG 
EIGRP_REPLY_MSG 
EIGRP_HELLO_MSG 
EIGRP_SIAQUERY_MSG 
EIGRP_SIAREPLY_MSG 
88  {
89  EIGRP_UPDATE_MSG = 1,
91  EIGRP_QUERY_MSG = 3,
92  EIGRP_REPLY_MSG = 4,
93  EIGRP_HELLO_MSG = 5,
94  EIGRP_SIAQUERY_MSG = 10,
96 };

◆ HeaderPosition

Enumerator
HP_UNDEFINED 
HP_NONE 
HP_FRONT 
HP_BACK 
15  {
17  HP_NONE,
18  HP_FRONT,
19  HP_BACK
20 };

◆ IcmpDestinationUnreachableCodes

Enum generated from inet/networklayer/ipv4/IcmpHeader.msg:63 by opp_msgtool.

//
// Codes for type ICMP_DESTINATION_UNREACHABLE
//
enum IcmpDestinationUnreachableCodes
{
    ICMP_DU_NETWORK_UNREACHABLE = 0;
    ICMP_DU_HOST_UNREACHABLE = 1;
    ICMP_DU_PROTOCOL_UNREACHABLE = 2;
    ICMP_DU_PORT_UNREACHABLE = 3;
    ICMP_DU_FRAGMENTATION_NEEDED = 4;
    ICMP_DU_SOURCE_ROUTE_FAILED = 5;
    ICMP_DU_DESTINATION_NETWORK_UNKNOWN = 6;
    ICMP_DU_DESTINATION_HOST_UNKNOWN = 7;
    ICMP_DU_SOURCE_HOST_ISOLATED = 8;
    ICMP_DU_NETWORK_PROHIBITED = 9;
    ICMP_DU_HOST_PROHIBITED = 10;
    ICMP_DU_NETWORK_UNREACHABLE_FOR_TYPE_OF_SERVICE = 11;
    ICMP_DU_HOST_UNREACHABLE_FOR_TYPE_OF_SERVICE = 12;
    ICMP_DU_COMMUNICATION_PROHIBITED = 13;
    ICMP_DU_HOST_PRECEDENCE_VIOLATION = 14;
    ICMP_DU_PRECEDENCE_CUTOFF_IN_EFFECT = 15;
    ICMP_AODV_QUEUE_FULL = 16;
}
Enumerator
ICMP_DU_NETWORK_UNREACHABLE 
ICMP_DU_HOST_UNREACHABLE 
ICMP_DU_PROTOCOL_UNREACHABLE 
ICMP_DU_PORT_UNREACHABLE 
ICMP_DU_FRAGMENTATION_NEEDED 
ICMP_DU_SOURCE_ROUTE_FAILED 
ICMP_DU_DESTINATION_NETWORK_UNKNOWN 
ICMP_DU_DESTINATION_HOST_UNKNOWN 
ICMP_DU_SOURCE_HOST_ISOLATED 
ICMP_DU_NETWORK_PROHIBITED 
ICMP_DU_HOST_PROHIBITED 
ICMP_DU_NETWORK_UNREACHABLE_FOR_TYPE_OF_SERVICE 
ICMP_DU_HOST_UNREACHABLE_FOR_TYPE_OF_SERVICE 
ICMP_DU_COMMUNICATION_PROHIBITED 
ICMP_DU_HOST_PRECEDENCE_VIOLATION 
ICMP_DU_PRECEDENCE_CUTOFF_IN_EFFECT 
ICMP_AODV_QUEUE_FULL 

◆ IcmpParameterProblemSubcodes

Enum generated from inet/networklayer/ipv4/IcmpHeader.msg:53 by opp_msgtool.

enum IcmpParameterProblemSubcodes
{
    ICMP_PARAMPROB_ERRATPTR = 0;    // error at param ptr
    ICMP_PARAMPROB_OPTABSENT = 1;    // req. opt. absent
    ICMP_PARAMPROB_LENGTH = 2;    // bad length
}
Enumerator
ICMP_PARAMPROB_ERRATPTR 
ICMP_PARAMPROB_OPTABSENT 
ICMP_PARAMPROB_LENGTH 
148  {
152 };

◆ IcmpRedirectSubcodes

Enum generated from inet/networklayer/ipv4/IcmpHeader.msg:39 by opp_msgtool.

enum IcmpRedirectSubcodes
{
    ICMP_REDIRECT_NET = 0;    // for network
    ICMP_REDIRECT_HOST = 1;    // for host
    ICMP_REDIRECT_TOSNET = 2;    // for tos and net
    ICMP_REDIRECT_TOSHOST = 3;    // for tos and host
}
Enumerator
ICMP_REDIRECT_NET 
ICMP_REDIRECT_HOST 
ICMP_REDIRECT_TOSNET 
ICMP_REDIRECT_TOSHOST 
109  {
110  ICMP_REDIRECT_NET = 0,
111  ICMP_REDIRECT_HOST = 1,
114 };

◆ IcmpTimeExceededSubcodes

Enum generated from inet/networklayer/ipv4/IcmpHeader.msg:47 by opp_msgtool.

enum IcmpTimeExceededSubcodes
{
    ICMP_TIMXCEED_INTRANS = 0;               // ttl==0 in transit
    ICMP_TIMXCEED_REASS = 1;               // ttl==0 in reass
}
Enumerator
ICMP_TIMXCEED_INTRANS 
ICMP_TIMXCEED_REASS 
129  {
132 };

◆ IcmpType

Enum generated from inet/networklayer/ipv4/IcmpHeader.msg:18 by opp_msgtool.

//
// The real ICMP codes
//
enum IcmpType
{
    ICMP_DESTINATION_UNREACHABLE = 3;
    ICMP_SOURCEQUENCH = 4;               // packet lost, slow down
    ICMP_REDIRECT = 5;
    ICMP_ECHO_REQUEST = 8;
    ICMP_ROUTER_ADVERTISEMENT = 9;    // router advertisement
    ICMP_ROUTER_SOLICITATION = 10;    // router solicitation
    ICMP_TIME_EXCEEDED = 11;
    ICMP_PARAMETER_PROBLEM = 12;
    ICMP_ECHO_REPLY = 0;
    ICMP_TIMESTAMP_REQUEST = 13;
    ICMP_TIMESTAMP_REPLY = 14;
    ICMP_INFORMATION_REQUEST = 15;    // information request
    ICMP_INFORMATION_REPLY = 16;    // information reply
    ICMP_MASK_REQUEST = 17;    // address mask request
    ICMP_MASK_REPLY = 18;    // address mask reply
}
Enumerator
ICMP_DESTINATION_UNREACHABLE 
ICMP_SOURCEQUENCH 
ICMP_REDIRECT 
ICMP_ECHO_REQUEST 
ICMP_ROUTER_ADVERTISEMENT 
ICMP_ROUTER_SOLICITATION 
ICMP_TIME_EXCEEDED 
ICMP_PARAMETER_PROBLEM 
ICMP_ECHO_REPLY 
ICMP_TIMESTAMP_REQUEST 
ICMP_TIMESTAMP_REPLY 
ICMP_INFORMATION_REQUEST 
ICMP_INFORMATION_REPLY 
ICMP_MASK_REQUEST 
ICMP_MASK_REPLY 

◆ Icmpv6DestUnav

Enum generated from inet/networklayer/icmpv6/Icmpv6Header.msg:50 by opp_msgtool.

//
// ICMPv6 "codes" for type ICMPv6_DESTINATION_UNREACHABLE
//
enum Icmpv6DestUnav
{
    NO_ROUTE_TO_DEST = 0;
    COMM_WITH_DEST_PROHIBITED = 1;
    //2 - NOT ASSIGNED
    ADDRESS_UNREACHABLE = 3;
    PORT_UNREACHABLE = 4;
}
Enumerator
NO_ROUTE_TO_DEST 
COMM_WITH_DEST_PROHIBITED 
ADDRESS_UNREACHABLE 
PORT_UNREACHABLE 
122  {
123  NO_ROUTE_TO_DEST = 0,
126  PORT_UNREACHABLE = 4
127 };

◆ Icmpv6ParameterProblem

Enum generated from inet/networklayer/icmpv6/Icmpv6Header.msg:73 by opp_msgtool.

//
// ICMPv6 "codes" for type ICMPv6_PARAMETER_PROBLEM
//
enum Icmpv6ParameterProblem
{
    ERROREOUS_HDR_FIELD = 0;
    UNRECOGNIZED_NEXT_HDR_TYPE = 1;
    UNRECOGNIZED_IPV6_OPTION = 2;
}
Enumerator
ERROREOUS_HDR_FIELD 
UNRECOGNIZED_NEXT_HDR_TYPE 
UNRECOGNIZED_IPV6_OPTION 
167  {
171 };

◆ Icmpv6TimeEx

Enum generated from inet/networklayer/icmpv6/Icmpv6Header.msg:63 by opp_msgtool.

//
// ICMPv6 "codes" for type ICMPv6_TIME_EXCEEDED
//
enum Icmpv6TimeEx
{
    ND_HOP_LIMIT_EXCEEDED = 0;
    ND_FRAGMENT_REASSEMBLY_TIME = 1;
}
Enumerator
ND_HOP_LIMIT_EXCEEDED 
ND_FRAGMENT_REASSEMBLY_TIME 
145  {
148 };

◆ Icmpv6Type

Enum generated from inet/networklayer/icmpv6/Icmpv6Header.msg:25 by opp_msgtool.

enum Icmpv6Type
{
    ICMPv6_UNSPECIFIED = 0;
    ICMPv6_DESTINATION_UNREACHABLE = 1;
    ICMPv6_PACKET_TOO_BIG = 2;
    ICMPv6_TIME_EXCEEDED = 3;
    ICMPv6_PARAMETER_PROBLEM = 4;
    ICMPv6_ECHO_REQUEST = 128;
    ICMPv6_ECHO_REPLY = 129;
    ICMPv6_MLD_QUERY = 130;
    ICMPv6_MLD_REPORT = 131;
    ICMPv6_MLD_DONE = 132;
    ICMPv6_ROUTER_SOL = 133;
    ICMPv6_ROUTER_AD = 134;
    ICMPv6_NEIGHBOUR_SOL = 135;
    ICMPv6_NEIGHBOUR_AD = 136;
    ICMPv6_REDIRECT = 137;
    ICMPv6_MLDv2_REPORT = 143;
    ICMPv6_EXPERIMENTAL_MOBILITY = 150;  //Zarrar Yousaf 02.08.07 (FMIPv6 Implementation)
}
Enumerator
ICMPv6_UNSPECIFIED 
ICMPv6_DESTINATION_UNREACHABLE 
ICMPv6_PACKET_TOO_BIG 
ICMPv6_TIME_EXCEEDED 
ICMPv6_PARAMETER_PROBLEM 
ICMPv6_ECHO_REQUEST 
ICMPv6_ECHO_REPLY 
ICMPv6_MLD_QUERY 
ICMPv6_MLD_REPORT 
ICMPv6_MLD_DONE 
ICMPv6_ROUTER_SOL 
ICMPv6_ROUTER_AD 
ICMPv6_NEIGHBOUR_SOL 
ICMPv6_NEIGHBOUR_AD 
ICMPv6_REDIRECT 
ICMPv6_MLDv2_REPORT 
ICMPv6_EXPERIMENTAL_MOBILITY 
83  {
89  ICMPv6_ECHO_REQUEST = 128,
90  ICMPv6_ECHO_REPLY = 129,
91  ICMPv6_MLD_QUERY = 130,
92  ICMPv6_MLD_REPORT = 131,
93  ICMPv6_MLD_DONE = 132,
94  ICMPv6_ROUTER_SOL = 133,
95  ICMPv6_ROUTER_AD = 134,
97  ICMPv6_NEIGHBOUR_AD = 136,
98  ICMPv6_REDIRECT = 137,
99  ICMPv6_MLDv2_REPORT = 143,
101 };

◆ Ieee802MessageKind

Enum generated from inet/linklayer/common/Ieee802Ctrl.msg:16 by opp_msgtool.

//
// Message kind values used with in communication between L3 and IEEE 802 L2
//
enum Ieee802MessageKind
{
    IEEE802CTRL_DATA = 2003;  // data to/from higher layer
    IEEE802CTRL_SENDPAUSE = 2006;  // higher layer wants MAC to send PAUSE frame
}
Enumerator
IEEE802CTRL_DATA 
IEEE802CTRL_SENDPAUSE 
57  {
58  IEEE802CTRL_DATA = 2003,
60 };

◆ IgmpType

Enum generated from inet/networklayer/ipv4/IgmpMessage.msg:16 by opp_msgtool.

enum IgmpType
{
    IGMP_MEMBERSHIP_QUERY = 0x11;
    IGMPV1_MEMBERSHIP_REPORT = 0x12;
    IGMPV2_MEMBERSHIP_REPORT = 0x16;
    IGMPV2_LEAVE_GROUP = 0x17;
    IGMPV3_MEMBERSHIP_REPORT = 0x22;
}
Enumerator
IGMP_MEMBERSHIP_QUERY 
IGMPV1_MEMBERSHIP_REPORT 
IGMPV2_MEMBERSHIP_REPORT 
IGMPV2_LEAVE_GROUP 
IGMPV3_MEMBERSHIP_REPORT 
70  {
71  IGMP_MEMBERSHIP_QUERY = 0x11,
74  IGMPV2_LEAVE_GROUP = 0x17,
76 };

◆ IpEcnCode

Enum generated from inet/networklayer/common/EcnTag.msg:12 by opp_msgtool.

enum IpEcnCode
{
    IP_ECN_NOT_ECT = 0;
    IP_ECN_ECT_1 = 1;
    IP_ECN_ECT_0 = 2;
    IP_ECN_CE = 3;
}
Enumerator
IP_ECN_NOT_ECT 
IP_ECN_ECT_1 
IP_ECN_ECT_0 
IP_ECN_CE 
58  {
59  IP_ECN_NOT_ECT = 0,
60  IP_ECN_ECT_1 = 1,
61  IP_ECN_ECT_0 = 2,
62  IP_ECN_CE = 3
63 };

◆ IpProtocolId

Enum generated from inet/networklayer/common/IpProtocolId.msg:17 by opp_msgtool.

//
// Protocol field: taken from RFC 1700.
// Replacing old RFC1700 with newer (28/06/01) Protocol Numbers
//
enum IpProtocolId
{
    //  IP_PROT_HOPOPT    = 0;
    IP_PROT_ICMP = 1;
    IP_PROT_IGMP = 2;
    IP_PROT_IP = 4; // used for IP tunneling. FIXME RFC1700 specifies =3 (old IPSuite) ???
    IP_PROT_TCP = 6;
    IP_PROT_EGP = 8;
    IP_PROT_IGP = 9;
    IP_PROT_UDP = 17;
    IP_PROT_XTP = 36;
    IP_PROT_IPv6 = 41;
    IP_PROT_RSVP = 46;
    IP_PROT_IPv6_ICMP = 58;
    IP_PROT_NONE = 59;
    IP_PROT_EIGRP = 88;
    IP_PROT_OSPF = 89;
    IP_PROT_OSPFv3 = 90;
    IP_PROT_PIM = 103;
    IP_PROT_VRRP = 112;
    IP_PROT_SCTP = 132;
    IP_PROT_DSR = 48;
    IP_PROT_MANET = 138;
    IP_PROT_IPv6EXT_HOP = 0;       // Hop-by-hop option header.
    IP_PROT_IPv6EXT_DEST = 60;     // Destination options header.
    IP_PROT_IPv6EXT_ROUTING = 43;  // Routing header.
    IP_PROT_IPv6EXT_FRAGMENT = 44; // Fragmentation/reassembly header.
    IP_PROT_IPv6EXT_AUTH = 51;     // Authentication header.
    IP_PROT_IPv6EXT_ESP = 50;      // Encapsulating security payload.
    IP_PROT_IPv6EXT_MOB = 135;      // Mobility Header for MIPv6 support.
    IP_PROT_LINK_STATE_ROUTING = 249;
    IP_PROT_FLOODING = 250;    // INET specific: Probabilistic Network Protocol
    IP_PROT_PROBABILISTIC = 251;    // INET specific: Probabilistic Network Protocol
    IP_PROT_WISE = 252;    // INET specific: Probabilistic Network Protocol
    IP_PROT_NEXT_HOP_FORWARDING = 253; // INET specific: Next Hop Forwarding
    IP_PROT_ECHO = 254; // INET specific: Echo Protocol
    IP_PROT_UNKNOWN = 255; // INET specific: Unknown Protocol
}
Enumerator
IP_PROT_ICMP 
IP_PROT_IGMP 
IP_PROT_IP 
IP_PROT_TCP 
IP_PROT_EGP 
IP_PROT_IGP 
IP_PROT_UDP 
IP_PROT_XTP 
IP_PROT_IPv6 
IP_PROT_RSVP 
IP_PROT_IPv6_ICMP 
IP_PROT_NONE 
IP_PROT_EIGRP 
IP_PROT_OSPF 
IP_PROT_OSPFv3 
IP_PROT_PIM 
IP_PROT_VRRP 
IP_PROT_SCTP 
IP_PROT_DSR 
IP_PROT_MANET 
IP_PROT_IPv6EXT_HOP 
IP_PROT_IPv6EXT_DEST 
IP_PROT_IPv6EXT_ROUTING 
IP_PROT_IPv6EXT_FRAGMENT 
IP_PROT_IPv6EXT_AUTH 
IP_PROT_IPv6EXT_ESP 
IP_PROT_IPv6EXT_MOB 
IP_PROT_LINK_STATE_ROUTING 
IP_PROT_FLOODING 
IP_PROT_PROBABILISTIC 
IP_PROT_WISE 
IP_PROT_NEXT_HOP_FORWARDING 
IP_PROT_ECHO 
IP_PROT_UNKNOWN 
90  {
91  IP_PROT_ICMP = 1,
92  IP_PROT_IGMP = 2,
93  IP_PROT_IP = 4,
94  IP_PROT_TCP = 6,
95  IP_PROT_EGP = 8,
96  IP_PROT_IGP = 9,
97  IP_PROT_UDP = 17,
98  IP_PROT_XTP = 36,
99  IP_PROT_IPv6 = 41,
100  IP_PROT_RSVP = 46,
101  IP_PROT_IPv6_ICMP = 58,
102  IP_PROT_NONE = 59,
103  IP_PROT_EIGRP = 88,
104  IP_PROT_OSPF = 89,
105  IP_PROT_OSPFv3 = 90,
106  IP_PROT_PIM = 103,
107  IP_PROT_VRRP = 112,
108  IP_PROT_SCTP = 132,
109  IP_PROT_DSR = 48,
110  IP_PROT_MANET = 138,
116  IP_PROT_IPv6EXT_ESP = 50,
117  IP_PROT_IPv6EXT_MOB = 135,
119  IP_PROT_FLOODING = 250,
120  IP_PROT_PROBABILISTIC = 251,
121  IP_PROT_WISE = 252,
123  IP_PROT_ECHO = 254,
124  IP_PROT_UNKNOWN = 255
125 };

◆ Ipv4CommandCode

Enum generated from inet/networklayer/contract/ipv4/Ipv4SocketCommand.msg:14 by opp_msgtool.

enum Ipv4CommandCode
{
    IPv4_C_BIND = 1;
    IPv4_C_CONNECT = 2;
    IPv4_C_CLOSE = 3;
    IPv4_C_DESTROY = 4;
}
Enumerator
IPv4_C_BIND 
IPv4_C_CONNECT 
IPv4_C_CLOSE 
IPv4_C_DESTROY 
63  {
64  IPv4_C_BIND = 1,
65  IPv4_C_CONNECT = 2,
66  IPv4_C_CLOSE = 3,
67  IPv4_C_DESTROY = 4
68 };

◆ Ipv4OptionClass

Enum generated from inet/networklayer/ipv4/Ipv4Header.msg:44 by opp_msgtool.

//
// Ipv4 options class
//
enum Ipv4OptionClass
{
    IPOPTION_CLASS_CONTROL = 0;
    IPOPTION_CLASS_RESERVED = 1;
    IPOPTION_CLASS_DEBUGGING = 2;
    IPOPTION_CLASS_RESERVED2 = 3;
}
Enumerator
IPOPTION_CLASS_CONTROL 
IPOPTION_CLASS_RESERVED 
IPOPTION_CLASS_DEBUGGING 
IPOPTION_CLASS_RESERVED2 
98  {
103 };

◆ Ipv4OptionType

Enum generated from inet/networklayer/ipv4/Ipv4Header.msg:55 by opp_msgtool.

//
// Ipv4 option types
//
enum Ipv4OptionType
{
    IPOPTION_END_OF_OPTIONS = 0;
    IPOPTION_NO_OPTION = 1;
    IPOPTION_STREAM_ID = 136;
    IPOPTION_TIMESTAMP = 68;
    IPOPTION_SECURITY = 130;
    IPOPTION_LOOSE_SOURCE_ROUTING = 131;
    IPOPTION_RECORD_ROUTE = 7;
    IPOPTION_STRICT_SOURCE_ROUTING = 137;
    IPOPTION_ROUTER_ALERT = 148;
    IPOPTION_TLV_GPSR = 47;
}
Enumerator
IPOPTION_END_OF_OPTIONS 
IPOPTION_NO_OPTION 
IPOPTION_STREAM_ID 
IPOPTION_TIMESTAMP 
IPOPTION_SECURITY 
IPOPTION_LOOSE_SOURCE_ROUTING 
IPOPTION_RECORD_ROUTE 
IPOPTION_STRICT_SOURCE_ROUTING 
IPOPTION_ROUTER_ALERT 
IPOPTION_TLV_GPSR 
132  {
134  IPOPTION_NO_OPTION = 1,
135  IPOPTION_STREAM_ID = 136,
136  IPOPTION_TIMESTAMP = 68,
137  IPOPTION_SECURITY = 130,
141  IPOPTION_ROUTER_ALERT = 148,
142  IPOPTION_TLV_GPSR = 47
143 };

◆ Ipv4StatusInd

Enum generated from inet/networklayer/contract/ipv4/Ipv4SocketCommand.msg:21 by opp_msgtool.

enum Ipv4StatusInd
{
    IPv4_I_DATA = 0;
    IPv4_I_SOCKET_CLOSED = 1;
}
Enumerator
IPv4_I_DATA 
IPv4_I_SOCKET_CLOSED 
83  {
84  IPv4_I_DATA = 0,
86 };

◆ Ipv6CommandCode

Enum generated from inet/networklayer/contract/ipv6/Ipv6SocketCommand.msg:14 by opp_msgtool.

enum Ipv6CommandCode
{
    IPv6_C_BIND = 1;
    IPv6_C_CONNECT = 2;
    IPv6_C_CLOSE = 3;
    IPv6_C_DESTROY = 4;
}
Enumerator
IPv6_C_BIND 
IPv6_C_CONNECT 
IPv6_C_CLOSE 
IPv6_C_DESTROY 
63  {
64  IPv6_C_BIND = 1,
65  IPv6_C_CONNECT = 2,
66  IPv6_C_CLOSE = 3,
67  IPv6_C_DESTROY = 4
68 };

◆ Ipv6NdOptionTypes

Enum generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:27 by opp_msgtool.

// TLB options (type, length, bytes), length must be divisible by eight, max value is 8*255
// Type codes:          // RFC 2461
enum Ipv6NdOptionTypes
{
    IPv6ND_SOURCE_LINK_LAYER_ADDR_OPTION = 1;
    IPv6ND_TARGET_LINK_LAYER_ADDR_OPTION = 2;
    IPv6ND_PREFIX_INFORMATION = 3;
    IPv6ND_REDIRECTED_HEADER = 4;
    IPv6ND_MTU = 5;
    IPv6ND_ADVERTISEMENT_INTERVAL = 7;    // RFC 3775 Section 7.3
    IPv6ND_HOME_AGENT_INFORMATION_OPTION = 8;    // RFC 3775 Section 7.4
}
Enumerator
IPv6ND_SOURCE_LINK_LAYER_ADDR_OPTION 
IPv6ND_TARGET_LINK_LAYER_ADDR_OPTION 
IPv6ND_PREFIX_INFORMATION 
IPv6ND_REDIRECTED_HEADER 
IPv6ND_MTU 
IPv6ND_ADVERTISEMENT_INTERVAL 
IPv6ND_HOME_AGENT_INFORMATION_OPTION 

◆ Ipv6StatusInd

Enum generated from inet/networklayer/contract/ipv6/Ipv6SocketCommand.msg:21 by opp_msgtool.

enum Ipv6StatusInd
{
    IPv6_I_DATA = 0;
    IPv6_I_SOCKET_CLOSED = 1;
}
Enumerator
IPv6_I_DATA 
IPv6_I_SOCKET_CLOSED 
83  {
84  IPv6_I_DATA = 0,
86 };

◆ Ipv6TlvOptionTypes

Enum generated from inet/networklayer/ipv6/Ipv6ExtensionHeaders.msg:30 by opp_msgtool.

//
// Ipv6 TLV option types
//
enum Ipv6TlvOptionTypes
{
    IPv6TLVOPTION_NOP1 = 0;
    IPv6TLVOPTION_NOPN = 1;
    IPv6TLVOPTION_TLV_GPSR = 47;
}
Enumerator
IPv6TLVOPTION_NOP1 
IPv6TLVOPTION_NOPN 
IPv6TLVOPTION_TLV_GPSR 
79  {
83 };

◆ L3CommandCode

Enum generated from inet/networklayer/contract/L3SocketCommand.msg:14 by opp_msgtool.

enum L3CommandCode
{
    L3_C_BIND = 1;
    L3_C_CONNECT = 2;
    L3_C_CLOSE = 3;
    L3_C_DESTROY = 4;
}
Enumerator
L3_C_BIND 
L3_C_CONNECT 
L3_C_CLOSE 
L3_C_DESTROY 
63  {
64  L3_C_BIND = 1,
65  L3_C_CONNECT = 2,
66  L3_C_CLOSE = 3,
67  L3_C_DESTROY = 4
68 };

◆ L3StatusInd

Enum generated from inet/networklayer/contract/L3SocketCommand.msg:21 by opp_msgtool.

enum L3StatusInd
{
    L3_I_DATA = 0;
    L3_I_SOCKET_CLOSED = 1;
}
Enumerator
L3_I_DATA 
L3_I_SOCKET_CLOSED 
83  {
84  L3_I_DATA = 0,
86 };

◆ LabelOpCode

Enumerator
PUSH_OPER 
SWAP_OPER 
POP_OPER 
20  {
21  PUSH_OPER,
22  SWAP_OPER,
23  POP_OPER
24 };

◆ LdpMessageTypes

Enum generated from inet/networklayer/ldp/LdpPacket.msg:17 by opp_msgtool.

//
// LDP message types
//
enum LdpMessageTypes
{
    NOTIFICATION = 10;
    HELLO = 11;
    INITIALIZATION = 12;
    KEEP_ALIVE = 13;
    ADDRESS = 14;
    ADDRESS_WITHDRAW = 15;
    LABEL_MAPPING = 16;
    LABEL_REQUEST = 17;
    LABEL_WITHDRAW = 18;
    LABEL_RELEASE = 19;
    UNKNOWN = 20;
}
Enumerator
NOTIFICATION 
HELLO 
INITIALIZATION 
KEEP_ALIVE 
ADDRESS 
ADDRESS_WITHDRAW 
LABEL_MAPPING 
LABEL_REQUEST 
LABEL_WITHDRAW 
LABEL_RELEASE 
UNKNOWN 
75  {
76  NOTIFICATION = 10,
77  HELLO = 11,
78  INITIALIZATION = 12,
79  KEEP_ALIVE = 13,
80  ADDRESS = 14,
81  ADDRESS_WITHDRAW = 15,
82  LABEL_MAPPING = 16,
83  LABEL_REQUEST = 17,
84  LABEL_WITHDRAW = 18,
85  LABEL_RELEASE = 19,
86  UNKNOWN = 20
87 };

◆ LdpStatusTypes

Enum generated from inet/networklayer/ldp/LdpPacket.msg:32 by opp_msgtool.

enum LdpStatusTypes
{
    NO_ROUTE = 13;
}
Enumerator
NO_ROUTE 
101  {
102  NO_ROUTE = 13
103 };

◆ LMacType

Enum generated from inet/linklayer/lmac/LMacHeader.msg:13 by opp_msgtool.

//TODO split to 2 enums: for packets / for self messages
enum LMacType
{
    LMAC_CONTROL = 167;     // packet type
    LMAC_TIMEOUT = 168;
    LMAC_WAKEUP = 169;
    LMAC_SEND_DATA = 170;
    LMAC_SETUP_PHASE_END = 171;
    LMAC_CHECK_CHANNEL = 172;
    LMAC_SOMEBODY = 173;
    LMAC_DATA = 174;     // packet type
    LMAC_START_LMAC = 175;
    LMAC_SEND_CONTROL = 176;
}
Enumerator
LMAC_CONTROL 
LMAC_TIMEOUT 
LMAC_WAKEUP 
LMAC_SEND_DATA 
LMAC_SETUP_PHASE_END 
LMAC_CHECK_CHANNEL 
LMAC_SOMEBODY 
LMAC_DATA 
LMAC_START_LMAC 
LMAC_SEND_CONTROL 
67  {
68  LMAC_CONTROL = 167,
69  LMAC_TIMEOUT = 168,
70  LMAC_WAKEUP = 169,
71  LMAC_SEND_DATA = 170,
73  LMAC_CHECK_CHANNEL = 172,
74  LMAC_SOMEBODY = 173,
75  LMAC_DATA = 174,
76  LMAC_START_LMAC = 175,
77  LMAC_SEND_CONTROL = 176
78 };

◆ McastSourceFilterMode

Enumerator
MCAST_INCLUDE_SOURCES 
MCAST_EXCLUDE_SOURCES 

◆ messageKind

Enumerator
MPLS_KIND 
LDP_KIND 
SIGNAL_KIND 
15  {
16  MPLS_KIND,
17  LDP_KIND,
19 };

◆ MobilityHeaderType

Enum generated from inet/networklayer/xmipv6/MobilityHeader.msg:21 by opp_msgtool.

enum MobilityHeaderType
{
    BINDING_REFRESH_REQUEST = 0;
    HOME_TEST_INIT = 1;
    CARE_OF_TEST_INIT = 2;
    HOME_TEST = 3;
    CARE_OF_TEST = 4;
    BINDING_UPDATE = 5;
    BINDING_ACKNOWLEDGEMENT = 6;
    BINDING_ERROR = 7;
}
Enumerator
BINDING_REFRESH_REQUEST 
HOME_TEST_INIT 
CARE_OF_TEST_INIT 
HOME_TEST 
CARE_OF_TEST 
BINDING_UPDATE 
BINDING_ACKNOWLEDGEMENT 
BINDING_ERROR 
75  {
77  HOME_TEST_INIT = 1,
79  HOME_TEST = 3,
80  CARE_OF_TEST = 4,
81  BINDING_UPDATE = 5,
83  BINDING_ERROR = 7
84 };

◆ NextHopTlvOptionTypes

Enum generated from inet/networklayer/nexthop/NextHopForwardingHeader.msg:25 by opp_msgtool.

//
// Next hop forwarding TLV option types
//
enum NextHopTlvOptionTypes
{
    NEXTHOP_TLVOPTION_NOP1 = 0;
    NEXTHOP_TLVOPTION_NOPN = 1;
    NEXTHOP_TLVOPTION_TLV_GPSR = 47;
}
Enumerator
NEXTHOP_TLVOPTION_NOP1 
NEXTHOP_TLVOPTION_NOPN 
NEXTHOP_TLVOPTION_TLV_GPSR 
69  {
73 };

◆ ObjectPrinterRecursionControl

Controls recursion depth in OpbjectPrinter.

Enumerator
SKIP 
RECURSE 
FULL_NAME 
FULL_PATH 
21  {
22  SKIP, // don't print this field
23  RECURSE, // print this field in detail by recursing down
24  FULL_NAME, // print the full name only (applicable to cObject)
25  FULL_PATH // print the full Path only (applicable to cObject)
26 };

◆ OverdueClockEventHandlingMode

Enum generated from inet/clock/common/ClockEvent.msg:13 by opp_msgtool.

enum OverdueClockEventHandlingMode
{
    UNSPECIFIED = -1;
    EXECUTE = 0;
    SKIP = 1;
    ERROR = 2;
}
Enumerator
UNSPECIFIED 
EXECUTE 
SKIP 
ERROR 
58  {
59  UNSPECIFIED = -1,
60  EXECUTE = 0,
61  SKIP = 1,
62  ERROR = 2
63 };

◆ PacketDropReason

Enum generated from inet/common/Simsignals.msg:12 by opp_msgtool.

enum PacketDropReason
{
    ADDRESS_RESOLUTION_FAILED = 0;
    FORWARDING_DISABLED = 1;
    HOP_LIMIT_REACHED = 2;
    INCORRECTLY_RECEIVED = 3;
    INTERFACE_DOWN = 4;
    NO_CARRIER = 5;
    NO_INTERFACE_FOUND = 6;
    NO_ROUTE_FOUND = 7;
    NOT_ADDRESSED_TO_US = 8;
    QUEUE_OVERFLOW = 9;
    RETRY_LIMIT_REACHED = 10;
    LIFETIME_EXPIRED = 11;
    CONGESTION = 12;
    NO_PROTOCOL_FOUND = 13;
    NO_PORT_FOUND = 14;
    DUPLICATE_DETECTED = 15;
    OTHER_PACKET_DROP = 99;
}
Enumerator
ADDRESS_RESOLUTION_FAILED 
FORWARDING_DISABLED 
HOP_LIMIT_REACHED 
INCORRECTLY_RECEIVED 
INTERFACE_DOWN 
NO_CARRIER 
NO_INTERFACE_FOUND 
NO_ROUTE_FOUND 
NOT_ADDRESSED_TO_US 
QUEUE_OVERFLOW 
RETRY_LIMIT_REACHED 
LIFETIME_EXPIRED 
CONGESTION 
NO_PROTOCOL_FOUND 
NO_PORT_FOUND 
DUPLICATE_DETECTED 
OTHER_PACKET_DROP 
67  {
72  INTERFACE_DOWN = 4,
73  NO_CARRIER = 5,
75  NO_ROUTE_FOUND = 7,
77  QUEUE_OVERFLOW = 9,
79  LIFETIME_EXPIRED = 11,
80  CONGESTION = 12,
81  NO_PROTOCOL_FOUND = 13,
82  NO_PORT_FOUND = 14,
83  DUPLICATE_DETECTED = 15,
85 };

◆ PacketEventKind

Enum generated from inet/common/PacketEventTag.msg:14 by opp_msgtool.

enum PacketEventKind
{
    PEK_UNDEFINED = -1;
    PEK_DELAYED = 0;
    PEK_QUEUED = 1;
    PEK_PROCESSED = 2;
    PEK_TRANSMITTED = 3;
    PEK_PROPAGATED = 4;
}
Enumerator
PEK_UNDEFINED 
PEK_DELAYED 
PEK_QUEUED 
PEK_PROCESSED 
PEK_TRANSMITTED 
PEK_PROPAGATED 
63  {
64  PEK_UNDEFINED = -1,
65  PEK_DELAYED = 0,
66  PEK_QUEUED = 1,
67  PEK_PROCESSED = 2,
68  PEK_TRANSMITTED = 3,
69  PEK_PROPAGATED = 4
70 };

◆ PcapLinkType

Enumerator
LINKTYPE_INVALID 
LINKTYPE_NULL 

BSD loopback encapsulation.

LINKTYPE_ETHERNET 

IEEE 802.3 Ethernet.

LINKTYPE_AX25 

AX.25 packet.

LINKTYPE_IEEE802_5 

IEEE 802.5 Token Ring.

LINKTYPE_ARCNET_BSD 

ARCNET Data Packets.

LINKTYPE_SLIP 

SLIP, encapsulated with a LINKTYPE_SLIP header.

LINKTYPE_PPP 

PPP, as per RFC 1661 and RFC 1662.

LINKTYPE_FDDI 

FDDI, as specified by ANSI INCITS 239-1994.

LINKTYPE_DLT_RAW1 

Raw IP.

LINKTYPE_DLT_RAW2 

Raw IP (OpenBSD)

LINKTYPE_PPP_HDLC 

PPP in HDLC-like framing, as per RFC 1662, or Cisco PPP with HDLC framing, as per section 4.3.1 of RFC 1547.

LINKTYPE_PPP_ETHER 

PPPoE.

LINKTYPE_ATM_RFC1483 

RFC 1483 LLC/SNAP-encapsulated ATM.

LINKTYPE_RAW 

Raw IP.

LINKTYPE_C_HDLC 

Cisco PPP with HDLC framing.

LINKTYPE_IEEE802_11 

IEEE 802.11 wireless LAN.

LINKTYPE_FRELAY 

Frame Relay.

LINKTYPE_LOOP 

OpenBSD loopback encapsulation.

LINKTYPE_LINUX_SLL 

Linux "cooked" capture encapsulation.

LINKTYPE_LTALK 

Apple LocalTalk.

LINKTYPE_PFLOG 

OpenBSD pflog.

LINKTYPE_IEEE802_11_PRISM 

Prism monitor mode information followed by an 802.11 header.

LINKTYPE_IP_OVER_FC 

RFC 2625 IP-over-Fibre Channel.

LINKTYPE_SUNATM 

ATM traffic, encapsulated as per the scheme used by SunATM devices.

LINKTYPE_IEEE802_11_RADIOTAP 

Radiotap link-layer information followed by an 802.11 header.

LINKTYPE_ARCNET_LINUX 

ARCNET Data Packets, as described by the ARCNET Trade Association standard ATA 878.1-1999.

LINKTYPE_APPLE_IP_OVER_IEEE1394 

Apple IP-over-IEEE 1394 cooked header.

LINKTYPE_MTP2_WITH_PHDR 

Signaling System 7 Message Transfer Part Level 2.

LINKTYPE_MTP2 

Signaling System 7 Message Transfer Part Level 2.

LINKTYPE_MTP3 

Signaling System 7 Message Transfer Part Level 3.

LINKTYPE_SCCP 

Signaling System 7 Signalling Connection Control Part.

LINKTYPE_DOCSIS 

Signaling System 7 Signalling Connection Control Part.

LINKTYPE_LINUX_IRDA 

Linux-IrDA packets.

LINKTYPE_IEEE802_11_AVS 

AVS monitor mode information followed by an 802.11 header.

LINKTYPE_BACNET_MS_TP 

BACnet MS/TP frames.

LINKTYPE_PPP_PPPD 

PPP in HDLC-like encapsulation, like LINKTYPE_PPP_HDLC, but with the 0xff address byte replaced by a direction indication - 0x00 for incoming and 0x01 for outgoing.

LINKTYPE_GPRS_LLC 

General Packet Radio Service Logical Link Control.

LINKTYPE_GPF_T 

Transparent-mapped generic framing procedure.

LINKTYPE_GPF_F 

Frame-mapped generic framing procedure.

LINKTYPE_LINUX_LAPD 

Link Access Procedures on the D Channel (LAPD) frames.

LINKTYPE_BLUETOOTH_HCI_H4 

Bluetooth HCI UART transport layer.

LINKTYPE_USB_LINUX 

USB packets, beginning with a Linux USB header.

LINKTYPE_PPI 

Per-Packet Information information.

LINKTYPE_IEEE802_15_4 

IEEE 802.15.4 wireless Personal Area Network.

LINKTYPE_SITA 

Various link-layer types, with a pseudo-header, for SITA.

LINKTYPE_ERF 

Various link-layer types, with a pseudo-header, for Endace DAG cards; encapsulates Endace ERF record.

LINKTYPE_BLUETOOTH_HCI_H4_WITH_PHDR 

Bluetooth HCI UART transport layer.

LINKTYPE_AX25_KISS 

AX.25 packet, with a 1-byte KISS header containing a type indicator.

LINKTYPE_LAPD 

Link Access Procedures on the D Channel (LAPD) frames.

LINKTYPE_PPP_WITH_DIR 

PPP, as per RFC 1661 and RFC 1662, preceded with a one-byte pseudo-header with a zero value meaning "received by this host" and a non-zero value meaning "sent by this host".

LINKTYPE_C_HDLC_WITH_DIR 

Cisco PPP with HDLC framing.

LINKTYPE_FRELAY_WITH_DIR 

Frame Relay.

LINKTYPE_IPMB_LINUX 

IPMB over an I2C circuit.

LINKTYPE_IEEE802_15_4_NONASK_PHY 

IEEE 802.15.4 wireless Personal Area Network.

LINKTYPE_USB_LINUX_MMAPPED 

USB packets, beginning with a Linux USB header.

LINKTYPE_FC_2 

Fibre Channel FC-2 frames, beginning with a Frame_Header.

LINKTYPE_FC_2_WITH_FRAME_DELIMS 

Fibre Channel FC-2 frames.

LINKTYPE_IPNET 

Solaris ipnet pseudo-header.

LINKTYPE_CAN_SOCKETCAN 

CAN (Controller Area Network) frames, with a pseudo-header as supplied by Linux SocketCAN.

LINKTYPE_IPV4 

Raw IPv4; the packet begins with an IPv4 header.

LINKTYPE_IPV6 

Raw IPv6; the packet begins with an IPv6 header.

LINKTYPE_IEEE802_15_4_NOFCS 

IEEE 802.15.4 wireless Personal Area Network, without the FCS at the end of the frame.

LINKTYPE_DBUS 

Raw D-Bus messages, starting with the endianness flag, followed by the message type, etc., but without the authentication handshake before the message sequence.

LINKTYPE_DVB_CI 

DVB-CI (DVB Common Interface for communication between a PC Card module and a DVB receiver), with the message format specified by the PCAP format for DVB-CI specification.

LINKTYPE_MUX27010 

Variant of 3GPP TS 27.010 multiplexing protocol (similar to, but not the same as, 27.010)

LINKTYPE_STANAG_5066_D_PDU 

D_PDUs as described by NATO standard STANAG 5066, starting with the synchronization sequence, and including both header and data CRCs.

LINKTYPE_NFLOG 

Linux netlink NETLINK NFLOG socket log messages.

LINKTYPE_NETANALYZER 

Pseudo-header for Hilscher Gesellschaft für Systemautomation mbH netANALYZER devices, followed by an Ethernet frame, beginning with the MAC header and ending with the FCS.

LINKTYPE_NETANALYZER_TRANSPARENT 

Pseudo-header for Hilscher Gesellschaft für Systemautomation mbH netANALYZER devices, followed by an Ethernet frame, beginning with the preamble, SFD, and MAC header, and ending with the FCS.

LINKTYPE_IPOIB 

IP-over-InfiniBand, as specified by RFC 4391 section 6.

LINKTYPE_MPEG_2_TS 

MPEG-2 Transport Stream transport packets, as specified by ISO 13818-1/ITU-T Recommendation H.222.0.

LINKTYPE_NG40 

Pseudo-header for ng4T GmbH's UMTS Iub/Iur-over-ATM and Iub/Iur-over-IP format as used by their ng40 protocol tester.

LINKTYPE_NFC_LLCP 

Pseudo-header for NFC LLCP packet captures, followed by frame data for the LLCP Protocol as specified by NFCForum-TS-LLCP_1.1.

LINKTYPE_INFINIBAND 

Raw InfiniBand frames, starting with the Local Routing Header.

LINKTYPE_SCTP 

SCTP packets, as defined by RFC 4960, with no lower-level protocols such as IPv4 or IPv6.

LINKTYPE_USBPCAP 

USB packets, beginning with a USBPcap header.

LINKTYPE_RTAC_SERIAL 

Serial-line packet header for the Schweitzer Engineering Laboratories "RTAC" product.

LINKTYPE_BLUETOOTH_LE_LL 

Bluetooth Low Energy air interface Link Layer packets.

LINKTYPE_NETLINK 

Linux Netlink capture encapsulation.

LINKTYPE_BLUETOOTH_LINUX_MONITOR 

Bluetooth Linux Monitor encapsulation of traffic for the BlueZ stack.

LINKTYPE_BLUETOOTH_BREDR_BB 

Bluetooth Basic Rate and Enhanced Data Rate baseband packets.

LINKTYPE_BLUETOOTH_LE_LL_WITH_PHDR 

Bluetooth Low Energy link-layer packets.

LINKTYPE_PROFIBUS_DL 

PROFIBUS data link layer packets, as specified by IEC standard 61158-6-3.

LINKTYPE_PKTAP 

Apple PKTAP capture encapsulation.

LINKTYPE_EPON 

Ethernet-over-passive-optical-network packets.

LINKTYPE_IPMI_HPM_2 

IPMI trace packets, as specified by Table 3-20 "Trace Data Block Format" in the PICMG HPM.2 specification.

LINKTYPE_ZWAVE_R1_R2 

Per Joshua Wright jwrig.nosp@m.ht@h.nosp@m.asbor.nosp@m.g.co.nosp@m.m, formats for Z-Wave RF profiles R1 and R2 captures.

LINKTYPE_ZWAVE_R3 

Per Joshua Wright jwrig.nosp@m.ht@h.nosp@m.asbor.nosp@m.g.co.nosp@m.m, formats for Z-Wave RF profile R3 captures.

LINKTYPE_WATTSTOPPER_DLM 

Formats for WattStopper Digital Lighting Management (DLM) and Legrand Nitoo Open protocol common packet structure captures.

LINKTYPE_ISO_14443 

Messages between ISO 14443 contactless smartcards (Proximity Integrated Circuit Card, PICC) and card readers (Proximity Coupling Device, PCD), with the message format specified by the PCAP format for ISO14443 specification.

LINKTYPE_ETHERNET_MPACKET 

mPackets, as specified by IEEE 802.3br Figure 99-4, starting with the preamble and always ending with a CRC field.

17  {
18  LINKTYPE_INVALID = -1,
20  LINKTYPE_NULL = 0,
24  LINKTYPE_AX25 = 3,
30  LINKTYPE_SLIP = 8,
32  LINKTYPE_PPP = 9,
34  LINKTYPE_FDDI = 10,
36  LINKTYPE_DLT_RAW1 = 12,
38  LINKTYPE_DLT_RAW2 = 14,
40  LINKTYPE_PPP_HDLC = 50,
42  LINKTYPE_PPP_ETHER = 51,
46  LINKTYPE_RAW = 101,
48  LINKTYPE_C_HDLC = 104,
50  LINKTYPE_IEEE802_11 = 105,
52  LINKTYPE_FRELAY = 107,
54  LINKTYPE_LOOP = 108,
56  LINKTYPE_LINUX_SLL = 113,
58  LINKTYPE_LTALK = 114,
60  LINKTYPE_PFLOG = 117,
64  LINKTYPE_IP_OVER_FC = 122,
66  LINKTYPE_SUNATM = 123,
76  LINKTYPE_MTP2 = 140,
78  LINKTYPE_MTP3 = 141,
80  LINKTYPE_SCCP = 142,
82  LINKTYPE_DOCSIS = 143,
84  LINKTYPE_LINUX_IRDA = 144,
90  LINKTYPE_PPP_PPPD = 166,
92  LINKTYPE_GPRS_LLC = 169,
94  LINKTYPE_GPF_T = 170,
96  LINKTYPE_GPF_F = 171,
98  LINKTYPE_LINUX_LAPD = 177,
102  LINKTYPE_USB_LINUX = 189,
104  LINKTYPE_PPI = 192,
106  LINKTYPE_IEEE802_15_4 = 195,
108  LINKTYPE_SITA = 196,
110  LINKTYPE_ERF = 197,
114  LINKTYPE_AX25_KISS = 202,
116  LINKTYPE_LAPD = 203,
118  LINKTYPE_PPP_WITH_DIR = 204,
124  LINKTYPE_IPMB_LINUX = 209,
130  LINKTYPE_FC_2 = 224,
134  LINKTYPE_IPNET = 226,
138  LINKTYPE_IPV4 = 228,
140  LINKTYPE_IPV6 = 229,
144  LINKTYPE_DBUS = 231,
146  LINKTYPE_DVB_CI = 235,
148  LINKTYPE_MUX27010 = 236,
152  LINKTYPE_NFLOG = 239,
154  LINKTYPE_NETANALYZER = 240,
158  LINKTYPE_IPOIB = 242,
160  LINKTYPE_MPEG_2_TS = 243,
162  LINKTYPE_NG40 = 244,
164  LINKTYPE_NFC_LLCP = 245,
166  LINKTYPE_INFINIBAND = 247,
168  LINKTYPE_SCTP = 248,
170  LINKTYPE_USBPCAP = 249,
172  LINKTYPE_RTAC_SERIAL = 250,
176  LINKTYPE_NETLINK = 253,
184  LINKTYPE_PROFIBUS_DL = 257,
186  LINKTYPE_PKTAP = 258,
188  LINKTYPE_EPON = 259,
190  LINKTYPE_IPMI_HPM_2 = 260,
192  LINKTYPE_ZWAVE_R1_R2 = 261,
194  LINKTYPE_ZWAVE_R3 = 262,
198  LINKTYPE_ISO_14443 = 264,
201 };

◆ PimHelloOptionType

Enum generated from inet/routing/pim/PimPacket.msg:41 by opp_msgtool.

enum PimHelloOptionType
{
    Holdtime = 1;
    LANPruneDelay = 2;
    DRPriority = 19;
    GenerationID = 20;
    StateRefreshCapable = 21;
    AddressList = 24;
}
Enumerator
Holdtime 
LANPruneDelay 
DRPriority 
GenerationID 
StateRefreshCapable 
AddressList 
122  {
123  Holdtime = 1,
124  LANPruneDelay = 2,
125  DRPriority = 19,
126  GenerationID = 20,
127  StateRefreshCapable = 21,
128  AddressList = 24
129 };

◆ PimPacketType

Enum generated from inet/routing/pim/PimPacket.msg:27 by opp_msgtool.

enum PimPacketType
{
    Hello = 0;
    Register = 1;
    RegisterStop = 2;
    JoinPrune = 3;
    Bootstrap = 4;
    Assert = 5;
    Graft = 6;
    GraftAck = 7;
    CandidateRPAdvertisement = 8;
    StateRefresh = 9;    // in RFC 3973
}
Enumerator
Hello 
Register 
RegisterStop 
JoinPrune 
Bootstrap 
Assert 
Graft 
GraftAck 
CandidateRPAdvertisement 
StateRefresh 
92  {
93  Hello = 0,
94  Register = 1,
95  RegisterStop = 2,
96  JoinPrune = 3,
97  Bootstrap = 4,
98  Assert = 5,
99  Graft = 6,
100  GraftAck = 7,
102  StateRefresh = 9
103 };

◆ PingSelfKinds

Enum generated from inet/applications/pingapp/PingApp.msg:11 by opp_msgtool.

enum PingSelfKinds
{
    PING_FIRST_ADDR = 1001;
    PING_CHANGE_ADDR = 1002;
    PING_SEND = 1003;
}
Enumerator
PING_FIRST_ADDR 
PING_CHANGE_ADDR 
PING_SEND 
52  {
53  PING_FIRST_ADDR = 1001,
54  PING_CHANGE_ADDR = 1002,
55  PING_SEND = 1003
56 };

◆ RipAf

Enum generated from inet/routing/rip/RipPacket.msg:30 by opp_msgtool.

//
// Address Family constants
//
enum RipAf
{
    RIP_AF_NONE = 0;
    RIP_AF_INET = 2;
    // RIP_AF_AUTH = 0xFFFF;
}
Enumerator
RIP_AF_NONE 
RIP_AF_INET 
89  {
90  RIP_AF_NONE = 0,
91  RIP_AF_INET = 2
92 };

◆ RipCommand

Enum generated from inet/routing/rip/RipPacket.msg:22 by opp_msgtool.

//
// RIP commands
//
enum RipCommand
{
    RIP_REQUEST = 1;
    RIP_RESPONSE = 2;
}
Enumerator
RIP_REQUEST 
RIP_RESPONSE 
67  {
68  RIP_REQUEST = 1,
69  RIP_RESPONSE = 2
70 };

◆ RipMode

Enumerated parameter to control how the Rip module advertises the routes to its neighbors.

Enumerator
NO_RIP 
PASSIVE 
NO_SPLIT_HORIZON 
SPLIT_HORIZON 
SPLIT_HORIZON_POISON_REVERSE 
28  {
29  NO_RIP, // no updates are sent, and the attached network is not advertised
30  PASSIVE, // no updates are sent, but the attached network is advertised
31  NO_SPLIT_HORIZON, // every route is sent to the neighbor
32  SPLIT_HORIZON, // do not send routes to the neighbor it was learnt from
33  SPLIT_HORIZON_POISON_REVERSE // send the route to the neighbor it was learnt from with infinite metric (16)
34 };

◆ RsvpConstants

Enum generated from inet/networklayer/rsvpte/RsvpPacket.msg:19 by opp_msgtool.

enum RsvpConstants
{
    PATH_MESSAGE = 1;
    RESV_MESSAGE = 2;
    PTEAR_MESSAGE = 3;
    RTEAR_MESSAGE = 4;
    PERROR_MESSAGE = 5;
    RERROR_MESSAGE = 6;
    HELLO_MESSAGE = 7;
}
Enumerator
PATH_MESSAGE 
RESV_MESSAGE 
PTEAR_MESSAGE 
RTEAR_MESSAGE 
PERROR_MESSAGE 
RERROR_MESSAGE 
HELLO_MESSAGE 
68  {
69  PATH_MESSAGE = 1,
70  RESV_MESSAGE = 2,
71  PTEAR_MESSAGE = 3,
72  RTEAR_MESSAGE = 4,
73  PERROR_MESSAGE = 5,
74  RERROR_MESSAGE = 6,
75  HELLO_MESSAGE = 7
76 };

◆ RtpAppSelfMsgKinds

Enum generated from inet/applications/rtpapp/RtpApplication.msg:11 by opp_msgtool.

enum RtpAppSelfMsgKinds
{
    RTPAPP_ENTER_SESSION = 1;
    RTPAPP_START_TRANSMISSION = 2;
    RTPAPP_STOP_TRANSMISSION = 3;
    RTPAPP_LEAVE_SESSION = 4;
}
Enumerator
RTPAPP_ENTER_SESSION 
RTPAPP_START_TRANSMISSION 
RTPAPP_STOP_TRANSMISSION 
RTPAPP_LEAVE_SESSION 

◆ SapCode

Enum generated from inet/linklayer/common/Ieee802SapTag.msg:16 by opp_msgtool.

//
// Some 8-bit SAP values for IEEE 802.x LLC headers.
//
enum SapCode
{
    SAP_IBM_SNA = 0x04;
    SAP_IP = 0x06;
    SAP_3COM = 0x80;
    SAP_SNAP = 0xAA;
    SAP_BANYAN = 0xBC;
    SAP_NOVELL_IPX = 0xE0;
    SAP_LAN_MANAGER = 0xF4;
    SAP_CLNS = 0xFE;
    SAP_STP = 0x42;
}
Enumerator
SAP_IBM_SNA 
SAP_IP 
SAP_3COM 
SAP_SNAP 
SAP_BANYAN 
SAP_NOVELL_IPX 
SAP_LAN_MANAGER 
SAP_CLNS 
SAP_STP 
66  {
67  SAP_IBM_SNA = 0x04,
68  SAP_IP = 0x06,
69  SAP_3COM = 0x80,
70  SAP_SNAP = 0xAA,
71  SAP_BANYAN = 0xBC,
72  SAP_NOVELL_IPX = 0xE0,
73  SAP_LAN_MANAGER = 0xF4,
74  SAP_CLNS = 0xFE,
75  SAP_STP = 0x42
76 };

◆ SctpCommandCode

Enum generated from inet/transportlayer/contract/sctp/SctpCommand.msg:41 by opp_msgtool.

//
// SCTP command codes, sent by the application to SCTP. These constants
// should be set as message kind on a message sent to the SCTP entity.
//
// @see SctpCommand, SctpOpenCommand, Sctp
//
enum SctpCommandCode
{
    SCTP_C_ASSOCIATE = 1; // active open (must carry SctpOpenCommand)
    SCTP_C_OPEN_PASSIVE = 2; // passive open (must carry SctpOpenCommand)
    SCTP_C_SEND = 3; // send data (set on data packet)
    SCTP_C_CLOSE = 5; // shutdown the association
    SCTP_C_ABORT = 6; // abort connection
    SCTP_C_STATUS = 7; // request status info (SCTP_I_STATUS) from Sctp
    SCTP_C_RECEIVE = 8; // data receive request
    SCTP_C_SEND_ORDERED = 9; // send data ordered
    SCTP_C_SEND_UNORDERED = 10; // send data unordered
    SCTP_C_PRIMARY = 11; // set primary path
    SCTP_C_QUEUE_BYTES_LIMIT = 12; // set send queue limit (in bytes)
    SCTP_C_QUEUE_MSGS_LIMIT = 13; // set send queue limit (in messages)
    SCTP_C_SHUTDOWN = 14;
    SCTP_C_NO_OUTSTANDING = 15;
    SCTP_C_STREAM_RESET = 16; // send StreamResetChunk
    SCTP_C_RESET_ASSOC = 17;
    SCTP_C_ADD_STREAMS = 18;
    SCTP_C_NAT_INFO = 19;
    SCTP_C_SEND_ASCONF = 20;
    SCTP_C_SET_STREAM_PRIO = 21;
    SCTP_C_GETSOCKETOPTIONS = 22;
    SCTP_C_ACCEPT = 23;
    SCTP_C_SET_RTO_INFO = 24;
    SCTP_C_ACCEPT_SOCKET_ID = 25;
    SCTP_C_DESTROY = 26; // destroy socket
}
Enumerator
SCTP_C_ASSOCIATE 
SCTP_C_OPEN_PASSIVE 
SCTP_C_SEND 
SCTP_C_CLOSE 
SCTP_C_ABORT 
SCTP_C_STATUS 
SCTP_C_RECEIVE 
SCTP_C_SEND_ORDERED 
SCTP_C_SEND_UNORDERED 
SCTP_C_PRIMARY 
SCTP_C_QUEUE_BYTES_LIMIT 
SCTP_C_QUEUE_MSGS_LIMIT 
SCTP_C_SHUTDOWN 
SCTP_C_NO_OUTSTANDING 
SCTP_C_STREAM_RESET 
SCTP_C_RESET_ASSOC 
SCTP_C_ADD_STREAMS 
SCTP_C_NAT_INFO 
SCTP_C_SEND_ASCONF 
SCTP_C_SET_STREAM_PRIO 
SCTP_C_GETSOCKETOPTIONS 
SCTP_C_ACCEPT 
SCTP_C_SET_RTO_INFO 
SCTP_C_ACCEPT_SOCKET_ID 
SCTP_C_DESTROY 
129  {
130  SCTP_C_ASSOCIATE = 1,
132  SCTP_C_SEND = 3,
133  SCTP_C_CLOSE = 5,
134  SCTP_C_ABORT = 6,
135  SCTP_C_STATUS = 7,
136  SCTP_C_RECEIVE = 8,
139  SCTP_C_PRIMARY = 11,
142  SCTP_C_SHUTDOWN = 14,
144  SCTP_C_STREAM_RESET = 16,
145  SCTP_C_RESET_ASSOC = 17,
146  SCTP_C_ADD_STREAMS = 18,
147  SCTP_C_NAT_INFO = 19,
148  SCTP_C_SEND_ASCONF = 20,
151  SCTP_C_ACCEPT = 23,
152  SCTP_C_SET_RTO_INFO = 24,
154  SCTP_C_DESTROY = 26
155 };

◆ SctpErrorCode

Enum generated from inet/transportlayer/contract/sctp/SctpCommand.msg:31 by opp_msgtool.

//
// Currently not in use.
//
enum SctpErrorCode
{
}
84  {
85 };

◆ SctpFlags

Enum generated from inet/transportlayer/contract/sctp/SctpCommand.msg:100 by opp_msgtool.

enum SctpFlags
{
    COMPLETE_MESG_UNORDERED = 1;
    COMPLETE_MESG_ORDERED = 0;
}
Enumerator
COMPLETE_MESG_UNORDERED 
COMPLETE_MESG_ORDERED 
234  {
237 };

◆ SctpStatusInd

Enum generated from inet/transportlayer/contract/sctp/SctpCommand.msg:75 by opp_msgtool.

//
// SCTP indications, sent by SCTP to the application. SCTP will set these
// constants as message kind on messages it sends to the application.
//
// @see SctpCommand, SctpStatusInfo, Sctp
//
enum SctpStatusInd
{
    SCTP_I_DATA = 1; // data packet (set on data packet)
    SCTP_I_DATA_NOTIFICATION = 2; // data arrived notification
    SCTP_I_ESTABLISHED = 3; // connection established
    SCTP_I_PEER_CLOSED = 4; // FIN received from remote SCTP
    SCTP_I_CLOSED = 5; // connection closed normally (via FIN exchange)
    SCTP_I_CONNECTION_REFUSED = 6; // connection refused
    SCTP_I_CONNECTION_RESET = 7; // connection reset
    SCTP_I_TIMED_OUT = 8; // conn-estab timer went off, or max retransm. count reached
    SCTP_I_STATUS = 9; // status info (will carry SctpStatusInfo)
    SCTP_I_ABORT = 10; // association was aborted by the peer
    SCTP_I_CONN_LOST = 11; // association had too many retransmissions FIXME
    SCTP_I_SEND_MSG = 12;
    SCTP_I_SHUTDOWN_RECEIVED = 13;
    SCTP_I_SENDQUEUE_FULL = 14;
    SCTP_I_SENDQUEUE_ABATED = 15;
    SCTP_I_ABANDONED = 16;
    SCTP_I_SEND_STREAMS_RESETTED = 17;
    SCTP_I_RCV_STREAMS_RESETTED = 18;
    SCTP_I_RESET_REQUEST_FAILED = 19;
    SCTP_I_ADDRESS_ADDED = 20; // used for AddIP and multihomed NAT
    SCTP_I_SENDSOCKETOPTIONS = 21;
    SCTP_I_AVAILABLE = 22;
}
Enumerator
SCTP_I_DATA 
SCTP_I_DATA_NOTIFICATION 
SCTP_I_ESTABLISHED 
SCTP_I_PEER_CLOSED 
SCTP_I_CLOSED 
SCTP_I_CONNECTION_REFUSED 
SCTP_I_CONNECTION_RESET 
SCTP_I_TIMED_OUT 
SCTP_I_STATUS 
SCTP_I_ABORT 
SCTP_I_CONN_LOST 
SCTP_I_SEND_MSG 
SCTP_I_SHUTDOWN_RECEIVED 
SCTP_I_SENDQUEUE_FULL 
SCTP_I_SENDQUEUE_ABATED 
SCTP_I_ABANDONED 
SCTP_I_SEND_STREAMS_RESETTED 
SCTP_I_RCV_STREAMS_RESETTED 
SCTP_I_RESET_REQUEST_FAILED 
SCTP_I_ADDRESS_ADDED 
SCTP_I_SENDSOCKETOPTIONS 
SCTP_I_AVAILABLE 
196  {
197  SCTP_I_DATA = 1,
199  SCTP_I_ESTABLISHED = 3,
200  SCTP_I_PEER_CLOSED = 4,
201  SCTP_I_CLOSED = 5,
204  SCTP_I_TIMED_OUT = 8,
205  SCTP_I_STATUS = 9,
206  SCTP_I_ABORT = 10,
207  SCTP_I_CONN_LOST = 11,
208  SCTP_I_SEND_MSG = 12,
212  SCTP_I_ABANDONED = 16,
218  SCTP_I_AVAILABLE = 22
219 };

◆ ServicePrimitive

Enum generated from inet/common/ProtocolTag.msg:53 by opp_msgtool.

//
// OSI layered service primitives
//
enum ServicePrimitive
{
    SP_UNSPECIFIED = -1;
    SP_REQUEST = 1;
    SP_INDICATION = 2;
    SP_RESPONSE = 3;
    SP_CONFIRM = 4;
}
Enumerator
SP_UNSPECIFIED 
SP_REQUEST 
SP_INDICATION 
SP_RESPONSE 
SP_CONFIRM 
172  {
173  SP_UNSPECIFIED = -1,
174  SP_REQUEST = 1,
175  SP_INDICATION = 2,
176  SP_RESPONSE = 3,
177  SP_CONFIRM = 4
178 };

◆ SignallingConstants

Enum generated from inet/networklayer/rsvpte/SignallingMsg.msg:14 by opp_msgtool.

enum SignallingConstants
{
    MSG_PSB_TIMER = 1;
    MSG_PSB_TIMEOUT = 2;
    MSG_RSB_REFRESH_TIMER = 3;
    MSG_RSB_COMMIT_TIMER = 4;
    MSG_RSB_TIMEOUT = 5;
    MSG_HELLO_TIMER = 6;
    MSG_HELLO_TIMEOUT = 7;
    MSG_PATH_NOTIFY = 8;
    PATH_CREATED = 1;
    PATH_UNFEASIBLE = 2;
    PATH_FAILED = 3;
    PATH_PREEMPTED = 4;
    PATH_RETRY = 5;
}
Enumerator
MSG_PSB_TIMER 
MSG_PSB_TIMEOUT 
MSG_RSB_REFRESH_TIMER 
MSG_RSB_COMMIT_TIMER 
MSG_RSB_TIMEOUT 
MSG_HELLO_TIMER 
MSG_HELLO_TIMEOUT 
MSG_PATH_NOTIFY 
PATH_CREATED 
PATH_UNFEASIBLE 
PATH_FAILED 
PATH_PREEMPTED 
PATH_RETRY 
79  {
80  MSG_PSB_TIMER = 1,
81  MSG_PSB_TIMEOUT = 2,
84  MSG_RSB_TIMEOUT = 5,
85  MSG_HELLO_TIMER = 6,
87  MSG_PATH_NOTIFY = 8,
88  PATH_CREATED = 1,
89  PATH_UNFEASIBLE = 2,
90  PATH_FAILED = 3,
91  PATH_PREEMPTED = 4,
92  PATH_RETRY = 5
93 };

◆ SocketCommandCode

Enum generated from inet/common/socket/SocketCommand.msg:15 by opp_msgtool.

enum SocketCommandCode
{
    SOCKET_C_DATA = 0;
    SOCKET_C_BIND = 1;
    SOCKET_C_OPEN = 2;
    SOCKET_C_CLOSE = 3;
    SOCKET_C_DESTROY = 4;
}
Enumerator
SOCKET_C_DATA 
SOCKET_C_BIND 
SOCKET_C_OPEN 
SOCKET_C_CLOSE 
SOCKET_C_DESTROY 
63  {
64  SOCKET_C_DATA = 0,
65  SOCKET_C_BIND = 1,
66  SOCKET_C_OPEN = 2,
67  SOCKET_C_CLOSE = 3,
69 };

◆ SocketStatusInd

Enum generated from inet/common/socket/SocketCommand.msg:24 by opp_msgtool.

enum SocketStatusInd
{
    SOCKET_I_DATA = 0;
    SOCKET_I_CLOSED = 1;
}
Enumerator
SOCKET_I_DATA 
SOCKET_I_CLOSED 
84  {
85  SOCKET_I_DATA = 0,
86  SOCKET_I_CLOSED = 1
87 };

◆ TcpCommandCode

Enum generated from inet/transportlayer/contract/tcp/TcpCommand.msg:20 by opp_msgtool.

//
// TCP command codes, sent by the application to TCP. These constants
// should be set as message kind on a message sent to the TCP entity.
//
// @see ~TcpCommand, ~TcpOpenCommand, ~ITcp
//
enum TcpCommandCode
{
    TCP_C_OPEN_ACTIVE = 1;   // active open (must carry ~TcpOpenCommand)
    TCP_C_OPEN_PASSIVE = 2;  // passive open (must carry ~TcpOpenCommand)
    TCP_C_ACCEPT = 3;        // accept connection
    TCP_C_SEND = 4;          // send data (set on data packet)
    TCP_C_CLOSE = 5;         // "I have no more data to send"
    TCP_C_ABORT = 6;         // abort connection
    TCP_C_STATUS = 7;        // request status info (TCP_I_STATUS) from TCP
    TCP_C_QUEUE_BYTES_LIMIT = 8; // set send queue limit (in bytes)
    TCP_C_READ = 9;          // send request to TCP to deliver data
    TCP_C_DESTROY = 10;      // send request to TCP to destroy the socket descriptor
    TCP_C_SETOPTION = 11;    // setting TCP socket options
}
Enumerator
TCP_C_OPEN_ACTIVE 
TCP_C_OPEN_PASSIVE 
TCP_C_ACCEPT 
TCP_C_SEND 
TCP_C_CLOSE 
TCP_C_ABORT 
TCP_C_STATUS 
TCP_C_QUEUE_BYTES_LIMIT 
TCP_C_READ 
TCP_C_DESTROY 
TCP_C_SETOPTION 
81  {
84  TCP_C_ACCEPT = 3,
85  TCP_C_SEND = 4,
86  TCP_C_CLOSE = 5,
87  TCP_C_ABORT = 6,
88  TCP_C_STATUS = 7,
90  TCP_C_READ = 9,
91  TCP_C_DESTROY = 10,
92  TCP_C_SETOPTION = 11
93 };

◆ TcpErrorCode

Enum generated from inet/transportlayer/contract/tcp/TcpCommand.msg:60 by opp_msgtool.

//
// Currently not in use.
//
enum TcpErrorCode
{
}
153  {
154 };

◆ TcpStatusInd

Enum generated from inet/transportlayer/contract/tcp/TcpCommand.msg:41 by opp_msgtool.

//
// TCP indications, sent by TCP to the application. TCP will set these
// constants as message kind on messages it sends to the application.
//
// @see ~TcpCommand, ~TcpStatusInfo, ~ITcp
//
enum TcpStatusInd
{
    TCP_I_DATA = 1;              // data packet (set on data packet)
    TCP_I_URGENT_DATA = 2;       // urgent data (set on data packet)
    TCP_I_AVAILABLE = 3;         // conncetion available
    TCP_I_ESTABLISHED = 4;       // connection established
    TCP_I_PEER_CLOSED = 5;       // FIN received from remote TCP
    TCP_I_CLOSED = 6;            // connection closed normally (via FIN exchange)
    TCP_I_CONNECTION_REFUSED = 7; // connection refused
    TCP_I_CONNECTION_RESET = 8;  // connection reset
    TCP_I_TIMED_OUT = 9;         // conn-estab timer went off, or max retransm. count reached
    TCP_I_STATUS = 10;           // status info (will carry ~TcpStatusInfo)
    TCP_I_SEND_MSG = 11;         // send queue abated, send more messages
    TCP_I_DATA_NOTIFICATION = 12; // notify the upper layer that data has arrived
}
Enumerator
TCP_I_DATA 
TCP_I_URGENT_DATA 
TCP_I_AVAILABLE 
TCP_I_ESTABLISHED 
TCP_I_PEER_CLOSED 
TCP_I_CLOSED 
TCP_I_CONNECTION_REFUSED 
TCP_I_CONNECTION_RESET 
TCP_I_TIMED_OUT 
TCP_I_STATUS 
TCP_I_SEND_MSG 
TCP_I_DATA_NOTIFICATION 
124  {
125  TCP_I_DATA = 1,
126  TCP_I_URGENT_DATA = 2,
127  TCP_I_AVAILABLE = 3,
128  TCP_I_ESTABLISHED = 4,
129  TCP_I_PEER_CLOSED = 5,
130  TCP_I_CLOSED = 6,
133  TCP_I_TIMED_OUT = 9,
134  TCP_I_STATUS = 10,
135  TCP_I_SEND_MSG = 11,
137 };

◆ TimestampFlag

Enum generated from inet/networklayer/ipv4/Ipv4Header.msg:75 by opp_msgtool.

//
// The timestamp flag uses the same numeric values as the Ipv4 Protocol
//
enum TimestampFlag
{
    IP_TIMESTAMP_TIMESTAMP_ONLY = 0;
    IP_TIMESTAMP_WITH_ADDRESS = 1;
    IP_TIMESTAMP_SENDER_INIT_ADDRESS = 3;
}
Enumerator
IP_TIMESTAMP_TIMESTAMP_ONLY 
IP_TIMESTAMP_WITH_ADDRESS 
IP_TIMESTAMP_SENDER_INIT_ADDRESS 

◆ TunCommandCode

Enum generated from inet/linklayer/tun/TunControlInfo.msg:13 by opp_msgtool.

enum TunCommandCode
{
    TUN_C_OPEN = 1;
    TUN_C_CLOSE = 2;
    TUN_C_DESTROY = 3;
    TUN_C_DATA = 4;
}
Enumerator
TUN_C_OPEN 
TUN_C_CLOSE 
TUN_C_DESTROY 
TUN_C_DATA 
58  {
59  TUN_C_OPEN = 1,
60  TUN_C_CLOSE = 2,
61  TUN_C_DESTROY = 3,
62  TUN_C_DATA = 4
63 };

◆ TunSocketIndication

Enum generated from inet/linklayer/tun/TunControlInfo.msg:21 by opp_msgtool.

enum TunSocketIndication
{
    TUN_I_CLOSED = 2;
    TUN_I_DATA = 4;
}
Enumerator
TUN_I_CLOSED 
TUN_I_DATA 
78  {
79  TUN_I_CLOSED = 2,
80  TUN_I_DATA = 4
81 };

◆ UdpCommandCode

Enum generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:20 by opp_msgtool.

//
// Udp command codes, sent by the application to ~Udp. These constants
// should be set as message kind on messages sent to the ~Udp entity.
//
// @see ~UdpControlInfo, ~UdpStatusInd, ~Udp
//
enum UdpCommandCode
{
    UDP_C_DATA = 0;      // send()/sendTo(); see ~UDPSendCommand
    UDP_C_BIND = 1;      // bind(); see ~UdpBindCommand
    UDP_C_CONNECT = 2;   // connect(); see ~UdpConnectCommand
    UDP_C_SETOPTION = 3; // setsockopt(); see ~UdpSetTimeToLiveCommand,...
    UDP_C_CLOSE = 4;     // close(); see ~UdpCloseCommand
    UDP_C_DESTROY = 5;   // destroy(); see ~UdpDestroyCommand
}
Enumerator
UDP_C_DATA 
UDP_C_BIND 
UDP_C_CONNECT 
UDP_C_SETOPTION 
UDP_C_CLOSE 
UDP_C_DESTROY 
85  {
86  UDP_C_DATA = 0,
87  UDP_C_BIND = 1,
88  UDP_C_CONNECT = 2,
89  UDP_C_SETOPTION = 3,
90  UDP_C_CLOSE = 4,
91  UDP_C_DESTROY = 5
92 };

◆ UdpSetOptionSubcode

Enum generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:30 by opp_msgtool.

enum UdpSetOptionSubcode
{
    UDP_C_SETOPTION_TTL = 1;
    UDP_C_SETOPTION_DSCP = 2;
    UDP_C_SETOPTION_TOS = 3;
    UDP_C_SETOPTION_BROADCAST = 4;
    UDP_C_SETOPTION_MCAST_IFACE = 5;
    UDP_C_SETOPTION_MCAST_LOOP = 6;
    UDP_C_SETOPTION_REUSEADDR = 7;
    UDP_C_SETOPTION_JOIN_MCAST_GRP = 8;
    UDP_C_SETOPTION_LEAVE_MCAST_GRP = 9;
    UDP_C_SETOPTION_JOIN_MCAST_SRC = 10;
    UDP_C_SETOPTION_BLOCK_MCAST_SRC = 11;
    UDP_C_SETOPTION_UNBLOCK_MCAST_SRC = 12;
    UDP_C_SETOPTION_LEAVE_MCAST_SRC = 13;
    UDP_C_SETOPTION_SET_MCAST_SRC_FILTER = 14;
}
Enumerator
UDP_C_SETOPTION_TTL 
UDP_C_SETOPTION_DSCP 
UDP_C_SETOPTION_TOS 
UDP_C_SETOPTION_BROADCAST 
UDP_C_SETOPTION_MCAST_IFACE 
UDP_C_SETOPTION_MCAST_LOOP 
UDP_C_SETOPTION_REUSEADDR 
UDP_C_SETOPTION_JOIN_MCAST_GRP 
UDP_C_SETOPTION_LEAVE_MCAST_GRP 
UDP_C_SETOPTION_JOIN_MCAST_SRC 
UDP_C_SETOPTION_BLOCK_MCAST_SRC 
UDP_C_SETOPTION_UNBLOCK_MCAST_SRC 
UDP_C_SETOPTION_LEAVE_MCAST_SRC 
UDP_C_SETOPTION_SET_MCAST_SRC_FILTER 

◆ UdpSourceFilterMode

Enum generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:353 by opp_msgtool.

enum UdpSourceFilterMode
{
    UDP_INCLUDE_MCAST_SOURCES = 1;
    UDP_EXCLUDE_MCAST_SOURCES = 2;
}
Enumerator
UDP_INCLUDE_MCAST_SOURCES 
UDP_EXCLUDE_MCAST_SOURCES 
1204  {
1207 };

◆ UdpStatusInd

Enum generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:54 by opp_msgtool.

//
// Udp indications, sent by ~Udp to the application. ~Udp will set these
// constants as message kind on messages it sends to the application.
//
// @see ~UdpControlInfo, ~UdpCommandCode, ~Udp
//
enum UdpStatusInd
{
    UDP_I_DATA = 0;  // ~Udp attaches ~UDPIndication to received data packet
    UDP_I_ERROR = 1;
    UDP_I_SOCKET_CLOSED = 2;
}
Enumerator
UDP_I_DATA 
UDP_I_ERROR 
UDP_I_SOCKET_CLOSED 
156  {
157  UDP_I_DATA = 0,
158  UDP_I_ERROR = 1,
160 };

◆ UserPriority

IEEE 802.1d User Priority (UP) values.

Enumerator
UP_BK 
UP_BK2 
UP_BE 
UP_EE 
UP_CL 
UP_VI 
UP_VO 
UP_NC 
18  {
19  UP_BK = 1, // Background
20  UP_BK2 = 2, // Background
21  UP_BE = 0, // Best Effort
22  UP_EE = 3, // Excellent Effort
23  UP_CL = 4, // Controlled Load
24  UP_VI = 5, // Video (<100 ms latency and jitter)
25  UP_VO = 6, // Voice (<10 ms latency and jitter)
26  UP_NC = 7 // Network Control
27 };

◆ WiseRouteMsgType

Enum generated from inet/networklayer/wiseroute/WiseRouteHeader.msg:17 by opp_msgtool.

enum WiseRouteMsgType
{
    DATA = 1;
    ROUTE_FLOOD = 2;
}
Enumerator
DATA 
ROUTE_FLOOD 
60  {
61  DATA = 1,
62  ROUTE_FLOOD = 2
63 };

◆ XMacTypes

Enum generated from inet/linklayer/xmac/XMacHeader.msg:14 by opp_msgtool.

// @brief Types of messages (self messages and packets) the node can process
enum XMacTypes
{
    // packet types
    XMAC_PREAMBLE = 191;
    XMAC_DATA = 192;
    XMAC_ACK = 193;
    // self message types
    XMAC_RESEND_DATA = 194;
    XMAC_ACK_TIMEOUT = 195;
    XMAC_START_XMAC = 196;
    XMAC_WAKE_UP = 197;
    XMAC_SEND_ACK = 198;
    XMAC_CCA_TIMEOUT = 199;
    XMAC_ACK_TX_OVER = 200;
    XMAC_SEND_PREAMBLE = 201;
    XMAC_STOP_PREAMBLES = 202;
    XMAC_DATA_TX_OVER = 203;
    XMAC_DATA_TIMEOUT = 204;
    SWITCH_PREAMBLE_PHASE = 205;
    DELAY_FOR_ACK_WITHIN_REMOTE_RX = 206;
    XMAC_SWITCHING_FINISHED = 207;
}
Enumerator
XMAC_PREAMBLE 
XMAC_DATA 
XMAC_ACK 
XMAC_RESEND_DATA 
XMAC_ACK_TIMEOUT 
XMAC_START_XMAC 
XMAC_WAKE_UP 
XMAC_SEND_ACK 
XMAC_CCA_TIMEOUT 
XMAC_ACK_TX_OVER 
XMAC_SEND_PREAMBLE 
XMAC_STOP_PREAMBLES 
XMAC_DATA_TX_OVER 
XMAC_DATA_TIMEOUT 
SWITCH_PREAMBLE_PHASE 
DELAY_FOR_ACK_WITHIN_REMOTE_RX 
XMAC_SWITCHING_FINISHED 
76  {
77  XMAC_PREAMBLE = 191,
78  XMAC_DATA = 192,
79  XMAC_ACK = 193,
80  XMAC_RESEND_DATA = 194,
81  XMAC_ACK_TIMEOUT = 195,
82  XMAC_START_XMAC = 196,
83  XMAC_WAKE_UP = 197,
84  XMAC_SEND_ACK = 198,
85  XMAC_CCA_TIMEOUT = 199,
86  XMAC_ACK_TX_OVER = 200,
87  XMAC_SEND_PREAMBLE = 201,
88  XMAC_STOP_PREAMBLES = 202,
89  XMAC_DATA_TX_OVER = 203,
90  XMAC_DATA_TIMEOUT = 204,
94 };

Function Documentation

◆ __checknull() [1/2]

template<class T >
Ptr<T> inet::__checknull ( const Ptr< T > &  p,
const char *  expr,
const char *  file,
int  line 
)
105 {
106  if (p == nullptr)
107  throw cRuntimeError("Expression %s returned nullptr at %s:%d", expr, file, line);
108  return p;
109 }

◆ __checknull() [2/2]

template<class T >
T* inet::__checknull ( T p,
const char *  expr,
const char *  file,
int  line 
)
74 {
75  if (!p)
76  throw cRuntimeError("Expression %s returned nullptr at %s:%d", expr, file, line);
77  return p;
78 }

◆ __doPacking() [1/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const EigrpKValues a 
)

◆ __doPacking() [2/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const EigrpMpIpv4Internal a 
)

◆ __doPacking() [3/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const EigrpMpIpv6Internal a 
)

◆ __doPacking() [4/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const EigrpMsgRoute a 
)

◆ __doPacking() [5/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const EigrpRouteFlags a 
)

◆ __doPacking() [6/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const EigrpStub a 
)

◆ __doPacking() [7/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const EigrpTlvParameter a 
)

◆ __doPacking() [8/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const EigrpTlvStub a 
)

◆ __doPacking() [9/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const EigrpWideMetricPar a 
)

◆ __doPacking() [10/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const EncodedGroupAddress a 
)

◆ __doPacking() [11/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const EncodedSourceAddress a 
)

◆ __doPacking() [12/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const EncodedUnicastAddress a 
)

◆ __doPacking() [13/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const EroObj a 
)

◆ __doPacking() [14/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const FecTlv a 
)

◆ __doPacking() [15/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const FilterSpecObj a 
)

◆ __doPacking() [16/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const FlowDescriptor_t a 
)

◆ __doPacking() [17/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const FlowSpecObj a 
)

◆ __doPacking() [18/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const LabelRequestObj a 
)

◆ __doPacking() [19/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const PortIdentity a 
)

Referenced by doParsimPacking().

◆ __doPacking() [20/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const RipEntry a 
)

◆ __doPacking() [21/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const RsvpHopObj a 
)

◆ __doPacking() [22/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const SenderDescriptor_t a 
)

◆ __doPacking() [23/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const SenderTemplateObj a 
)

◆ __doPacking() [24/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const SenderTspecObj a 
)

◆ __doPacking() [25/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const SessionObj a 
)

◆ __doPacking() [26/26]

void INET_API inet::__doPacking ( omnetpp::cCommBuffer *  b,
const TeLinkStateInfo a 
)

◆ __doUnpacking() [1/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
EigrpKValues a 
)

◆ __doUnpacking() [2/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
EigrpMpIpv4Internal a 
)

◆ __doUnpacking() [3/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
EigrpMpIpv6Internal a 
)

◆ __doUnpacking() [4/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
EigrpMsgRoute a 
)

◆ __doUnpacking() [5/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
EigrpRouteFlags a 
)

◆ __doUnpacking() [6/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
EigrpStub a 
)

◆ __doUnpacking() [7/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
EigrpTlvParameter a 
)

◆ __doUnpacking() [8/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
EigrpTlvStub a 
)

◆ __doUnpacking() [9/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
EigrpWideMetricPar a 
)

◆ __doUnpacking() [10/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
EncodedGroupAddress a 
)

◆ __doUnpacking() [11/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
EncodedSourceAddress a 
)

◆ __doUnpacking() [12/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
EncodedUnicastAddress a 
)

◆ __doUnpacking() [13/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
EroObj a 
)

◆ __doUnpacking() [14/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
FecTlv a 
)

◆ __doUnpacking() [15/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
FilterSpecObj a 
)

◆ __doUnpacking() [16/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
FlowDescriptor_t a 
)

◆ __doUnpacking() [17/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
FlowSpecObj a 
)

◆ __doUnpacking() [18/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
LabelRequestObj a 
)

◆ __doUnpacking() [19/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
PortIdentity a 
)

Referenced by doParsimUnpacking().

◆ __doUnpacking() [20/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
RipEntry a 
)

◆ __doUnpacking() [21/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
RsvpHopObj a 
)

◆ __doUnpacking() [22/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
SenderDescriptor_t a 
)

◆ __doUnpacking() [23/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
SenderTemplateObj a 
)

◆ __doUnpacking() [24/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
SenderTspecObj a 
)

◆ __doUnpacking() [25/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
SessionObj a 
)

◆ __doUnpacking() [26/26]

void INET_API inet::__doUnpacking ( omnetpp::cCommBuffer *  b,
TeLinkStateInfo a 
)

◆ _isNetworkNode()

bool inet::_isNetworkNode ( const cModule *  mod)
inline
13 {
14  cProperties *props = mod->getProperties();
15  return props && props->getAsBool("networkNode");
16 }

Referenced by findContainingNode(), findModuleUnderContainingNode(), and isNetworkNode().

◆ addAll() [1/3]

template<typename K , typename V , typename _C , typename _C2 >
std::map<K,V,_C>& inet::addAll ( std::map< K, V, _C > &  m,
const std::map< K, V, _C2 > &  n 
)
inline
38  {
39  m.insert(n.begin(), n.end());
40  return m;
41 }

◆ addAll() [2/3]

template<typename T , typename _C , typename _C2 >
std::set<T,_C>& inet::addAll ( std::set< T, _C > &  s,
const std::set< T, _C2 > &  t 
)
32  {
33  s.insert(t.begin(), t.end());
34  return s;
35 }

◆ addAll() [3/3]

template<typename T >
std::vector<T>& inet::addAll ( std::vector< T > &  v,
const std::vector< T > &  w 
)
26  {
27  v.insert(v.end(), w.begin(), w.end());
28  return v;
29 }

◆ append()

void inet::append ( std::vector< int > &  dest,
const std::vector< int > &  src 
)

TODO documentation.

80 {
81  for (auto& elem : src)
82  dest.push_back(elem);
83 }

◆ const_pointer_cast()

template<class T , class U >
INET_ALWAYS_INLINE IntrusivePtr<T> inet::const_pointer_cast ( IntrusivePtr< U > const &  p)
213 {
214  return IntrusivePtr<T>(const_cast<T *>(p.get()));
215 }

◆ contains() [1/3]

template<typename T , typename _C , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, T>::value>::type>
bool inet::contains ( const std::set< T, _C > &  s,
const Tk &  a 
)
inline
70  {
71  return s.find(a) != s.end();
72 }

◆ contains() [2/3]

template<typename T , typename _H , typename _P , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, T>::value>::type>
bool inet::contains ( const std::unordered_set< T, _H, _P > &  s,
const Tk &  a 
)
inline
75  {
76  return s.find(a) != s.end();
77 }

◆ contains() [3/3]

template<typename T , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, T>::value>::type>
bool inet::contains ( const std::vector< T > &  v,
const Tk &  a 
)
inline
65  {
66  return find(v, a) != v.end();
67 }

Referenced by inet::MacForwardingTable::addMulticastAddressForwardingInterface(), inet::NetworkInterface::addMulticastMacAddress(), inet::Udp::blockMulticastSources(), inet::Ted::calculateShortestPath(), inet::Topology::calculateUnweightedSingleShortestPathsTo(), inet::Topology::calculateWeightedSingleShortestPathsTo(), inet::InterfaceMatcher::collectNeighbors(), inet::Polyhedron::computeHorizonEdges(), inet::Ipv4MulticastSourceList::contains(), inet::ospfv2::Ospfv2Area::containsAddress(), inet::ProbabilisticBroadcast::debugMessageKnown(), inet::L3NetworkConfiguratorBase::extractWiredNeighbors(), inet::L3NetworkConfiguratorBase::extractWirelessNeighbors(), inet::ospfv2::Ospfv2ConfigReader::getAreaListFromXML(), inet::ospfv2::Ospfv2Area::getContainingAddressRange(), inet::EigrpRoute< inet::Ipv4Address >::getReplyStatus(), inet::Ipv4Encap::handleMessage(), inet::TcpServerHostApp::handleMessageWhenUp(), inet::Tun::handleUpperCommand(), inet::Tun::handleUpperPacket(), inet::Ipv6InterfaceData::hasMulticastListener(), inet::Ieee8021dRelay::in_range(), inet::Ieee8022Llc::isDeliverableToUpperLayer(), inet::PacketPrinter::isEnabledOption(), inet::Ipv4RoutingTable::isLocalBroadcastAddress(), inet::Ipv6InterfaceData::isMemberOfMulticastGroup(), inet::NetfilterBase::HookBase::isRegisteredHook(), inet::Udp::joinMulticastSources(), inet::SpatialGrid::lineSegmentQuery(), inet::Ipv6::localDeliver(), inet::NetworkInterface::matchesMulticastMacAddress(), inet::ProtocolChecker::matchesPacket(), inet::StreamMerger::matchesSequenceNumber(), inet::ProbabilisticBroadcast::messageKnown(), inet::Icmp::processIcmpMessage(), inet::EthernetEncapsulation::processPacketFromMac(), inet::Igmpv3::processReport(), inet::Ipv4::reassembleAndDeliverFinish(), inet::PcapRecorder::recordPacket(), inet::RsvpTe::refreshResv(), inet::MacForwardingTable::removeMulticastAddressForwardingInterface(), inet::NextHopForwarding::sendDatagramToHL(), inet::LinkStateRouting::sendToPeers(), inet::NetworkProtocolBase::sendUp(), and inet::xMIPv6::triggerRouteOptimization().

◆ containsKey() [1/3]

template<typename K , typename V , typename _C , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, K>::value>::type>
bool inet::containsKey ( const std::map< K, V, _C > &  m,
const Tk &  a 
)
inline
80  {
81  return m.find(a) != m.end();
82 }

Referenced by inet::Ipv6NeighbourCache::addNeighbour(), inet::sctp::SctpAssociation::addPath(), inet::Ipv6NeighbourCache::addRouter(), inet::Ieee8022LlcSocketTable::addSocket(), inet::Ieee8021qSocketTable::addSocket(), inet::EthernetSocketTable::addSocket(), inet::SocketMap::addSocket(), inet::physicallayer::AxiallySymmetricAntenna::AntennaGain::AntennaGain(), inet::Ipv4NetworkConfigurator::assignAddresses(), inet::MessageChecker::checkFields(), inet::Igmpv2::createHostGroupData(), inet::Igmpv2::createRouterGroupData(), inet::Igmpv3::RouterGroupData::createSourceRecord(), inet::Ieee802154Mac::encapsulate(), inet::L3NetworkConfiguratorBase::extractDeviceNeighbors(), inet::L3NetworkConfiguratorBase::extractTopology(), inet::L3NetworkConfiguratorBase::extractWiredNeighbors(), inet::L3NetworkConfiguratorBase::extractWirelessNeighbors(), inet::sctp::SctpStateVariables::findPeerRequestNum(), inet::sctp::SctpStateVariables::findRequestNum(), inet::ieee80211::BlockAckRecord::getAckState(), inet::DhcpServer::getAvailableLease(), inet::Udp::getEphemeralPort(), inet::NextHopForwarding::handleCommand(), inet::Ieee802154Mac::handleLowerPacket(), inet::Ipv4Encap::handleRequest(), inet::Ipv6::handleRequest(), inet::Ipv4::handleRequest(), inet::aodv::Aodv::handleRREQ(), inet::NetworkProtocolBase::handleUpperCommand(), inet::aodv::Aodv::handleWaitForRREP(), inet::ospfv3::Ospfv3Instance::hasArea(), inet::dymo::Dymo::hasDelayedDatagrams(), inet::ospfv3::Ospfv3Area::hasInterface(), inet::dymo::Dymo::hasOngoingRouteDiscovery(), inet::aodv::Aodv::hasOngoingRouteDiscovery(), inet::PositionTable::hasPosition(), inet::Igmpv3::RouterGroupData::hasSourceRecord(), inet::ieee80211::NonQosRecoveryProcedure::incrementCounter(), inet::ieee80211::QosRecoveryProcedure::incrementCounter(), inet::BindingCache::isInBindingCache(), inet::BindingUpdateList::isInBindingUpdateList(), inet::ospfv2::Router::notifyAboutRoutingTableChanges(), inet::physicalenvironment::PhysicalEnvironment::parseMaterials(), inet::physicalenvironment::PhysicalEnvironment::parseObjects(), inet::physicalenvironment::PhysicalEnvironment::parseShapes(), inet::xMIPv6::pendingTimerIfEntry(), inet::sctp::SctpAssociation::processDataArrived(), inet::sctp::SctpAssociation::processInitAckArrived(), inet::sctp::SctpAssociation::processInitArrived(), inet::sctp::SctpAssociation::putInTransmissionQ(), inet::sctp::SctpAssociation::receiveStreamPresent(), inet::Ipv4::sendDatagramToOutput(), inet::sctp::SctpAssociation::sendStreamPresent(), inet::Polyhedron::setContlictListForNewFace(), and inet::Ipv4InterfaceData::HostMulticastGroupData::updateSourceList().

◆ containsKey() [2/3]

template<typename K , typename V , typename _C , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, K>::value>::type>
bool inet::containsKey ( const std::multimap< K, V, _C > &  m,
const Tk &  a 
)
inline
85  {
86  return m.find(a) != m.end();
87 }

◆ containsKey() [3/3]

template<typename K , typename V , typename _H , typename _P , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, K>::value>::type>
bool inet::containsKey ( const std::unordered_map< K, V, _H, _P > &  m,
const Tk &  a 
)
inline
90  {
91  return m.find(a) != m.end();
92 }

◆ count()

template<typename T , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, T>::value>::type>
int inet::count ( const std::vector< T > &  v,
const Tk &  a 
)
inline
54  {
55  return std::count(v.begin(), v.end(), a);
56 }

Referenced by inet::TcpIpChecksum::_checksum(), inet::TrailFigure::addFigure(), inet::Macho::_MachineBase::allocate(), inet::Ipv4InterfaceData::changeMulticastGroupMembership(), inet::TcpIpChecksum::checksum(), inet::Macho::_MachineBase::clearHistoryDeep(), inet::EagerGateScheduleConfigurator::computeGateScheduling(), inet::Z3GateScheduleConfigurator::computeGateScheduling(), inet::FailureProtectionConfigurator::countParalellLinks(), inet::sctp::SctpSendStream::deleteQueue(), inet::rtp::RtcpPacketSerializer::deserialize(), inet::Ipv4HeaderSerializer::deserializeOption(), inet::tcp::TcpHeaderSerializer::deserializeOption(), inet::Macho::_MachineBase::free(), inet::ieee80211::RepeatingFs::getCount(), inet::visualizer::LineManager::getLineShift(), inet::Z3GateScheduleConfigurator::getPacketCount(), inet::ieee80211::NonQosRecoveryProcedure::getRc(), getRepresentationBitCount(), inet::SctpPeer::handleMessage(), inet::SctpNatPeer::handleMessage(), inet::physicallayer::Radio::parseRadioModeSwitchingTimes(), inet::tcp::pbuf_free(), inet::ospfv3::Ospfv3Interface::prepareUpdatePacket(), inet::ObjectPrinter::printIndent(), inet::sctp::SctpAssociation::processAsconfArrived(), inet::sctp::SctpAssociation::processOutgoingResetRequestArrived(), inet::dymo::Dymo::processRteMsg(), inet::sctp::SctpAssociation::pushUlp(), inet::MemoryInputStream::readBitRepeatedly(), inet::MemoryInputStream::readByteRepeatedly(), inet::sctp::SctpAssociation::sendInit(), inet::sctp::SctpAssociation::sendInitAck(), inet::SctpClient::sendRequestArrived(), inet::SctpPeer::sendRequestArrived(), inet::SctpNatPeer::sendRequestArrived(), inet::rtp::RtcpPacketSerializer::serialize(), inet::Ipv4HeaderSerializer::serializeOption(), inet::SignalFigure::setRingCount(), inet::SignalFigure::setWaveCount(), inet::HeatMapPlotFigure::setXTickCount(), inet::PlotFigure::setXTickCount(), inet::HeatMapPlotFigure::setYTickCount(), inet::PlotFigure::setYTickCount(), inet::SctpClient::socketEstablished(), inet::SctpPeer::socketEstablished(), inet::SctpNatPeer::socketEstablished(), inet::MemoryOutputStream::writeBitRepeatedly(), and inet::MemoryOutputStream::writeByteRepeatedly().

◆ Define_InitStage() [1/22]

inet::Define_InitStage ( APPLICATION_LAYER  )

◆ Define_InitStage() [2/22]

inet::Define_InitStage ( CLOCK  )

◆ Define_InitStage() [3/22]

inet::Define_InitStage ( GROUP_MOBILITY  )

◆ Define_InitStage() [4/22]

inet::Define_InitStage ( LAST  )

◆ Define_InitStage() [5/22]

inet::Define_InitStage ( LINK_LAYER  )

◆ Define_InitStage() [6/22]

inet::Define_InitStage ( LOCAL  )

◆ Define_InitStage() [7/22]

inet::Define_InitStage ( NETWORK_ADDRESS_ASSIGNMENT  )

◆ Define_InitStage() [8/22]

inet::Define_InitStage ( NETWORK_CONFIGURATION  )

◆ Define_InitStage() [9/22]

inet::Define_InitStage ( NETWORK_INTERFACE_CONFIGURATION  )

◆ Define_InitStage() [10/22]

inet::Define_InitStage ( NETWORK_LAYER  )

◆ Define_InitStage() [11/22]

inet::Define_InitStage ( NETWORK_LAYER_PROTOCOLS  )

◆ Define_InitStage() [12/22]

inet::Define_InitStage ( PHYSICAL_ENVIRONMENT  )

◆ Define_InitStage() [13/22]

inet::Define_InitStage ( PHYSICAL_LAYER  )

◆ Define_InitStage() [14/22]

inet::Define_InitStage ( PHYSICAL_LAYER_NEIGHBOR_CACHE  )

◆ Define_InitStage() [15/22]

inet::Define_InitStage ( PHYSICAL_OBJECT_CACHE  )

◆ Define_InitStage() [16/22]

inet::Define_InitStage ( POWER  )

◆ Define_InitStage() [17/22]

inet::Define_InitStage ( QUEUEING  )

◆ Define_InitStage() [18/22]

inet::Define_InitStage ( ROUTER_ID_ASSIGNMENT  )

◆ Define_InitStage() [19/22]

inet::Define_InitStage ( ROUTING_PROTOCOLS  )

◆ Define_InitStage() [20/22]

inet::Define_InitStage ( SINGLE_MOBILITY  )

◆ Define_InitStage() [21/22]

inet::Define_InitStage ( STATIC_ROUTING  )

◆ Define_InitStage() [22/22]

inet::Define_InitStage ( TRANSPORT_LAYER  )

◆ Define_InitStage_Dependency() [1/23]

inet::Define_InitStage_Dependency ( APPLICATION_LAYER  ,
ROUTING_PROTOCOLS   
)

◆ Define_InitStage_Dependency() [2/23]

inet::Define_InitStage_Dependency ( CLOCK  ,
LOCAL   
)

◆ Define_InitStage_Dependency() [3/23]

inet::Define_InitStage_Dependency ( GROUP_MOBILITY  ,
LOCAL   
)

◆ Define_InitStage_Dependency() [4/23]

inet::Define_InitStage_Dependency ( LAST  ,
APPLICATION_LAYER   
)

◆ Define_InitStage_Dependency() [5/23]

inet::Define_InitStage_Dependency ( LINK_LAYER  ,
PHYSICAL_LAYER   
)

◆ Define_InitStage_Dependency() [6/23]

inet::Define_InitStage_Dependency ( NETWORK_ADDRESS_ASSIGNMENT  ,
NETWORK_CONFIGURATION   
)

◆ Define_InitStage_Dependency() [7/23]

inet::Define_InitStage_Dependency ( NETWORK_CONFIGURATION  ,
LINK_LAYER   
)

◆ Define_InitStage_Dependency() [8/23]

inet::Define_InitStage_Dependency ( NETWORK_INTERFACE_CONFIGURATION  ,
LOCAL   
)

◆ Define_InitStage_Dependency() [9/23]

inet::Define_InitStage_Dependency ( NETWORK_LAYER  ,
STATIC_ROUTING   
)

◆ Define_InitStage_Dependency() [10/23]

inet::Define_InitStage_Dependency ( NETWORK_LAYER_PROTOCOLS  ,
NETWORK_LAYER   
)

◆ Define_InitStage_Dependency() [11/23]

inet::Define_InitStage_Dependency ( PHYSICAL_ENVIRONMENT  ,
LOCAL   
)

◆ Define_InitStage_Dependency() [12/23]

inet::Define_InitStage_Dependency ( PHYSICAL_LAYER  ,
GROUP_MOBILITY   
)

◆ Define_InitStage_Dependency() [13/23]

inet::Define_InitStage_Dependency ( PHYSICAL_LAYER  ,
PHYSICAL_ENVIRONMENT   
)

◆ Define_InitStage_Dependency() [14/23]

inet::Define_InitStage_Dependency ( PHYSICAL_LAYER  ,
POWER   
)

◆ Define_InitStage_Dependency() [15/23]

inet::Define_InitStage_Dependency ( PHYSICAL_LAYER_NEIGHBOR_CACHE  ,
PHYSICAL_LAYER   
)

◆ Define_InitStage_Dependency() [16/23]

inet::Define_InitStage_Dependency ( PHYSICAL_OBJECT_CACHE  ,
PHYSICAL_ENVIRONMENT   
)

◆ Define_InitStage_Dependency() [17/23]

inet::Define_InitStage_Dependency ( POWER  ,
LOCAL   
)

◆ Define_InitStage_Dependency() [18/23]

inet::Define_InitStage_Dependency ( QUEUEING  ,
PHYSICAL_LAYER   
)

◆ Define_InitStage_Dependency() [19/23]

inet::Define_InitStage_Dependency ( ROUTER_ID_ASSIGNMENT  ,
NETWORK_ADDRESS_ASSIGNMENT   
)

◆ Define_InitStage_Dependency() [20/23]

inet::Define_InitStage_Dependency ( ROUTING_PROTOCOLS  ,
TRANSPORT_LAYER   
)

◆ Define_InitStage_Dependency() [21/23]

inet::Define_InitStage_Dependency ( SINGLE_MOBILITY  ,
GROUP_MOBILITY   
)

◆ Define_InitStage_Dependency() [22/23]

inet::Define_InitStage_Dependency ( STATIC_ROUTING  ,
ROUTER_ID_ASSIGNMENT   
)

◆ Define_InitStage_Dependency() [23/23]

inet::Define_InitStage_Dependency ( TRANSPORT_LAYER  ,
NETWORK_LAYER_PROTOCOLS   
)

◆ Define_Module() [1/283]

inet::Define_Module ( AckingMac  )

◆ Define_Module() [2/283]

inet::Define_Module ( AdaptiveProbabilisticBroadcast  )

◆ Define_Module() [3/283]

inet::Define_Module ( AlwaysOpenGateScheduleConfigurator  )

◆ Define_Module() [4/283]

inet::Define_Module ( AnsimMobility  )

◆ Define_Module() [5/283]

inet::Define_Module ( Arp  )

◆ Define_Module() [6/283]

inet::Define_Module ( AttachedMobility  )

◆ Define_Module() [7/283]

inet::Define_Module ( BehaviorAggregateClassifier  )

◆ Define_Module() [8/283]

inet::Define_Module ( BindingCache  )

◆ Define_Module() [9/283]

inet::Define_Module ( BindingUpdateList  )

◆ Define_Module() [10/283]

inet::Define_Module ( BMac  )

◆ Define_Module() [11/283]

inet::Define_Module ( BonnMotionMobility  )

◆ Define_Module() [12/283]

inet::Define_Module ( CarrierBasedLifeTimer  )

◆ Define_Module() [13/283]

inet::Define_Module ( ChiangMobility  )

◆ Define_Module() [14/283]

inet::Define_Module ( CircleMobility  )

◆ Define_Module() [15/283]

inet::Define_Module ( CloudDelayerBase  )

◆ Define_Module() [16/283]

inet::Define_Module ( ConstantDriftOscillator  )

◆ Define_Module() [17/283]

inet::Define_Module ( CrcHeaderChecker  )

◆ Define_Module() [18/283]

inet::Define_Module ( CrcHeaderInserter  )

◆ Define_Module() [19/283]

inet::Define_Module ( CsmaCaMac  )

◆ Define_Module() [20/283]

inet::Define_Module ( DestreamingReceiver  )

◆ Define_Module() [21/283]

inet::Define_Module ( DhcpClient  )

◆ Define_Module() [22/283]

inet::Define_Module ( DhcpServer  )

◆ Define_Module() [23/283]

inet::Define_Module ( DscpMarker  )

◆ Define_Module() [24/283]

inet::Define_Module ( Dsdv  )

◆ Define_Module() [25/283]

inet::Define_Module ( DuplicateRemoval  )

◆ Define_Module() [26/283]

inet::Define_Module ( EagerGateScheduleConfigurator  )

◆ Define_Module() [27/283]

inet::Define_Module ( EchoProtocol  )

◆ Define_Module() [28/283]

inet::Define_Module ( EligibilityTimeFilter  )

◆ Define_Module() [29/283]

inet::Define_Module ( EligibilityTimeGate  )

◆ Define_Module() [30/283]

inet::Define_Module ( EligibilityTimeMeter  )

◆ Define_Module() [31/283]

inet::Define_Module ( EtherAppClient  )

◆ Define_Module() [32/283]

inet::Define_Module ( EtherAppServer  )

◆ Define_Module() [33/283]

inet::Define_Module ( EthernetAddressChecker  )

◆ Define_Module() [34/283]

inet::Define_Module ( EthernetAddressInserter  )

◆ Define_Module() [35/283]

inet::Define_Module ( EthernetCsmaMac  )

◆ Define_Module() [36/283]

inet::Define_Module ( EthernetCutthroughInterface  )

◆ Define_Module() [37/283]

inet::Define_Module ( EthernetCutthroughSink  )

◆ Define_Module() [38/283]

inet::Define_Module ( EthernetCutthroughSource  )

◆ Define_Module() [39/283]

inet::Define_Module ( EthernetEncapsulation  )

◆ Define_Module() [40/283]

inet::Define_Module ( EthernetFcsChecker  )

◆ Define_Module() [41/283]

inet::Define_Module ( EthernetFcsInserter  )

◆ Define_Module() [42/283]

inet::Define_Module ( EthernetFragmentFcsChecker  )

◆ Define_Module() [43/283]

inet::Define_Module ( EthernetFragmentFcsInserter  )

◆ Define_Module() [44/283]

inet::Define_Module ( EthernetFrameClassifier  )

◆ Define_Module() [45/283]

inet::Define_Module ( EthernetMac  )

◆ Define_Module() [46/283]

inet::Define_Module ( EthernetMacHeaderChecker  )

◆ Define_Module() [47/283]

inet::Define_Module ( EthernetMacHeaderInserter  )

◆ Define_Module() [48/283]

inet::Define_Module ( EthernetMacLayer  )

◆ Define_Module() [49/283]

inet::Define_Module ( EthernetPauseCommandProcessor  )

◆ Define_Module() [50/283]

inet::Define_Module ( EthernetSocketCommandProcessor  )

◆ Define_Module() [51/283]

inet::Define_Module ( EthernetSocketIo  )

◆ Define_Module() [52/283]

inet::Define_Module ( EthernetSocketPacketProcessor  )

◆ Define_Module() [53/283]

inet::Define_Module ( EthernetSocketTable  )

◆ Define_Module() [54/283]

inet::Define_Module ( EthernetTypeOrLengthChecker  )

◆ Define_Module() [55/283]

inet::Define_Module ( EthernetTypeOrLengthInserter  )

◆ Define_Module() [56/283]

inet::Define_Module ( EtherTrafGen  )

◆ Define_Module() [57/283]

inet::Define_Module ( ExampleQosClassifier  )

◆ Define_Module() [58/283]

inet::Define_Module ( ExtLowerUdp  )

◆ Define_Module() [59/283]

inet::Define_Module ( FacingMobility  )

◆ Define_Module() [60/283]

inet::Define_Module ( FailureProtectionConfigurator  )

◆ Define_Module() [61/283]

inet::Define_Module ( FcsHeaderChecker  )

◆ Define_Module() [62/283]

inet::Define_Module ( FcsHeaderInserter  )

◆ Define_Module() [63/283]

inet::Define_Module ( Flooding  )

◆ Define_Module() [64/283]

inet::Define_Module ( Forwarding  )

◆ Define_Module() [65/283]

inet::Define_Module ( FragmentNumberHeaderBasedDefragmenter  )

◆ Define_Module() [66/283]

inet::Define_Module ( FragmentNumberHeaderBasedFragmenter  )

◆ Define_Module() [67/283]

inet::Define_Module ( FragmentNumberHeaderChecker  )

◆ Define_Module() [68/283]

inet::Define_Module ( FragmentNumberHeaderInserter  )

◆ Define_Module() [69/283]

inet::Define_Module ( FragmentTagBasedDefragmenter  )

◆ Define_Module() [70/283]

inet::Define_Module ( FragmentTagBasedFragmenter  )

◆ Define_Module() [71/283]

inet::Define_Module ( GaussMarkovMobility  )

◆ Define_Module() [72/283]

inet::Define_Module ( GlobalArp  )

◆ Define_Module() [73/283]

inet::Define_Module ( Gpsr  )

◆ Define_Module() [74/283]

inet::Define_Module ( Gptp  )

◆ Define_Module() [75/283]

inet::Define_Module ( HostAutoConfigurator  )

◆ Define_Module() [76/283]

inet::Define_Module ( Icmp  )

◆ Define_Module() [77/283]

inet::Define_Module ( Icmpv6  )

◆ Define_Module() [78/283]

inet::Define_Module ( IdealClock  )

◆ Define_Module() [79/283]

inet::Define_Module ( IdealOscillator  )

◆ Define_Module() [80/283]

inet::Define_Module ( Ieee802154Mac  )

◆ Define_Module() [81/283]

inet::Define_Module ( Ieee8021aeTagEpdHeaderChecker  )

◆ Define_Module() [82/283]

inet::Define_Module ( Ieee8021aeTagEpdHeaderInserter  )

◆ Define_Module() [83/283]

inet::Define_Module ( Ieee8021dRelay  )

◆ Define_Module() [84/283]

inet::Define_Module ( Ieee8021qSocketCommandProcessor  )

◆ Define_Module() [85/283]

inet::Define_Module ( Ieee8021qSocketPacketProcessor  )

◆ Define_Module() [86/283]

inet::Define_Module ( Ieee8021qSocketTable  )

◆ Define_Module() [87/283]

inet::Define_Module ( Ieee8021qTagEpdHeaderChecker  )

◆ Define_Module() [88/283]

inet::Define_Module ( Ieee8021qTagEpdHeaderInserter  )

◆ Define_Module() [89/283]

inet::Define_Module ( Ieee8021qTagTpidHeaderChecker  )

◆ Define_Module() [90/283]

inet::Define_Module ( Ieee8021qTagTpidHeaderInserter  )

◆ Define_Module() [91/283]

inet::Define_Module ( Ieee8021rTagEpdHeaderChecker  )

◆ Define_Module() [92/283]

inet::Define_Module ( Ieee8021rTagEpdHeaderInserter  )

◆ Define_Module() [93/283]

inet::Define_Module ( Ieee8022Llc  )

◆ Define_Module() [94/283]

inet::Define_Module ( Ieee8022LlcChecker  )

◆ Define_Module() [95/283]

inet::Define_Module ( Ieee8022LlcInserter  )

◆ Define_Module() [96/283]

inet::Define_Module ( Ieee8022LlcSocketCommandProcessor  )

◆ Define_Module() [97/283]

inet::Define_Module ( Ieee8022LlcSocketIo  )

◆ Define_Module() [98/283]

inet::Define_Module ( Ieee8022LlcSocketPacketProcessor  )

◆ Define_Module() [99/283]

inet::Define_Module ( Ieee8022LlcSocketTable  )

◆ Define_Module() [100/283]

inet::Define_Module ( Ieee8022SnapChecker  )

◆ Define_Module() [101/283]

inet::Define_Module ( Ieee8022SnapInserter  )

◆ Define_Module() [102/283]

inet::Define_Module ( Igmpv2  )

◆ Define_Module() [103/283]

inet::Define_Module ( Igmpv3  )

◆ Define_Module() [104/283]

inet::Define_Module ( InterfaceTable  )

◆ Define_Module() [105/283]

inet::Define_Module ( InterpacketGapInserter  )

◆ Define_Module() [106/283]

inet::Define_Module ( Ipv4  )

◆ Define_Module() [107/283]

inet::Define_Module ( Ipv4Encap  )

◆ Define_Module() [108/283]

inet::Define_Module ( Ipv4FlatNetworkConfigurator  )

◆ Define_Module() [109/283]

inet::Define_Module ( Ipv4NatTable  )

◆ Define_Module() [110/283]

inet::Define_Module ( Ipv4NetworkConfigurator  )

◆ Define_Module() [111/283]

inet::Define_Module ( Ipv4NetworkLayer  )

◆ Define_Module() [112/283]

inet::Define_Module ( Ipv4NodeConfigurator  )

◆ Define_Module() [113/283]

inet::Define_Module ( Ipv4RoutingTable  )

◆ Define_Module() [114/283]

inet::Define_Module ( Ipv6  )

◆ Define_Module() [115/283]

inet::Define_Module ( Ipv6FlatNetworkConfigurator  )

◆ Define_Module() [116/283]

inet::Define_Module ( Ipv6NeighbourDiscovery  )

◆ Define_Module() [117/283]

inet::Define_Module ( Ipv6RoutingTable  )

◆ Define_Module() [118/283]

inet::Define_Module ( Ipv6Tunneling  )

◆ Define_Module() [119/283]

inet::Define_Module ( IpvxTrafGen  )

◆ Define_Module() [120/283]

inet::Define_Module ( IpvxTrafSink  )

◆ Define_Module() [121/283]

inet::Define_Module ( L2NetworkConfigurator  )

◆ Define_Module() [122/283]

inet::Define_Module ( L2NodeConfigurator  )

◆ Define_Module() [123/283]

inet::Define_Module ( Ldp  )

◆ Define_Module() [124/283]

inet::Define_Module ( LengthBasedAggregatorPolicy  )

◆ Define_Module() [125/283]

inet::Define_Module ( LengthBasedFragmenterPolicy  )

◆ Define_Module() [126/283]

inet::Define_Module ( LibTable  )

◆ Define_Module() [127/283]

inet::Define_Module ( LinearMobility  )

◆ Define_Module() [128/283]

inet::Define_Module ( LinkStateRouting  )

◆ Define_Module() [129/283]

inet::Define_Module ( Loopback  )

◆ Define_Module() [130/283]

inet::Define_Module ( MacForwardingTable  )

◆ Define_Module() [131/283]

inet::Define_Module ( MacForwardingTableConfigurator  )

◆ Define_Module() [132/283]

inet::Define_Module ( MacRelayUnit  )

◆ Define_Module() [133/283]

inet::Define_Module ( MacRelayUnitBase  )

◆ Define_Module() [134/283]

inet::Define_Module ( MassMobility  )

◆ Define_Module() [135/283]

inet::Define_Module ( MatrixCloudDelayer  )

◆ Define_Module() [136/283]

inet::Define_Module ( MessageChecker  )

◆ Define_Module() [137/283]

inet::Define_Module ( MessageDispatcher  )

◆ Define_Module() [138/283]

inet::Define_Module ( MoBanCoordinator  )

◆ Define_Module() [139/283]

inet::Define_Module ( MoBanLocal  )

◆ Define_Module() [140/283]

inet::Define_Module ( Mpls  )

◆ Define_Module() [141/283]

inet::Define_Module ( MultiClock  )

◆ Define_Module() [142/283]

inet::Define_Module ( MultiFieldClassifier  )

◆ Define_Module() [143/283]

inet::Define_Module ( NetfilterInfoHook  )

◆ Define_Module() [144/283]

inet::Define_Module ( NetPerfMeter  )

◆ Define_Module() [145/283]

inet::Define_Module ( NetworkBase  )

◆ Define_Module() [146/283]

inet::Define_Module ( NetworkInterface  )

◆ Define_Module() [147/283]

inet::Define_Module ( NextHopForwarding  )

◆ Define_Module() [148/283]

inet::Define_Module ( NextHopNetworkConfigurator  )

◆ Define_Module() [149/283]

inet::Define_Module ( NextHopRoutingTable  )

◆ Define_Module() [150/283]

inet::Define_Module ( NodeBase  )

◆ Define_Module() [151/283]

inet::Define_Module ( NodeStatus  )

◆ Define_Module() [152/283]

inet::Define_Module ( Ns2MotionMobility  )

◆ Define_Module() [153/283]

inet::Define_Module ( OmittedModule  )

◆ Define_Module() [154/283]

inet::Define_Module ( OscillatorBasedClock  )

◆ Define_Module() [155/283]

inet::Define_Module ( PacketDeserializer  )

◆ Define_Module() [156/283]

inet::Define_Module ( PacketDestreamer  )

◆ Define_Module() [157/283]

inet::Define_Module ( PacketDirectionReverser  )

◆ Define_Module() [158/283]

inet::Define_Module ( PacketEmitter  )

◆ Define_Module() [159/283]

inet::Define_Module ( PacketReceiver  )

◆ Define_Module() [160/283]

inet::Define_Module ( PacketSerializer  )

◆ Define_Module() [161/283]

inet::Define_Module ( PacketStreamer  )

◆ Define_Module() [162/283]

inet::Define_Module ( PacketTransmitter  )

◆ Define_Module() [163/283]

inet::Define_Module ( PaddingInserter  )

◆ Define_Module() [164/283]

inet::Define_Module ( PcapRecorder  )

◆ Define_Module() [165/283]

inet::Define_Module ( PcpClassifier  )

◆ Define_Module() [166/283]

inet::Define_Module ( PcpTrafficClassClassifier  )

◆ Define_Module() [167/283]

inet::Define_Module ( Pim  )

◆ Define_Module() [168/283]

inet::Define_Module ( PimCrcInsertionHook  )

◆ Define_Module() [169/283]

inet::Define_Module ( PimDm  )

◆ Define_Module() [170/283]

inet::Define_Module ( PimInterfaceTable  )

◆ Define_Module() [171/283]

inet::Define_Module ( PimNeighborTable  )

◆ Define_Module() [172/283]

inet::Define_Module ( PimSm  )

◆ Define_Module() [173/283]

inet::Define_Module ( PimSplitter  )

◆ Define_Module() [174/283]

inet::Define_Module ( PingApp  )

◆ Define_Module() [175/283]

inet::Define_Module ( Ppp  )

◆ Define_Module() [176/283]

inet::Define_Module ( PreemptableStreamer  )

◆ Define_Module() [177/283]

inet::Define_Module ( ProbabilisticBroadcast  )

◆ Define_Module() [178/283]

inet::Define_Module ( ProtocolChecker  )

◆ Define_Module() [179/283]

inet::Define_Module ( QosClassifier  )

◆ Define_Module() [180/283]

inet::Define_Module ( RandomDriftOscillator  )

◆ Define_Module() [181/283]

inet::Define_Module ( RandomQosClassifier  )

◆ Define_Module() [182/283]

inet::Define_Module ( RandomWaypointMobility  )

◆ Define_Module() [183/283]

inet::Define_Module ( ReceiveAtL3Address  )

◆ Define_Module() [184/283]

inet::Define_Module ( ReceiveAtMacAddress  )

◆ Define_Module() [185/283]

inet::Define_Module ( ReceiveAtPort  )

◆ Define_Module() [186/283]

inet::Define_Module ( ReceiveWithAcknowledge  )

◆ Define_Module() [187/283]

inet::Define_Module ( ReceiveWithHopLimit  )

◆ Define_Module() [188/283]

inet::Define_Module ( ReceiveWithProtocol  )

◆ Define_Module() [189/283]

inet::Define_Module ( RectangleMobility  )

◆ Define_Module() [190/283]

inet::Define_Module ( RelayInterfaceLearner  )

◆ Define_Module() [191/283]

inet::Define_Module ( RelayInterfaceSelector  )

◆ Define_Module() [192/283]

inet::Define_Module ( Reordering  )

◆ Define_Module() [193/283]

inet::Define_Module ( Resending  )

◆ Define_Module() [194/283]

inet::Define_Module ( ResidenceTimeMeasurer  )

◆ Define_Module() [195/283]

inet::Define_Module ( Rip  )

◆ Define_Module() [196/283]

inet::Define_Module ( RoutingTableRecorder  )

◆ Define_Module() [197/283]

inet::Define_Module ( Rstp  )

◆ Define_Module() [198/283]

inet::Define_Module ( RsvpClassifier  )

◆ Define_Module() [199/283]

inet::Define_Module ( RsvpTe  )

◆ Define_Module() [200/283]

inet::Define_Module ( RtpApplication  )
23 {
24  cSimpleModule::initialize(stage);
25 
26  // because of L3AddressResolver, we need to wait until interfaces are registered,
27  // address auto-assignment takes place etc.
28  if (stage == INITSTAGE_LOCAL) {
29  // the common name (CNAME) of this host
30  commonName = par("commonName");
31 
32  // which rtp profile is to be used (usually RtpAvProfile)
33  profileName = par("profileName");
34 
35  // bandwidth in bytes per second for this session
36  bandwidth = par("bandwidth");
37 
38  // port number which is to be used; to ports are actually used: one
39  // for rtp and one for rtcp
40  port = par("portNumber");
41 
42  // fileName of file to be transmitted
43  // nullptr or "" means this system acts only as a receiver
44  fileName = par("fileName");
45 
46  // payload type of file to transmit
47  payloadType = par("payloadType");
48 
49  sessionEnterDelay = par("sessionEnterDelay");
50  transmissionStartDelay = par("transmissionStartDelay");
51  transmissionStopDelay = par("transmissionStopDelay");
52  sessionLeaveDelay = par("sessionLeaveDelay");
53 
54  ssrc = 0;
55  isActiveSession = false;
56  }
57  else if (stage == INITSTAGE_APPLICATION_LAYER) {
58  cModule *node = findContainingNode(this);
59  NodeStatus *nodeStatus = node ? check_and_cast_nullable<NodeStatus *>(node->getSubmodule("status")) : nullptr;
60  bool isOperational = (!nodeStatus) || nodeStatus->getState() == NodeStatus::UP;
61  if (!isOperational)
62  throw cRuntimeError("This module doesn't support starting in node DOWN state");
63 
64  // the ip address to connect to (unicast or multicast)
65  destinationAddress = L3AddressResolver().resolve(par("destinationAddress")).toIpv4();
66 
67  EV_DETAIL << "commonName" << commonName << endl
68  << "profileName" << profileName << endl
69  << "bandwidth" << bandwidth << endl
70  << "destinationAddress" << destinationAddress << endl
71  << "portNumber" << port << endl
72  << "fileName" << fileName << endl
73  << "payloadType" << payloadType << endl;
74 
75  cMessage *selfMsg = new cMessage("enterSession", RTPAPP_ENTER_SESSION);
76  scheduleAfter(sessionEnterDelay, selfMsg);
77  }
78 }

◆ Define_Module() [201/283]

inet::Define_Module ( ScenarioManager  )

◆ Define_Module() [202/283]

inet::Define_Module ( SctpClient  )

◆ Define_Module() [203/283]

inet::Define_Module ( SctpNatPeer  )

◆ Define_Module() [204/283]

inet::Define_Module ( SctpNatServer  )

◆ Define_Module() [205/283]

inet::Define_Module ( SctpPeer  )

◆ Define_Module() [206/283]

inet::Define_Module ( SctpServer  )

◆ Define_Module() [207/283]

inet::Define_Module ( SendToL3Address  )

◆ Define_Module() [208/283]

inet::Define_Module ( SendToMacAddress  )

◆ Define_Module() [209/283]

inet::Define_Module ( SendToPort  )

◆ Define_Module() [210/283]

inet::Define_Module ( SendWithAcknowledge  )

◆ Define_Module() [211/283]

inet::Define_Module ( SendWithHopLimit  )

◆ Define_Module() [212/283]

inet::Define_Module ( SendWithProtocol  )

◆ Define_Module() [213/283]

inet::Define_Module ( SequenceNumbering  )

◆ Define_Module() [214/283]

inet::Define_Module ( SettableClock  )

◆ Define_Module() [215/283]

inet::Define_Module ( ShortcutMac  )

◆ Define_Module() [216/283]

inet::Define_Module ( SignalSource  )

◆ Define_Module() [217/283]

inet::Define_Module ( SimpleClockSynchronizer  )

◆ Define_Module() [218/283]

inet::Define_Module ( SimpleGeographicCoordinateSystem  )

◆ Define_Module() [219/283]

inet::Define_Module ( SimpleVoipReceiver  )

◆ Define_Module() [220/283]

inet::Define_Module ( SimpleVoipSender  )

◆ Define_Module() [221/283]

inet::Define_Module ( SingleRateThreeColorMeter  )

◆ Define_Module() [222/283]

inet::Define_Module ( StaticConcentricMobility  )

◆ Define_Module() [223/283]

inet::Define_Module ( StaticGridMobility  )

◆ Define_Module() [224/283]

inet::Define_Module ( StaticLinearMobility  )

◆ Define_Module() [225/283]

inet::Define_Module ( StationaryMobility  )

◆ Define_Module() [226/283]

inet::Define_Module ( Stp  )

◆ Define_Module() [227/283]

inet::Define_Module ( StpTester  )

◆ Define_Module() [228/283]

inet::Define_Module ( StreamClassifier  )

◆ Define_Module() [229/283]

inet::Define_Module ( StreamDecoder  )

◆ Define_Module() [230/283]

inet::Define_Module ( StreamEncoder  )

◆ Define_Module() [231/283]

inet::Define_Module ( StreamFilter  )

◆ Define_Module() [232/283]

inet::Define_Module ( StreamIdentifier  )

◆ Define_Module() [233/283]

inet::Define_Module ( StreamingTransmitter  )

◆ Define_Module() [234/283]

inet::Define_Module ( StreamMerger  )

◆ Define_Module() [235/283]

inet::Define_Module ( StreamRedundancyConfigurator  )

◆ Define_Module() [236/283]

inet::Define_Module ( StreamSplitter  )

◆ Define_Module() [237/283]

inet::Define_Module ( StreamThroughReceiver  )

◆ Define_Module() [238/283]

inet::Define_Module ( StreamThroughTransmitter  )

◆ Define_Module() [239/283]

inet::Define_Module ( SubpacketLengthHeaderBasedAggregator  )

◆ Define_Module() [240/283]

inet::Define_Module ( SubpacketLengthHeaderBasedDeaggregator  )

◆ Define_Module() [241/283]

inet::Define_Module ( SuperpositioningMobility  )

◆ Define_Module() [242/283]

inet::Define_Module ( TcpBasicClientApp  )

◆ Define_Module() [243/283]

inet::Define_Module ( TcpClientSocketIo  )

◆ Define_Module() [244/283]

inet::Define_Module ( TcpEchoApp  )

◆ Define_Module() [245/283]

inet::Define_Module ( TcpEchoAppThread  )

◆ Define_Module() [246/283]

inet::Define_Module ( TcpGenericServerApp  )

◆ Define_Module() [247/283]

inet::Define_Module ( TcpServerHostApp  )

◆ Define_Module() [248/283]

inet::Define_Module ( TcpServerListener  )

◆ Define_Module() [249/283]

inet::Define_Module ( TcpServerSocketIo  )

◆ Define_Module() [250/283]

inet::Define_Module ( TcpSessionApp  )

◆ Define_Module() [251/283]

inet::Define_Module ( TcpSinkApp  )

◆ Define_Module() [252/283]

inet::Define_Module ( TcpSinkAppThread  )

◆ Define_Module() [253/283]

inet::Define_Module ( Ted  )

◆ Define_Module() [254/283]

inet::Define_Module ( TelnetApp  )

◆ Define_Module() [255/283]

inet::Define_Module ( ThruputMeter  )

◆ Define_Module() [256/283]

inet::Define_Module ( TokenBucketMeter  )

◆ Define_Module() [257/283]

inet::Define_Module ( TractorMobility  )

◆ Define_Module() [258/283]

inet::Define_Module ( TSNschedGateScheduleConfigurator  )

◆ Define_Module() [259/283]

inet::Define_Module ( Tun  )

◆ Define_Module() [260/283]

inet::Define_Module ( TunLoopbackApp  )

◆ Define_Module() [261/283]

inet::Define_Module ( TunnelApp  )

◆ Define_Module() [262/283]

inet::Define_Module ( TurtleMobility  )

◆ Define_Module() [263/283]

inet::Define_Module ( TwoRateThreeColorMeter  )

◆ Define_Module() [264/283]

inet::Define_Module ( Udp  )

◆ Define_Module() [265/283]

inet::Define_Module ( UdpBasicApp  )

◆ Define_Module() [266/283]

inet::Define_Module ( UdpBasicBurst  )

◆ Define_Module() [267/283]

inet::Define_Module ( UdpCrcInsertionHook  )

◆ Define_Module() [268/283]

inet::Define_Module ( UdpEchoApp  )

◆ Define_Module() [269/283]

inet::Define_Module ( UdpSink  )

◆ Define_Module() [270/283]

inet::Define_Module ( UdpSocketIo  )

◆ Define_Module() [271/283]

inet::Define_Module ( UdpVideoStreamClient  )

◆ Define_Module() [272/283]

inet::Define_Module ( UdpVideoStreamServer  )

◆ Define_Module() [273/283]

inet::Define_Module ( VehicleMobility  )

◆ Define_Module() [274/283]

inet::Define_Module ( VirtualTunnel  )

◆ Define_Module() [275/283]

inet::Define_Module ( VlanIndFilter  )

◆ Define_Module() [276/283]

inet::Define_Module ( VlanReqFilter  )

◆ Define_Module() [277/283]

inet::Define_Module ( VlanReqMapper  )

◆ Define_Module() [278/283]

inet::Define_Module ( VoipStreamReceiver  )

◆ Define_Module() [279/283]

inet::Define_Module ( VoipStreamSender  )

◆ Define_Module() [280/283]

inet::Define_Module ( WiseRoute  )

◆ Define_Module() [281/283]

inet::Define_Module ( XMac  )

◆ Define_Module() [282/283]

inet::Define_Module ( xMIPv6  )

◆ Define_Module() [283/283]

inet::Define_Module ( Z3GateScheduleConfigurator  )

◆ Define_NED_Function()

inet::Define_NED_Function ( pareto  ,
"quantity pareto(quantity location, quantity shape, long rng?)"   
)

◆ deserializeIpv6NdOptions()

void inet::deserializeIpv6NdOptions ( Ipv6NdMessage msg,
Ipv6NdOptions options,
MemoryInputStream stream 
)
85 {
86  // deserialize TLV options
87  while (stream.getRemainingLength() != B(0)) { // has options
88  unsigned char type = stream.readByte();
89  unsigned char length = stream.readByte();
90  if (length == 0) {
91  msg.markIncorrect();
92  break;
93  }
94  switch (type) {
96  auto option = new Ipv6NdSourceLinkLayerAddress();
97  option->setLinkLayerAddress(stream.readMacAddress());
98  if (length > 1) {
99  option->setPaddingBytesArraySize(8 * (length - 1));
100  for (int i = 0; i < 8 * (length - 1); i++)
101  option->setPaddingBytes(i, stream.readByte());
102  }
103  options.appendOption(option);
104  break;
105  }
107  auto option = new Ipv6NdTargetLinkLayerAddress();
108  option->setLinkLayerAddress(stream.readMacAddress());
109  if (length > 1) {
110  option->setOptionLength(length);
111  option->setPaddingBytesArraySize(8 * (length - 1));
112  for (int i = 0; i < 8 * (length - 1); i++)
113  option->setPaddingBytes(i, stream.readByte());
114  }
115  options.appendOption(option);
116  break;
117  }
119  auto option = new Ipv6NdPrefixInformation();
120  option->setPrefixLength(stream.readByte());
121  uint8_t reserved1 = stream.readByte();
122  option->setOnlinkFlag((reserved1 & 0x80u) != 0);
123  option->setAutoAddressConfFlag((reserved1 & 0x40u) != 0);
124  option->setRouterAddressFlag((reserved1 & 0x20u) != 0);
125  option->setReserved1(reserved1 & 0x1fu);
126  option->setValidLifetime(stream.readUint32Be());
127  option->setPreferredLifetime(stream.readUint32Be());
128  option->setReserved2(stream.readUint32Be());
129  option->setPrefix(stream.readIpv6Address());
130  if (length > 4) {
131  option->setOptionLength(length);
132  option->setPaddingBytesArraySize(8 * (length - 4));
133  for (int i = 0; i < 8 * (length - 4); i++)
134  option->setPaddingBytes(i, stream.readByte());
135  }
136  options.appendOption(option);
137  break;
138  }
139 // case IPv6ND_REDIRECTED_HEADER: {
140 // break;
141 // }
142  case IPv6ND_MTU: {
143  auto option = new Ipv6NdMtu();
144  option->setReserved(stream.readUint16Be());
145  option->setMtu(stream.readUint32Be());
146  if (length > 1) {
147  option->setOptionLength(length);
148  option->setPaddingBytesArraySize(8 * (length - 1));
149  for (int i = 0; i < 8 * (length - 1); i++)
150  option->setPaddingBytes(i, stream.readByte());
151  }
152  options.appendOption(option);
153  break;
154  }
156  auto option = new Mipv6NdAdvertisementInterval();
157  option->setReserved(stream.readUint16Be());
158  option->setAdvertisementInterval(stream.readUint32Be());
159  if (length > 1) {
160  option->setOptionLength(length);
161  option->setPaddingBytesArraySize(8 * (length - 1));
162  for (int i = 0; i < 8 * (length - 1); i++)
163  option->setPaddingBytes(i, stream.readByte());
164  }
165  options.appendOption(option);
166  break;
167  }
169  auto option = new Mipv6HaInformation();
170  option->setReserved(stream.readUint16Be());
171  option->setHomeAgentPreference(stream.readUint16Be());
172  option->setHomeAgentLifetime(stream.readUint16Be());
173  if (length > 1) {
174  option->setOptionLength(length);
175  option->setPaddingBytesArraySize(8 * (length - 1));
176  for (int i = 0; i < 8 * (length - 1); i++)
177  option->setPaddingBytes(i, stream.readByte());
178  }
179  options.appendOption(option);
180  break;
181  }
182  default: {
183  auto option = new Ipv6NdOption();
184  option->setType(static_cast<Ipv6NdOptionTypes>(type));
185  option->setOptionLength(length);
186  option->setPaddingBytesArraySize(8 * length - 2);
187  for (int i = 0; i < 8 * length - 2; i++)
188  option->setPaddingBytes(i, stream.readByte());
189  options.appendOption(option);
190  }
191  }
192  }
193 }

Referenced by inet::Icmpv6HeaderSerializer::deserialize().

◆ doPacking()

void inet::doPacking ( cCommBuffer *  buf,
const Ipv6Address addr 
)
inline
314 {
315  buf->pack(addr.words(), 4);
316 }

◆ doParsimPacking() [1/510]

void inet::doParsimPacking ( cCommBuffer *  buf,
const Ipv4Address addr 
)
inline
338 {
339  buf->pack(addr.getInt());
340 }

◆ doParsimPacking() [2/510]

void inet::doParsimPacking ( cCommBuffer *  buf,
const L3Address addr 
)
inline
126 {
127  addr.doParsimPacking(buf);
128 }

◆ doParsimPacking() [3/510]

void inet::doParsimPacking ( cCommBuffer *  buffer,
const MacAddress macAddress 
)
inline
213 { buffer->pack(macAddress.getInt()); }

◆ doParsimPacking() [4/510]

void inet::doParsimPacking ( cCommBuffer *  buffer,
const Protocol protocol 
)
inline
139 { buffer->pack(protocol->getId()); }

◆ doParsimPacking() [5/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const AckingMacHeader obj 
)
inline
100 {obj.parsimPack(b);}

◆ doParsimPacking() [6/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const AcknowledgeHeader obj 
)
inline
78 {obj.parsimPack(b);}

◆ doParsimPacking() [7/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const AddressListOption obj 
)
inline
427 {obj.parsimPack(b);}

◆ doParsimPacking() [8/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const ApplicationPacket obj 
)
inline
81 {obj.parsimPack(b);}

◆ doParsimPacking() [9/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const ApskPhyHeader obj 
)
inline
102 {obj.parsimPack(b);}

◆ doParsimPacking() [10/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const ArpOpcode e 
)
inline
70 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [11/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const ArpPacket obj 
)
inline
146 {obj.parsimPack(b);}

◆ doParsimPacking() [12/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const BaStatus e 
)
inline
240 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [13/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const BeStatus e 
)
inline
319 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [14/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const BindingAcknowledgement obj 
)
inline
300 {obj.parsimPack(b);}

◆ doParsimPacking() [15/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const BindingError obj 
)
inline
363 {obj.parsimPack(b);}

◆ doParsimPacking() [16/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const BindingRefreshRequest obj 
)
inline
557 {obj.parsimPack(b);}

◆ doParsimPacking() [17/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const BindingUpdate obj 
)
inline
197 {obj.parsimPack(b);}

◆ doParsimPacking() [18/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const BMacControlFrame obj 
)
inline
177 {obj.parsimPack(b);}

◆ doParsimPacking() [19/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const BMacDataFrameHeader obj 
)
inline
222 {obj.parsimPack(b);}

◆ doParsimPacking() [20/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const BMacHeaderBase obj 
)
inline
142 {obj.parsimPack(b);}

◆ doParsimPacking() [21/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const BMacType e 
)
inline
91 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [22/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const BpduBase obj 
)
inline
151 {obj.parsimPack(b);}

◆ doParsimPacking() [23/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const BpduCfg obj 
)
inline
299 {obj.parsimPack(b);}

◆ doParsimPacking() [24/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const BpduProtocolIdentifier e 
)
inline
61 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [25/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const BpduProtocolVersionIdentifier e 
)
inline
81 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [26/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const BpduTcn obj 
)
inline
186 {obj.parsimPack(b);}

◆ doParsimPacking() [27/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const BpduType e 
)
inline
101 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [28/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const CareOfTest obj 
)
inline
523 {obj.parsimPack(b);}

◆ doParsimPacking() [29/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const CareOfTestInit obj 
)
inline
480 {obj.parsimPack(b);}

◆ doParsimPacking() [30/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const CrcHeader obj 
)
inline
85 {obj.parsimPack(b);}

◆ doParsimPacking() [31/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const CrcMode e 
)
inline
62 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [32/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const CreationTimeTag obj 
)
inline
89 {obj.parsimPack(b);}

◆ doParsimPacking() [33/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const CreditGateTag obj 
)
inline
85 {obj.parsimPack(b);}

◆ doParsimPacking() [34/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const CsmaCaMacAckHeader obj 
)
inline
152 {obj.parsimPack(b);}

◆ doParsimPacking() [35/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const CsmaCaMacDataHeader obj 
)
inline
195 {obj.parsimPack(b);}

◆ doParsimPacking() [36/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const CsmaCaMacHeader obj 
)
inline
119 {obj.parsimPack(b);}

◆ doParsimPacking() [37/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const CsmaCaMacHeaderType e 
)
inline
66 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [38/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const CsmaCaMacTrailer obj 
)
inline
237 {obj.parsimPack(b);}

◆ doParsimPacking() [39/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const DelayingTimeTag obj 
)
inline
276 {obj.parsimPack(b);}

◆ doParsimPacking() [40/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const DestinationL3AddressHeader obj 
)
inline
81 {obj.parsimPack(b);}

◆ doParsimPacking() [41/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const DestinationMacAddressHeader obj 
)
inline
81 {obj.parsimPack(b);}

◆ doParsimPacking() [42/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const DestinationPortHeader obj 
)
inline
80 {obj.parsimPack(b);}

◆ doParsimPacking() [43/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const DhcpMessage obj 
)
inline
419 {obj.parsimPack(b);}

◆ doParsimPacking() [44/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const DhcpMessageType e 
)
inline
94 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [45/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const DhcpOpcode e 
)
inline
64 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [46/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const DhcpOptionCode e 
)
inline
134 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [47/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const DhcpOptions obj 
)
inline
302 {obj.parsimPack(b);}

◆ doParsimPacking() [48/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const DhcpTimerType e 
)
inline
161 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [49/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Direction e 
)
inline
61 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [50/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const DirectionTag obj 
)
inline
109 {obj.parsimPack(b);}

◆ doParsimPacking() [51/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const DispatchProtocolInd obj 
)
inline
255 {obj.parsimPack(b);}

◆ doParsimPacking() [52/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const DispatchProtocolReq obj 
)
inline
220 {obj.parsimPack(b);}

◆ doParsimPacking() [53/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const DrPriorityOption obj 
)
inline
346 {obj.parsimPack(b);}

◆ doParsimPacking() [54/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Dscp e 
)
inline
111 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [55/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const DscpInd obj 
)
inline
152 {obj.parsimPack(b);}

◆ doParsimPacking() [56/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const DscpReq obj 
)
inline
117 {obj.parsimPack(b);}

◆ doParsimPacking() [57/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const DscpTagBase obj 
)
inline
82 {obj.parsimPack(b);}

◆ doParsimPacking() [58/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const DsdvHello obj 
)
inline
96 {obj.parsimPack(b);}

◆ doParsimPacking() [59/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EchoPacket obj 
)
inline
112 {obj.parsimPack(b);}

◆ doParsimPacking() [60/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EchoProtocolType e 
)
inline
62 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [61/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EcnInd obj 
)
inline
172 {obj.parsimPack(b);}

◆ doParsimPacking() [62/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EcnReq obj 
)
inline
138 {obj.parsimPack(b);}

◆ doParsimPacking() [63/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EcnTagBase obj 
)
inline
104 {obj.parsimPack(b);}

◆ doParsimPacking() [64/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpIpv4Ack obj 
)
inline
493 {obj.parsimPack(b);}

◆ doParsimPacking() [65/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpIpv4Hello obj 
)
inline
418 {obj.parsimPack(b);}

◆ doParsimPacking() [66/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpIpv4Message obj 
)
inline
569 {obj.parsimPack(b);}

◆ doParsimPacking() [67/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpIpv4Query obj 
)
inline
709 {obj.parsimPack(b);}

◆ doParsimPacking() [68/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpIpv4Reply obj 
)
inline
773 {obj.parsimPack(b);}

◆ doParsimPacking() [69/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpIpv4Update obj 
)
inline
645 {obj.parsimPack(b);}

◆ doParsimPacking() [70/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpIpv6Ack obj 
)
inline
525 {obj.parsimPack(b);}

◆ doParsimPacking() [71/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpIpv6Hello obj 
)
inline
461 {obj.parsimPack(b);}

◆ doParsimPacking() [72/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpIpv6Message obj 
)
inline
613 {obj.parsimPack(b);}

◆ doParsimPacking() [73/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpIpv6Query obj 
)
inline
741 {obj.parsimPack(b);}

◆ doParsimPacking() [74/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpIpv6Reply obj 
)
inline
805 {obj.parsimPack(b);}

◆ doParsimPacking() [75/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpIpv6Update obj 
)
inline
677 {obj.parsimPack(b);}

◆ doParsimPacking() [76/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpKValues obj 
)
inline
139 { __doPacking(b, obj); }

◆ doParsimPacking() [77/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpMessage obj 
)
inline
375 {obj.parsimPack(b);}

◆ doParsimPacking() [78/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpMpIpv4Internal obj 
)
inline
263 { __doPacking(b, obj); }

◆ doParsimPacking() [79/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpMpIpv6Internal obj 
)
inline
288 { __doPacking(b, obj); }

◆ doParsimPacking() [80/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpMsgRoute obj 
)
inline
825 { __doPacking(b, obj); }

◆ doParsimPacking() [81/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpRouteFlags obj 
)
inline
157 { __doPacking(b, obj); }

◆ doParsimPacking() [82/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpStub obj 
)
inline
201 { __doPacking(b, obj); }

◆ doParsimPacking() [83/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpTlvParameter obj 
)
inline
238 { __doPacking(b, obj); }

◆ doParsimPacking() [84/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpTlvStub obj 
)
inline
219 { __doPacking(b, obj); }

◆ doParsimPacking() [85/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpTlvTypeLow e 
)
inline
118 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [86/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EigrpWideMetricPar obj 
)
inline
180 { __doPacking(b, obj); }

◆ doParsimPacking() [87/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const ElapsedTimeTag obj 
)
inline
240 {obj.parsimPack(b);}

◆ doParsimPacking() [88/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EligibilityTimeTag obj 
)
inline
87 {obj.parsimPack(b);}

◆ doParsimPacking() [89/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EncapsulationProtocolInd obj 
)
inline
330 {obj.parsimPack(b);}

◆ doParsimPacking() [90/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EncapsulationProtocolReq obj 
)
inline
293 {obj.parsimPack(b);}

◆ doParsimPacking() [91/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EncodedGroupAddress obj 
)
inline
167 { __doPacking(b, obj); }

◆ doParsimPacking() [92/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EncodedSourceAddress obj 
)
inline
188 { __doPacking(b, obj); }

◆ doParsimPacking() [93/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EncodedUnicastAddress obj 
)
inline
147 { __doPacking(b, obj); }

◆ doParsimPacking() [94/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EroObj obj 
)
inline
205 { __doPacking(b, obj); }

◆ doParsimPacking() [95/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const ErrorRateInd obj 
)
inline
535 {obj.parsimPack(b);}

◆ doParsimPacking() [96/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EtherAppReq obj 
)
inline
88 {obj.parsimPack(b);}

◆ doParsimPacking() [97/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EtherAppResp obj 
)
inline
132 {obj.parsimPack(b);}

◆ doParsimPacking() [98/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EthernetBindCommand obj 
)
inline
93 {obj.parsimPack(b);}

◆ doParsimPacking() [99/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EthernetControlFrameBase obj 
)
inline
98 {obj.parsimPack(b);}

◆ doParsimPacking() [100/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EthernetControlOpCode e 
)
inline
58 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [101/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EthernetFcs obj 
)
inline
325 {obj.parsimPack(b);}

◆ doParsimPacking() [102/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EthernetFragmentFcs obj 
)
inline
372 {obj.parsimPack(b);}

◆ doParsimPacking() [103/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EthernetMacAddressFields obj 
)
inline
112 {obj.parsimPack(b);}

◆ doParsimPacking() [104/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EthernetMacHeader obj 
)
inline
224 {obj.parsimPack(b);}

◆ doParsimPacking() [105/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EthernetPadding obj 
)
inline
271 {obj.parsimPack(b);}

◆ doParsimPacking() [106/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EthernetPauseFrame obj 
)
inline
147 {obj.parsimPack(b);}

◆ doParsimPacking() [107/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EthernetTypeOrLengthField obj 
)
inline
166 {obj.parsimPack(b);}

◆ doParsimPacking() [108/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const EtherType e 
)
inline
103 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [109/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const FcsHeader obj 
)
inline
85 {obj.parsimPack(b);}

◆ doParsimPacking() [110/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const FcsMode e 
)
inline
62 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [111/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const FecTlv obj 
)
inline
122 { __doPacking(b, obj); }

◆ doParsimPacking() [112/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const FilterSpecObj obj 
)
inline
155 { __doPacking(b, obj); }

◆ doParsimPacking() [113/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const FloodingHeader obj 
)
inline
124 {obj.parsimPack(b);}

◆ doParsimPacking() [114/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const FlowDescriptor_t obj 
)
inline
224 { __doPacking(b, obj); }

◆ doParsimPacking() [115/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const FlowSpecObj obj 
)
inline
140 { __doPacking(b, obj); }

◆ doParsimPacking() [116/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const FlowTag obj 
)
inline
84 {obj.parsimPack(b);}

◆ doParsimPacking() [117/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const FragmentationReq obj 
)
inline
80 {obj.parsimPack(b);}

◆ doParsimPacking() [118/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const FragmentNumberHeader obj 
)
inline
83 {obj.parsimPack(b);}

◆ doParsimPacking() [119/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const FragmentTag obj 
)
inline
92 {obj.parsimPack(b);}

◆ doParsimPacking() [120/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const GenerationIdOption obj 
)
inline
383 {obj.parsimPack(b);}

◆ doParsimPacking() [121/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const GenericAppMsg obj 
)
inline
101 {obj.parsimPack(b);}

◆ doParsimPacking() [122/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const GpsrBeacon obj 
)
inline
137 {obj.parsimPack(b);}

◆ doParsimPacking() [123/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const GpsrForwardingMode e 
)
inline
70 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [124/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const GpsrOption obj 
)
inline
215 {obj.parsimPack(b);}

◆ doParsimPacking() [125/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const GpsrPlanarizationMode e 
)
inline
90 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [126/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const GptpBase obj 
)
inline
404 {obj.parsimPack(b);}

◆ doParsimPacking() [127/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const GptpFlags e 
)
inline
187 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [128/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const GptpFollowUp obj 
)
inline
609 {obj.parsimPack(b);}

◆ doParsimPacking() [129/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const GptpIngressTimeInd obj 
)
inline
779 {obj.parsimPack(b);}

◆ doParsimPacking() [130/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const GptpMessageType e 
)
inline
140 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [131/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const GptpNodeType e 
)
inline
96 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [132/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const GptpPdelayReq obj 
)
inline
653 {obj.parsimPack(b);}

◆ doParsimPacking() [133/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const GptpPdelayResp obj 
)
inline
698 {obj.parsimPack(b);}

◆ doParsimPacking() [134/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const GptpPdelayRespFollowUp obj 
)
inline
743 {obj.parsimPack(b);}

◆ doParsimPacking() [135/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const GptpPortType e 
)
inline
116 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [136/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const GptpReqAnswerEvent obj 
)
inline
286 {obj.parsimPack(b);}

◆ doParsimPacking() [137/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const GptpSelfMsgKind e 
)
inline
162 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [138/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const GptpSync obj 
)
inline
564 {obj.parsimPack(b);}

◆ doParsimPacking() [139/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const GptpTlvType e 
)
inline
217 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [140/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const GroupRecordType e 
)
inline
462 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [141/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const HeaderOpcode e 
)
inline
98 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [142/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const HelloOption obj 
)
inline
225 {obj.parsimPack(b);}

◆ doParsimPacking() [143/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const HelloTimeoutMsg obj 
)
inline
423 {obj.parsimPack(b);}

◆ doParsimPacking() [144/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const HelloTimerMsg obj 
)
inline
381 {obj.parsimPack(b);}

◆ doParsimPacking() [145/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const HoldtimeOption obj 
)
inline
262 {obj.parsimPack(b);}

◆ doParsimPacking() [146/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const HomeAddressOption obj 
)
inline
597 {obj.parsimPack(b);}

◆ doParsimPacking() [147/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const HomeTest obj 
)
inline
443 {obj.parsimPack(b);}

◆ doParsimPacking() [148/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const HomeTestInit obj 
)
inline
400 {obj.parsimPack(b);}

◆ doParsimPacking() [149/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const HopLimitHeader obj 
)
inline
78 {obj.parsimPack(b);}

◆ doParsimPacking() [150/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const HopLimitInd obj 
)
inline
147 {obj.parsimPack(b);}

◆ doParsimPacking() [151/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const HopLimitReq obj 
)
inline
113 {obj.parsimPack(b);}

◆ doParsimPacking() [152/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const HopLimitTagBase obj 
)
inline
79 {obj.parsimPack(b);}

◆ doParsimPacking() [153/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const IcmpDestinationUnreachableCodes e 
)
inline
205 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [154/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const IcmpEchoReply obj 
)
inline
369 {obj.parsimPack(b);}

◆ doParsimPacking() [155/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const IcmpEchoRequest obj 
)
inline
326 {obj.parsimPack(b);}

◆ doParsimPacking() [156/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const IcmpHeader obj 
)
inline
283 {obj.parsimPack(b);}

◆ doParsimPacking() [157/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const IcmpParameterProblemSubcodes e 
)
inline
154 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [158/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const IcmpPtb obj 
)
inline
412 {obj.parsimPack(b);}

◆ doParsimPacking() [159/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const IcmpRedirectSubcodes e 
)
inline
116 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [160/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const IcmpTimeExceededSubcodes e 
)
inline
134 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [161/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const IcmpType e 
)
inline
94 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [162/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Icmpv6DestUnav e 
)
inline
129 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [163/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Icmpv6DestUnreachableMsg obj 
)
inline
273 {obj.parsimPack(b);}

◆ doParsimPacking() [164/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Icmpv6EchoReplyMsg obj 
)
inline
491 {obj.parsimPack(b);}

◆ doParsimPacking() [165/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Icmpv6EchoRequestMsg obj 
)
inline
441 {obj.parsimPack(b);}

◆ doParsimPacking() [166/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Icmpv6Header obj 
)
inline
231 {obj.parsimPack(b);}

◆ doParsimPacking() [167/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Icmpv6PacketTooBigMsg obj 
)
inline
315 {obj.parsimPack(b);}

◆ doParsimPacking() [168/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Icmpv6ParameterProblem e 
)
inline
173 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [169/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Icmpv6ParamProblemMsg obj 
)
inline
389 {obj.parsimPack(b);}

◆ doParsimPacking() [170/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Icmpv6TimeEx e 
)
inline
150 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [171/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Icmpv6TimeExceededMsg obj 
)
inline
352 {obj.parsimPack(b);}

◆ doParsimPacking() [172/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Icmpv6Type e 
)
inline
103 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [173/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const IdentityTag obj 
)
inline
105 {obj.parsimPack(b);}

◆ doParsimPacking() [174/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211SubtypeInd obj 
)
inline
147 {obj.parsimPack(b);}

◆ doParsimPacking() [175/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211SubtypeReq obj 
)
inline
113 {obj.parsimPack(b);}

◆ doParsimPacking() [176/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee80211SubtypeTagBase obj 
)
inline
79 {obj.parsimPack(b);}

◆ doParsimPacking() [177/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee802154MacHeader obj 
)
inline
101 {obj.parsimPack(b);}

◆ doParsimPacking() [178/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee8021aeTagEpdHeader obj 
)
inline
201 {obj.parsimPack(b);}

◆ doParsimPacking() [179/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee8021aeTagTpidHeader obj 
)
inline
116 {obj.parsimPack(b);}

◆ doParsimPacking() [180/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee8021qBindCommand obj 
)
inline
84 {obj.parsimPack(b);}

◆ doParsimPacking() [181/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee8021qTagEpdHeader obj 
)
inline
191 {obj.parsimPack(b);}

◆ doParsimPacking() [182/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee8021qTagTpidHeader obj 
)
inline
111 {obj.parsimPack(b);}

◆ doParsimPacking() [183/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee8021rTagEpdHeader obj 
)
inline
158 {obj.parsimPack(b);}

◆ doParsimPacking() [184/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee8021rTagTpidHeader obj 
)
inline
92 {obj.parsimPack(b);}

◆ doParsimPacking() [185/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee8022LlcHeader obj 
)
inline
99 {obj.parsimPack(b);}

◆ doParsimPacking() [186/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee8022LlcSnapHeader obj 
)
inline
157 {obj.parsimPack(b);}

◆ doParsimPacking() [187/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee8022LlcSocketOpenCommand obj 
)
inline
77 {obj.parsimPack(b);}

◆ doParsimPacking() [188/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee8022SnapHeader obj 
)
inline
99 {obj.parsimPack(b);}

◆ doParsimPacking() [189/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee802EpdHeader obj 
)
inline
84 {obj.parsimPack(b);}

◆ doParsimPacking() [190/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee802MessageKind e 
)
inline
62 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [191/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee802PauseCommand obj 
)
inline
105 {obj.parsimPack(b);}

◆ doParsimPacking() [192/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee802SapInd obj 
)
inline
181 {obj.parsimPack(b);}

◆ doParsimPacking() [193/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee802SapReq obj 
)
inline
150 {obj.parsimPack(b);}

◆ doParsimPacking() [194/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ieee802SapTagBase obj 
)
inline
119 {obj.parsimPack(b);}

◆ doParsimPacking() [195/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const IgmpMessage obj 
)
inline
124 {obj.parsimPack(b);}

◆ doParsimPacking() [196/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const IgmpQuery obj 
)
inline
162 {obj.parsimPack(b);}

◆ doParsimPacking() [197/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const IgmpType e 
)
inline
78 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [198/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Igmpv1Query obj 
)
inline
199 {obj.parsimPack(b);}

◆ doParsimPacking() [199/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Igmpv1Report obj 
)
inline
243 {obj.parsimPack(b);}

◆ doParsimPacking() [200/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Igmpv2Leave obj 
)
inline
368 {obj.parsimPack(b);}

◆ doParsimPacking() [201/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Igmpv2Query obj 
)
inline
280 {obj.parsimPack(b);}

◆ doParsimPacking() [202/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Igmpv2Report obj 
)
inline
324 {obj.parsimPack(b);}

◆ doParsimPacking() [203/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Igmpv3Query obj 
)
inline
436 {obj.parsimPack(b);}

◆ doParsimPacking() [204/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Igmpv3Report obj 
)
inline
574 {obj.parsimPack(b);}

◆ doParsimPacking() [205/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const InterfaceInd obj 
)
inline
147 {obj.parsimPack(b);}

◆ doParsimPacking() [206/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const InterfaceReq obj 
)
inline
113 {obj.parsimPack(b);}

◆ doParsimPacking() [207/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const InterfaceTagBase obj 
)
inline
79 {obj.parsimPack(b);}

◆ doParsimPacking() [208/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const IpEcnCode e 
)
inline
65 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [209/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const IpProtocolId e 
)
inline
127 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [210/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4CommandCode e 
)
inline
70 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [211/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4Header obj 
)
inline
714 {obj.parsimPack(b);}

◆ doParsimPacking() [212/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4NatEntry obj 
)
inline
94 {obj.parsimPack(b);}

◆ doParsimPacking() [213/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4Option obj 
)
inline
199 {obj.parsimPack(b);}

◆ doParsimPacking() [214/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4OptionClass e 
)
inline
105 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [215/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4OptionEnd obj 
)
inline
265 {obj.parsimPack(b);}

◆ doParsimPacking() [216/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4OptionNop obj 
)
inline
232 {obj.parsimPack(b);}

◆ doParsimPacking() [217/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4OptionRecordRoute obj 
)
inline
322 {obj.parsimPack(b);}

◆ doParsimPacking() [218/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4OptionRouterAlert obj 
)
inline
484 {obj.parsimPack(b);}

◆ doParsimPacking() [219/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4OptionsInd obj 
)
inline
159 {obj.parsimPack(b);}

◆ doParsimPacking() [220/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4OptionsReq obj 
)
inline
125 {obj.parsimPack(b);}

◆ doParsimPacking() [221/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4OptionsTagBase obj 
)
inline
91 {obj.parsimPack(b);}

◆ doParsimPacking() [222/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4OptionStreamId obj 
)
inline
443 {obj.parsimPack(b);}

◆ doParsimPacking() [223/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4OptionTimestamp obj 
)
inline
402 {obj.parsimPack(b);}

◆ doParsimPacking() [224/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4OptionType e 
)
inline
145 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [225/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4OptionUnknown obj 
)
inline
529 {obj.parsimPack(b);}

◆ doParsimPacking() [226/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4SocketBindCommand obj 
)
inline
161 {obj.parsimPack(b);}

◆ doParsimPacking() [227/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4SocketCloseCommand obj 
)
inline
229 {obj.parsimPack(b);}

◆ doParsimPacking() [228/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4SocketClosedIndication obj 
)
inline
291 {obj.parsimPack(b);}

◆ doParsimPacking() [229/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4SocketCommandBase obj 
)
inline
119 {obj.parsimPack(b);}

◆ doParsimPacking() [230/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4SocketConnectCommand obj 
)
inline
198 {obj.parsimPack(b);}

◆ doParsimPacking() [231/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4SocketDestroyCommand obj 
)
inline
260 {obj.parsimPack(b);}

◆ doParsimPacking() [232/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv4StatusInd e 
)
inline
88 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [233/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6AuthenticationHeader obj 
)
inline
331 {obj.parsimPack(b);}

◆ doParsimPacking() [234/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6CommandCode e 
)
inline
70 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [235/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6DestinationOptionsHeader obj 
)
inline
293 {obj.parsimPack(b);}

◆ doParsimPacking() [236/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6EncapsulatingSecurityPayloadHeader obj 
)
inline
369 {obj.parsimPack(b);}

◆ doParsimPacking() [237/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6ExtensionHeader obj 
)
inline
106 {obj.parsimPack(b);}

◆ doParsimPacking() [238/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6ExtHeaderInd obj 
)
inline
164 {obj.parsimPack(b);}

◆ doParsimPacking() [239/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6ExtHeaderReq obj 
)
inline
133 {obj.parsimPack(b);}

◆ doParsimPacking() [240/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6ExtHeaderTagBase obj 
)
inline
102 {obj.parsimPack(b);}

◆ doParsimPacking() [241/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6FragmentHeader obj 
)
inline
249 {obj.parsimPack(b);}

◆ doParsimPacking() [242/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6Header obj 
)
inline
266 {obj.parsimPack(b);}

◆ doParsimPacking() [243/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6HopByHopOptionsHeader obj 
)
inline
129 {obj.parsimPack(b);}

◆ doParsimPacking() [244/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6NdControlInfo obj 
)
inline
942 {obj.parsimPack(b);}

◆ doParsimPacking() [245/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6NdMessage obj 
)
inline
578 {obj.parsimPack(b);}

◆ doParsimPacking() [246/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6NdMtu obj 
)
inline
381 {obj.parsimPack(b);}

◆ doParsimPacking() [247/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6NdOption obj 
)
inline
152 {obj.parsimPack(b);}

◆ doParsimPacking() [248/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6NdOptions obj 
)
inline
531 {obj.parsimPack(b);}

◆ doParsimPacking() [249/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6NdOptionTypes e 
)
inline
98 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [250/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6NdPrefixInformation obj 
)
inline
338 {obj.parsimPack(b);}

◆ doParsimPacking() [251/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6NdSourceLinkLayerAddress obj 
)
inline
222 {obj.parsimPack(b);}

◆ doParsimPacking() [252/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6NdSourceTargetLinkLayerAddress obj 
)
inline
190 {obj.parsimPack(b);}

◆ doParsimPacking() [253/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6NdTargetLinkLayerAddress obj 
)
inline
254 {obj.parsimPack(b);}

◆ doParsimPacking() [254/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6NeighbourAdvertisement obj 
)
inline
839 {obj.parsimPack(b);}

◆ doParsimPacking() [255/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6NeighbourSolicitation obj 
)
inline
769 {obj.parsimPack(b);}

◆ doParsimPacking() [256/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6Redirect obj 
)
inline
895 {obj.parsimPack(b);}

◆ doParsimPacking() [257/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6RouterAdvertisement obj 
)
inline
714 {obj.parsimPack(b);}

◆ doParsimPacking() [258/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6RouterSolicitation obj 
)
inline
627 {obj.parsimPack(b);}

◆ doParsimPacking() [259/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6RoutingHeader obj 
)
inline
191 {obj.parsimPack(b);}

◆ doParsimPacking() [260/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6SocketBindCommand obj 
)
inline
161 {obj.parsimPack(b);}

◆ doParsimPacking() [261/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6SocketCloseCommand obj 
)
inline
234 {obj.parsimPack(b);}

◆ doParsimPacking() [262/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6SocketClosedIndication obj 
)
inline
296 {obj.parsimPack(b);}

◆ doParsimPacking() [263/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6SocketCommandBase obj 
)
inline
119 {obj.parsimPack(b);}

◆ doParsimPacking() [264/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6SocketConnectCommand obj 
)
inline
203 {obj.parsimPack(b);}

◆ doParsimPacking() [265/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6SocketDestroyCommand obj 
)
inline
265 {obj.parsimPack(b);}

◆ doParsimPacking() [266/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6StatusInd e 
)
inline
88 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [267/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Ipv6TlvOptionTypes e 
)
inline
85 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [268/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const JoinPruneGroup obj 
)
inline
615 {obj.parsimPack(b);}

◆ doParsimPacking() [269/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const L3AddressInd obj 
)
inline
161 {obj.parsimPack(b);}

◆ doParsimPacking() [270/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const L3AddressReq obj 
)
inline
127 {obj.parsimPack(b);}

◆ doParsimPacking() [271/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const L3AddressTagBase obj 
)
inline
88 {obj.parsimPack(b);}

◆ doParsimPacking() [272/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const L3CommandCode e 
)
inline
70 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [273/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const L3SocketBindCommand obj 
)
inline
161 {obj.parsimPack(b);}

◆ doParsimPacking() [274/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const L3SocketCloseCommand obj 
)
inline
229 {obj.parsimPack(b);}

◆ doParsimPacking() [275/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const L3SocketClosedIndication obj 
)
inline
291 {obj.parsimPack(b);}

◆ doParsimPacking() [276/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const L3SocketCommandBase obj 
)
inline
119 {obj.parsimPack(b);}

◆ doParsimPacking() [277/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const L3SocketConnectCommand obj 
)
inline
198 {obj.parsimPack(b);}

◆ doParsimPacking() [278/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const L3SocketDestroyCommand obj 
)
inline
260 {obj.parsimPack(b);}

◆ doParsimPacking() [279/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const L3StatusInd e 
)
inline
88 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [280/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const L4PortInd obj 
)
inline
152 {obj.parsimPack(b);}

◆ doParsimPacking() [281/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const L4PortReq obj 
)
inline
118 {obj.parsimPack(b);}

◆ doParsimPacking() [282/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const L4PortTagBase obj 
)
inline
84 {obj.parsimPack(b);}

◆ doParsimPacking() [283/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const LabelRequestObj obj 
)
inline
171 { __doPacking(b, obj); }

◆ doParsimPacking() [284/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const LabelsTag obj 
)
inline
84 {obj.parsimPack(b);}

◆ doParsimPacking() [285/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const LanPruneDelayOption obj 
)
inline
309 {obj.parsimPack(b);}

◆ doParsimPacking() [286/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const LdpAddress obj 
)
inline
469 {obj.parsimPack(b);}

◆ doParsimPacking() [287/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const LdpHello obj 
)
inline
307 {obj.parsimPack(b);}

◆ doParsimPacking() [288/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const LdpIni obj 
)
inline
412 {obj.parsimPack(b);}

◆ doParsimPacking() [289/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const LdpLabelMapping obj 
)
inline
218 {obj.parsimPack(b);}

◆ doParsimPacking() [290/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const LdpLabelRequest obj 
)
inline
258 {obj.parsimPack(b);}

◆ doParsimPacking() [291/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const LdpMessageTypes e 
)
inline
89 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [292/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const LdpNotify obj 
)
inline
352 {obj.parsimPack(b);}

◆ doParsimPacking() [293/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const LdpPacket obj 
)
inline
173 {obj.parsimPack(b);}

◆ doParsimPacking() [294/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const LdpStatusTypes e 
)
inline
105 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [295/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const LinkStateMsg obj 
)
inline
105 {obj.parsimPack(b);}

◆ doParsimPacking() [296/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const LMacControlFrame obj 
)
inline
184 {obj.parsimPack(b);}

◆ doParsimPacking() [297/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const LMacDataFrameHeader obj 
)
inline
224 {obj.parsimPack(b);}

◆ doParsimPacking() [298/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const LMacHeaderBase obj 
)
inline
149 {obj.parsimPack(b);}

◆ doParsimPacking() [299/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const LMacType e 
)
inline
80 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [300/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const MacAddressInd obj 
)
inline
156 {obj.parsimPack(b);}

◆ doParsimPacking() [301/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const MacAddressReq obj 
)
inline
122 {obj.parsimPack(b);}

◆ doParsimPacking() [302/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const MacAddressTagBase obj 
)
inline
88 {obj.parsimPack(b);}

◆ doParsimPacking() [303/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const MacProtocolInd obj 
)
inline
662 {obj.parsimPack(b);}

◆ doParsimPacking() [304/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const MacProtocolReq obj 
)
inline
621 {obj.parsimPack(b);}

◆ doParsimPacking() [305/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Mipv6HaInformation obj 
)
inline
477 {obj.parsimPack(b);}

◆ doParsimPacking() [306/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const Mipv6NdAdvertisementInterval obj 
)
inline
427 {obj.parsimPack(b);}

◆ doParsimPacking() [307/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const MobilityHeader obj 
)
inline
122 {obj.parsimPack(b);}

◆ doParsimPacking() [308/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const MobilityHeaderType e 
)
inline
86 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [309/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const MplsHeader obj 
)
inline
102 {obj.parsimPack(b);}

◆ doParsimPacking() [310/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const MulticastReq obj 
)
inline
80 {obj.parsimPack(b);}

◆ doParsimPacking() [311/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const NetPerfMeterDataMessage obj 
)
inline
111 {obj.parsimPack(b);}

◆ doParsimPacking() [312/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const NetPerfMeterTransmitTimer obj 
)
inline
80 {obj.parsimPack(b);}

◆ doParsimPacking() [313/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const NetworkProtocolInd obj 
)
inline
585 {obj.parsimPack(b);}

◆ doParsimPacking() [314/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const NetworkProtocolReq obj 
)
inline
544 {obj.parsimPack(b);}

◆ doParsimPacking() [315/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const NextHopAddressReq obj 
)
inline
80 {obj.parsimPack(b);}

◆ doParsimPacking() [316/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const NextHopForwardingHeader obj 
)
inline
152 {obj.parsimPack(b);}

◆ doParsimPacking() [317/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const NextHopTlvOptionTypes e 
)
inline
75 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [318/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const OverdueClockEventHandlingMode e 
)
inline
65 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [319/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PacketDropDetails obj 
)
inline
128 {obj.parsimPack(b);}

◆ doParsimPacking() [320/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PacketDropReason e 
)
inline
87 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [321/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PacketEvent obj 
)
inline
135 {obj.parsimPack(b);}

◆ doParsimPacking() [322/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PacketEventKind e 
)
inline
72 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [323/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PacketEventTag obj 
)
inline
256 {obj.parsimPack(b);}

◆ doParsimPacking() [324/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PacketProtocolTag obj 
)
inline
431 {obj.parsimPack(b);}

◆ doParsimPacking() [325/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PacketQueuedEvent obj 
)
inline
176 {obj.parsimPack(b);}

◆ doParsimPacking() [326/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PacketTransmittedEvent obj 
)
inline
212 {obj.parsimPack(b);}

◆ doParsimPacking() [327/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PathNotifyMsg obj 
)
inline
477 {obj.parsimPack(b);}

◆ doParsimPacking() [328/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PcpInd obj 
)
inline
152 {obj.parsimPack(b);}

◆ doParsimPacking() [329/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PcpReq obj 
)
inline
117 {obj.parsimPack(b);}

◆ doParsimPacking() [330/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PcpTagBase obj 
)
inline
82 {obj.parsimPack(b);}

◆ doParsimPacking() [331/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PimAssert obj 
)
inline
739 {obj.parsimPack(b);}

◆ doParsimPacking() [332/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PimGraft obj 
)
inline
778 {obj.parsimPack(b);}

◆ doParsimPacking() [333/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PimHello obj 
)
inline
549 {obj.parsimPack(b);}

◆ doParsimPacking() [334/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PimHelloOptionType e 
)
inline
131 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [335/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PimJoinPrune obj 
)
inline
678 {obj.parsimPack(b);}

◆ doParsimPacking() [336/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PimPacket obj 
)
inline
500 {obj.parsimPack(b);}

◆ doParsimPacking() [337/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PimPacketType e 
)
inline
105 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [338/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PimRegister obj 
)
inline
929 {obj.parsimPack(b);}

◆ doParsimPacking() [339/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PimRegisterStop obj 
)
inline
975 {obj.parsimPack(b);}

◆ doParsimPacking() [340/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PimStateRefresh obj 
)
inline
880 {obj.parsimPack(b);}

◆ doParsimPacking() [341/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PingSelfKinds e 
)
inline
58 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [342/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PortIdentity obj 
)
inline
234 { __doPacking(b, obj); }

◆ doParsimPacking() [343/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PppHeader obj 
)
inline
106 {obj.parsimPack(b);}

◆ doParsimPacking() [344/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PppTrailer obj 
)
inline
148 {obj.parsimPack(b);}

◆ doParsimPacking() [345/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const ProbabilisticBroadcastHeader obj 
)
inline
139 {obj.parsimPack(b);}

◆ doParsimPacking() [346/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const ProcessingTimeTag obj 
)
inline
348 {obj.parsimPack(b);}

◆ doParsimPacking() [347/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const ProgressTag obj 
)
inline
94 {obj.parsimPack(b);}

◆ doParsimPacking() [348/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PropagationTimeTag obj 
)
inline
420 {obj.parsimPack(b);}

◆ doParsimPacking() [349/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const ProtocolHeader obj 
)
inline
78 {obj.parsimPack(b);}

◆ doParsimPacking() [350/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const ProtocolListTagBase obj 
)
inline
153 {obj.parsimPack(b);}

◆ doParsimPacking() [351/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const ProtocolTagBase obj 
)
inline
107 {obj.parsimPack(b);}

◆ doParsimPacking() [352/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PsbTimeoutMsg obj 
)
inline
216 {obj.parsimPack(b);}

◆ doParsimPacking() [353/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const PsbTimerMsg obj 
)
inline
175 {obj.parsimPack(b);}

◆ doParsimPacking() [354/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const QueueingTimeTag obj 
)
inline
312 {obj.parsimPack(b);}

◆ doParsimPacking() [355/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RateTag obj 
)
inline
89 {obj.parsimPack(b);}

◆ doParsimPacking() [356/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const ResidenceTimeTag obj 
)
inline
135 {obj.parsimPack(b);}

◆ doParsimPacking() [357/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RipAf e 
)
inline
94 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [358/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RipCommand e 
)
inline
72 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [359/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RipEntry obj 
)
inline
115 { __doPacking(b, obj); }

◆ doParsimPacking() [360/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RipPacket obj 
)
inline
170 {obj.parsimPack(b);}

◆ doParsimPacking() [361/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RsbCommitTimerMsg obj 
)
inline
298 {obj.parsimPack(b);}

◆ doParsimPacking() [362/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RsbRefreshTimerMsg obj 
)
inline
257 {obj.parsimPack(b);}

◆ doParsimPacking() [363/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RsbTimeoutMsg obj 
)
inline
339 {obj.parsimPack(b);}

◆ doParsimPacking() [364/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RsvpConstants e 
)
inline
78 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [365/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RsvpHelloMsg obj 
)
inline
110 {obj.parsimPack(b);}

◆ doParsimPacking() [366/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RsvpHopObj obj 
)
inline
92 { __doPacking(b, obj); }

◆ doParsimPacking() [367/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RsvpMessage obj 
)
inline
117 {obj.parsimPack(b);}

◆ doParsimPacking() [368/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RsvpPacket obj 
)
inline
183 {obj.parsimPack(b);}

◆ doParsimPacking() [369/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RsvpPathError obj 
)
inline
251 {obj.parsimPack(b);}

◆ doParsimPacking() [370/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RsvpPathMsg obj 
)
inline
126 {obj.parsimPack(b);}

◆ doParsimPacking() [371/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RsvpPathTear obj 
)
inline
185 {obj.parsimPack(b);}

◆ doParsimPacking() [372/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RsvpResvError obj 
)
inline
208 {obj.parsimPack(b);}

◆ doParsimPacking() [373/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RsvpResvMsg obj 
)
inline
99 {obj.parsimPack(b);}

◆ doParsimPacking() [374/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RsvpResvTear obj 
)
inline
151 {obj.parsimPack(b);}

◆ doParsimPacking() [375/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RtpAppSelfMsgKinds e 
)
inline
60 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [376/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SapCode e 
)
inline
78 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [377/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const ScenarioTimer obj 
)
inline
76 {obj.parsimPack(b);}

◆ doParsimPacking() [378/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SctpAvailableReq obj 
)
inline
575 {obj.parsimPack(b);}

◆ doParsimPacking() [379/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SctpCommandCode e 
)
inline
157 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [380/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SctpCommandReq obj 
)
inline
390 {obj.parsimPack(b);}

◆ doParsimPacking() [381/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SctpConnectReq obj 
)
inline
627 {obj.parsimPack(b);}

◆ doParsimPacking() [382/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SctpErrorCode e 
)
inline
87 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [383/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SctpFlags e 
)
inline
239 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [384/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SctpInfoReq obj 
)
inline
819 {obj.parsimPack(b);}

◆ doParsimPacking() [385/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SctpOpenReq obj 
)
inline
539 {obj.parsimPack(b);}

◆ doParsimPacking() [386/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SctpPathInfo obj 
)
inline
997 {obj.parsimPack(b);}

◆ doParsimPacking() [387/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SctpPathInfoReq obj 
)
inline
856 {obj.parsimPack(b);}

◆ doParsimPacking() [388/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SctpRcvReq obj 
)
inline
673 {obj.parsimPack(b);}

◆ doParsimPacking() [389/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SctpResetReq obj 
)
inline
783 {obj.parsimPack(b);}

◆ doParsimPacking() [390/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SctpRtoReq obj 
)
inline
902 {obj.parsimPack(b);}

◆ doParsimPacking() [391/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SctpSendQueueAbatedReq obj 
)
inline
960 {obj.parsimPack(b);}

◆ doParsimPacking() [392/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SctpSendReq obj 
)
inline
446 {obj.parsimPack(b);}

◆ doParsimPacking() [393/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SctpSimpleMessage obj 
)
inline
297 {obj.parsimPack(b);}

◆ doParsimPacking() [394/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SctpStatusInd e 
)
inline
221 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [395/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SctpStatusReq obj 
)
inline
725 {obj.parsimPack(b);}

◆ doParsimPacking() [396/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SenderDescriptor_t obj 
)
inline
188 { __doPacking(b, obj); }

◆ doParsimPacking() [397/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SenderTemplateObj obj 
)
inline
109 { __doPacking(b, obj); }

◆ doParsimPacking() [398/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SenderTspecObj obj 
)
inline
125 { __doPacking(b, obj); }

◆ doParsimPacking() [399/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SequenceNumberHeader obj 
)
inline
80 {obj.parsimPack(b);}

◆ doParsimPacking() [400/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SequenceNumberInd obj 
)
inline
152 {obj.parsimPack(b);}

◆ doParsimPacking() [401/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SequenceNumberReq obj 
)
inline
117 {obj.parsimPack(b);}

◆ doParsimPacking() [402/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SequenceNumberTagBase obj 
)
inline
82 {obj.parsimPack(b);}

◆ doParsimPacking() [403/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const ServicePrimitive e 
)
inline
180 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [404/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SessionObj obj 
)
inline
75 { __doPacking(b, obj); }

◆ doParsimPacking() [405/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const ShortcutMacHeader obj 
)
inline
79 {obj.parsimPack(b);}

◆ doParsimPacking() [406/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const ShortcutPhyHeader obj 
)
inline
79 {obj.parsimPack(b);}

◆ doParsimPacking() [407/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SignalBandInd obj 
)
inline
316 {obj.parsimPack(b);}

◆ doParsimPacking() [408/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SignalBandReq obj 
)
inline
281 {obj.parsimPack(b);}

◆ doParsimPacking() [409/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SignalBandTagBase obj 
)
inline
246 {obj.parsimPack(b);}

◆ doParsimPacking() [410/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SignalBitrateInd obj 
)
inline
435 {obj.parsimPack(b);}

◆ doParsimPacking() [411/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SignalBitrateReq obj 
)
inline
400 {obj.parsimPack(b);}

◆ doParsimPacking() [412/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SignalBitrateTagBase obj 
)
inline
365 {obj.parsimPack(b);}

◆ doParsimPacking() [413/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SignallingConstants e 
)
inline
95 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [414/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SignallingMsg obj 
)
inline
134 {obj.parsimPack(b);}

◆ doParsimPacking() [415/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SignalPowerInd obj 
)
inline
202 {obj.parsimPack(b);}

◆ doParsimPacking() [416/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SignalPowerReq obj 
)
inline
167 {obj.parsimPack(b);}

◆ doParsimPacking() [417/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SignalPowerTagBase obj 
)
inline
132 {obj.parsimPack(b);}

◆ doParsimPacking() [418/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SignalTagBase obj 
)
inline
93 {obj.parsimPack(b);}

◆ doParsimPacking() [419/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SignalTimeInd obj 
)
inline
580 {obj.parsimPack(b);}

◆ doParsimPacking() [420/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SimpleVoipPacket obj 
)
inline
105 {obj.parsimPack(b);}

◆ doParsimPacking() [421/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SnirInd obj 
)
inline
485 {obj.parsimPack(b);}

◆ doParsimPacking() [422/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SocketBindCommand obj 
)
inline
156 {obj.parsimPack(b);}

◆ doParsimPacking() [423/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SocketCloseCommand obj 
)
inline
187 {obj.parsimPack(b);}

◆ doParsimPacking() [424/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SocketClosedIndication obj 
)
inline
249 {obj.parsimPack(b);}

◆ doParsimPacking() [425/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SocketCommandBase obj 
)
inline
120 {obj.parsimPack(b);}

◆ doParsimPacking() [426/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SocketCommandCode e 
)
inline
71 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [427/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SocketDestroyCommand obj 
)
inline
218 {obj.parsimPack(b);}

◆ doParsimPacking() [428/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SocketInd obj 
)
inline
147 {obj.parsimPack(b);}

◆ doParsimPacking() [429/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SocketReq obj 
)
inline
113 {obj.parsimPack(b);}

◆ doParsimPacking() [430/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SocketStatusInd e 
)
inline
89 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [431/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SocketTagBase obj 
)
inline
79 {obj.parsimPack(b);}

◆ doParsimPacking() [432/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const StreamInd obj 
)
inline
152 {obj.parsimPack(b);}

◆ doParsimPacking() [433/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const StreamReq obj 
)
inline
117 {obj.parsimPack(b);}

◆ doParsimPacking() [434/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const StreamTagBase obj 
)
inline
82 {obj.parsimPack(b);}

◆ doParsimPacking() [435/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const SubpacketLengthHeader obj 
)
inline
78 {obj.parsimPack(b);}

◆ doParsimPacking() [436/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TcpAcceptCommand obj 
)
inline
371 {obj.parsimPack(b);}

◆ doParsimPacking() [437/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TcpAvailableInfo obj 
)
inline
577 {obj.parsimPack(b);}

◆ doParsimPacking() [438/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TcpCommand obj 
)
inline
206 {obj.parsimPack(b);}

◆ doParsimPacking() [439/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TcpCommandCode e 
)
inline
95 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [440/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TcpConnectInfo obj 
)
inline
636 {obj.parsimPack(b);}

◆ doParsimPacking() [441/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TcpErrorCode e 
)
inline
156 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [442/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TcpErrorInfo obj 
)
inline
250 {obj.parsimPack(b);}

◆ doParsimPacking() [443/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TcpOpenCommand obj 
)
inline
337 {obj.parsimPack(b);}

◆ doParsimPacking() [444/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TcpSetDscpCommand obj 
)
inline
477 {obj.parsimPack(b);}

◆ doParsimPacking() [445/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TcpSetOptionCommand obj 
)
inline
405 {obj.parsimPack(b);}

◆ doParsimPacking() [446/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TcpSetTimeToLiveCommand obj 
)
inline
441 {obj.parsimPack(b);}

◆ doParsimPacking() [447/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TcpSetTosCommand obj 
)
inline
513 {obj.parsimPack(b);}

◆ doParsimPacking() [448/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TcpStatusInd e 
)
inline
139 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [449/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TcpStatusInfo obj 
)
inline
781 {obj.parsimPack(b);}

◆ doParsimPacking() [450/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TedChangeInfo obj 
)
inline
120 {obj.parsimPack(b);}

◆ doParsimPacking() [451/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TeLinkStateInfo obj 
)
inline
72 { __doPacking(b, obj); }

◆ doParsimPacking() [452/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TimestampFlag e 
)
inline
168 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [453/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TimeTagBase obj 
)
inline
205 {obj.parsimPack(b);}

◆ doParsimPacking() [454/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TlvOptionBase obj 
)
inline
83 {obj.parsimPack(b);}

◆ doParsimPacking() [455/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TlvOptionRaw obj 
)
inline
126 {obj.parsimPack(b);}

◆ doParsimPacking() [456/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TlvOptions obj 
)
inline
196 {obj.parsimPack(b);}

◆ doParsimPacking() [457/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TosInd obj 
)
inline
152 {obj.parsimPack(b);}

◆ doParsimPacking() [458/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TosReq obj 
)
inline
117 {obj.parsimPack(b);}

◆ doParsimPacking() [459/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TosTagBase obj 
)
inline
82 {obj.parsimPack(b);}

◆ doParsimPacking() [460/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TransmissionTimeTag obj 
)
inline
384 {obj.parsimPack(b);}

◆ doParsimPacking() [461/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TransportProtocolInd obj 
)
inline
508 {obj.parsimPack(b);}

◆ doParsimPacking() [462/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TransportProtocolReq obj 
)
inline
466 {obj.parsimPack(b);}

◆ doParsimPacking() [463/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TransportPseudoHeader obj 
)
inline
106 {obj.parsimPack(b);}

◆ doParsimPacking() [464/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TunCloseCommand obj 
)
inline
176 {obj.parsimPack(b);}

◆ doParsimPacking() [465/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TunCommandCode e 
)
inline
65 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [466/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TunControlInfo obj 
)
inline
114 {obj.parsimPack(b);}

◆ doParsimPacking() [467/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TunDestroyCommand obj 
)
inline
207 {obj.parsimPack(b);}

◆ doParsimPacking() [468/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TunOpenCommand obj 
)
inline
145 {obj.parsimPack(b);}

◆ doParsimPacking() [469/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TunSocketClosedIndication obj 
)
inline
238 {obj.parsimPack(b);}

◆ doParsimPacking() [470/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const TunSocketIndication e 
)
inline
83 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [471/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpBindCommand obj 
)
inline
251 {obj.parsimPack(b);}

◆ doParsimPacking() [472/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpBlockMulticastSourcesCommand obj 
)
inline
1008 {obj.parsimPack(b);}

◆ doParsimPacking() [473/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpCloseCommand obj 
)
inline
352 {obj.parsimPack(b);}

◆ doParsimPacking() [474/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpCommandCode e 
)
inline
94 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [475/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpConnectCommand obj 
)
inline
314 {obj.parsimPack(b);}

◆ doParsimPacking() [476/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpControlInfo obj 
)
inline
199 {obj.parsimPack(b);}

◆ doParsimPacking() [477/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpDestroyCommand obj 
)
inline
433 {obj.parsimPack(b);}

◆ doParsimPacking() [478/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpErrorIndication obj 
)
inline
471 {obj.parsimPack(b);}

◆ doParsimPacking() [479/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpHeader obj 
)
inline
118 {obj.parsimPack(b);}

◆ doParsimPacking() [480/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpJoinMulticastGroupsCommand obj 
)
inline
895 {obj.parsimPack(b);}

◆ doParsimPacking() [481/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpJoinMulticastSourcesCommand obj 
)
inline
1130 {obj.parsimPack(b);}

◆ doParsimPacking() [482/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpLeaveMulticastGroupsCommand obj 
)
inline
947 {obj.parsimPack(b);}

◆ doParsimPacking() [483/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpLeaveMulticastSourcesCommand obj 
)
inline
1191 {obj.parsimPack(b);}

◆ doParsimPacking() [484/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpSetBroadcastCommand obj 
)
inline
691 {obj.parsimPack(b);}

◆ doParsimPacking() [485/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpSetDscpCommand obj 
)
inline
601 {obj.parsimPack(b);}

◆ doParsimPacking() [486/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpSetMulticastInterfaceCommand obj 
)
inline
735 {obj.parsimPack(b);}

◆ doParsimPacking() [487/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpSetMulticastLoopCommand obj 
)
inline
781 {obj.parsimPack(b);}

◆ doParsimPacking() [488/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpSetMulticastSourceFilterCommand obj 
)
inline
1277 {obj.parsimPack(b);}

◆ doParsimPacking() [489/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpSetOptionCommand obj 
)
inline
510 {obj.parsimPack(b);}

◆ doParsimPacking() [490/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpSetOptionSubcode e 
)
inline
136 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [491/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpSetReuseAddressCommand obj 
)
inline
827 {obj.parsimPack(b);}

◆ doParsimPacking() [492/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpSetTimeToLiveCommand obj 
)
inline
555 {obj.parsimPack(b);}

◆ doParsimPacking() [493/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpSetTosCommand obj 
)
inline
647 {obj.parsimPack(b);}

◆ doParsimPacking() [494/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpSocketClosedIndication obj 
)
inline
389 {obj.parsimPack(b);}

◆ doParsimPacking() [495/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpSourceFilterMode e 
)
inline
1209 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [496/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpStatusInd e 
)
inline
162 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [497/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UdpUnblockMulticastSourcesCommand obj 
)
inline
1069 {obj.parsimPack(b);}

◆ doParsimPacking() [498/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UnitDiskPhyHeader obj 
)
inline
79 {obj.parsimPack(b);}

◆ doParsimPacking() [499/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UserPriorityInd obj 
)
inline
152 {obj.parsimPack(b);}

◆ doParsimPacking() [500/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UserPriorityReq obj 
)
inline
117 {obj.parsimPack(b);}

◆ doParsimPacking() [501/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const UserPriorityTagBase obj 
)
inline
82 {obj.parsimPack(b);}

◆ doParsimPacking() [502/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const VlanInd obj 
)
inline
152 {obj.parsimPack(b);}

◆ doParsimPacking() [503/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const VlanReq obj 
)
inline
117 {obj.parsimPack(b);}

◆ doParsimPacking() [504/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const VlanTagBase obj 
)
inline
82 {obj.parsimPack(b);}

◆ doParsimPacking() [505/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const WiseRouteHeader obj 
)
inline
160 {obj.parsimPack(b);}

◆ doParsimPacking() [506/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const WiseRouteMsgType e 
)
inline
65 { b->pack(static_cast<int>(e)); }

◆ doParsimPacking() [507/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const XMacControlFrame obj 
)
inline
182 {obj.parsimPack(b);}

◆ doParsimPacking() [508/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const XMacDataFrameHeader obj 
)
inline
227 {obj.parsimPack(b);}

◆ doParsimPacking() [509/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const XMacHeaderBase obj 
)
inline
147 {obj.parsimPack(b);}

◆ doParsimPacking() [510/510]

void inet::doParsimPacking ( omnetpp::cCommBuffer *  b,
const XMacTypes e 
)
inline
96 { b->pack(static_cast<int>(e)); }

◆ doParsimUnpacking() [1/510]

void inet::doParsimUnpacking ( cCommBuffer *  buf,
Ipv4Address addr 
)
inline
343 {
344  int32_t d;
345  buf->unpack(d);
346  addr.set(d);
347 }

◆ doParsimUnpacking() [2/510]

void inet::doParsimUnpacking ( cCommBuffer *  buf,
L3Address addr 
)
inline
131 {
132  addr.doParsimUnpacking(buf);
133 }

◆ doParsimUnpacking() [3/510]

void inet::doParsimUnpacking ( cCommBuffer *  buffer,
const Protocol *&  protocol 
)
inline
140 { int id; buffer->unpack(id); protocol = Protocol::getProtocol(id); }

◆ doParsimUnpacking() [4/510]

void inet::doParsimUnpacking ( cCommBuffer *  buffer,
MacAddress macAddress 
)
inline
214 { uint64_t address; buffer->unpack(address); macAddress = MacAddress(address); }

◆ doParsimUnpacking() [5/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
AckingMacHeader obj 
)
inline
101 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [6/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
AcknowledgeHeader obj 
)
inline
79 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [7/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
AddressListOption obj 
)
inline
428 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [8/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
ApplicationPacket obj 
)
inline
82 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [9/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
ApskPhyHeader obj 
)
inline
103 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [10/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
ArpOpcode e 
)
inline
71 { int n; b->unpack(n); e = static_cast<ArpOpcode>(n); }

◆ doParsimUnpacking() [11/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
ArpPacket obj 
)
inline
147 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [12/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
BaStatus e 
)
inline
241 { int n; b->unpack(n); e = static_cast<BaStatus>(n); }

◆ doParsimUnpacking() [13/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
BeStatus e 
)
inline
320 { int n; b->unpack(n); e = static_cast<BeStatus>(n); }

◆ doParsimUnpacking() [14/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
BindingAcknowledgement obj 
)
inline
301 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [15/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
BindingError obj 
)
inline
364 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [16/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
BindingRefreshRequest obj 
)
inline
558 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [17/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
BindingUpdate obj 
)
inline
198 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [18/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
BMacControlFrame obj 
)
inline
178 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [19/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
BMacDataFrameHeader obj 
)
inline
223 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [20/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
BMacHeaderBase obj 
)
inline
143 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [21/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
BMacType e 
)
inline
92 { int n; b->unpack(n); e = static_cast<BMacType>(n); }

◆ doParsimUnpacking() [22/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
BpduBase obj 
)
inline
152 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [23/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
BpduCfg obj 
)
inline
300 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [24/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
BpduProtocolIdentifier e 
)
inline
62 { int n; b->unpack(n); e = static_cast<BpduProtocolIdentifier>(n); }

◆ doParsimUnpacking() [25/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
BpduProtocolVersionIdentifier e 
)
inline
82 { int n; b->unpack(n); e = static_cast<BpduProtocolVersionIdentifier>(n); }

◆ doParsimUnpacking() [26/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
BpduTcn obj 
)
inline
187 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [27/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
BpduType e 
)
inline
102 { int n; b->unpack(n); e = static_cast<BpduType>(n); }

◆ doParsimUnpacking() [28/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
CareOfTest obj 
)
inline
524 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [29/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
CareOfTestInit obj 
)
inline
481 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [30/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
CrcHeader obj 
)
inline
86 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [31/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
CrcMode e 
)
inline
63 { int n; b->unpack(n); e = static_cast<CrcMode>(n); }

◆ doParsimUnpacking() [32/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
CreationTimeTag obj 
)
inline
90 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [33/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
CreditGateTag obj 
)
inline
86 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [34/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
CsmaCaMacAckHeader obj 
)
inline
153 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [35/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
CsmaCaMacDataHeader obj 
)
inline
196 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [36/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
CsmaCaMacHeader obj 
)
inline
120 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [37/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
CsmaCaMacHeaderType e 
)
inline
67 { int n; b->unpack(n); e = static_cast<CsmaCaMacHeaderType>(n); }

◆ doParsimUnpacking() [38/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
CsmaCaMacTrailer obj 
)
inline
238 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [39/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
DelayingTimeTag obj 
)
inline
277 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [40/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
DestinationL3AddressHeader obj 
)
inline
82 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [41/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
DestinationMacAddressHeader obj 
)
inline
82 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [42/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
DestinationPortHeader obj 
)
inline
81 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [43/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
DhcpMessage obj 
)
inline
420 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [44/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
DhcpMessageType e 
)
inline
95 { int n; b->unpack(n); e = static_cast<DhcpMessageType>(n); }

◆ doParsimUnpacking() [45/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
DhcpOpcode e 
)
inline
65 { int n; b->unpack(n); e = static_cast<DhcpOpcode>(n); }

◆ doParsimUnpacking() [46/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
DhcpOptionCode e 
)
inline
135 { int n; b->unpack(n); e = static_cast<DhcpOptionCode>(n); }

◆ doParsimUnpacking() [47/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
DhcpOptions obj 
)
inline
303 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [48/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
DhcpTimerType e 
)
inline
162 { int n; b->unpack(n); e = static_cast<DhcpTimerType>(n); }

◆ doParsimUnpacking() [49/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Direction e 
)
inline
62 { int n; b->unpack(n); e = static_cast<Direction>(n); }

◆ doParsimUnpacking() [50/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
DirectionTag obj 
)
inline
110 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [51/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
DispatchProtocolInd obj 
)
inline
256 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [52/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
DispatchProtocolReq obj 
)
inline
221 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [53/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
DrPriorityOption obj 
)
inline
347 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [54/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Dscp e 
)
inline
112 { int n; b->unpack(n); e = static_cast<Dscp>(n); }

◆ doParsimUnpacking() [55/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
DscpInd obj 
)
inline
153 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [56/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
DscpReq obj 
)
inline
118 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [57/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
DscpTagBase obj 
)
inline
83 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [58/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
DsdvHello obj 
)
inline
97 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [59/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EchoPacket obj 
)
inline
113 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [60/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EchoProtocolType e 
)
inline
63 { int n; b->unpack(n); e = static_cast<EchoProtocolType>(n); }

◆ doParsimUnpacking() [61/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EcnInd obj 
)
inline
173 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [62/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EcnReq obj 
)
inline
139 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [63/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EcnTagBase obj 
)
inline
105 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [64/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpIpv4Ack obj 
)
inline
494 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [65/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpIpv4Hello obj 
)
inline
419 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [66/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpIpv4Message obj 
)
inline
570 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [67/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpIpv4Query obj 
)
inline
710 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [68/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpIpv4Reply obj 
)
inline
774 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [69/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpIpv4Update obj 
)
inline
646 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [70/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpIpv6Ack obj 
)
inline
526 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [71/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpIpv6Hello obj 
)
inline
462 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [72/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpIpv6Message obj 
)
inline
614 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [73/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpIpv6Query obj 
)
inline
742 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [74/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpIpv6Reply obj 
)
inline
806 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [75/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpIpv6Update obj 
)
inline
678 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [76/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpKValues obj 
)
inline
140 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [77/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpMessage obj 
)
inline
376 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [78/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpMpIpv4Internal obj 
)
inline
264 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [79/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpMpIpv6Internal obj 
)
inline
289 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [80/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpMsgRoute obj 
)
inline
826 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [81/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpRouteFlags obj 
)
inline
158 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [82/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpStub obj 
)
inline
202 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [83/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpTlvParameter obj 
)
inline
239 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [84/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpTlvStub obj 
)
inline
220 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [85/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpTlvTypeLow e 
)
inline
119 { int n; b->unpack(n); e = static_cast<EigrpTlvTypeLow>(n); }

◆ doParsimUnpacking() [86/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EigrpWideMetricPar obj 
)
inline
181 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [87/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
ElapsedTimeTag obj 
)
inline
241 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [88/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EligibilityTimeTag obj 
)
inline
88 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [89/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EncapsulationProtocolInd obj 
)
inline
331 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [90/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EncapsulationProtocolReq obj 
)
inline
294 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [91/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EncodedGroupAddress obj 
)
inline
168 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [92/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EncodedSourceAddress obj 
)
inline
189 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [93/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EncodedUnicastAddress obj 
)
inline
148 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [94/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EroObj obj 
)
inline
206 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [95/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
ErrorRateInd obj 
)
inline
536 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [96/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EtherAppReq obj 
)
inline
89 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [97/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EtherAppResp obj 
)
inline
133 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [98/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EthernetBindCommand obj 
)
inline
94 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [99/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EthernetControlFrameBase obj 
)
inline
99 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [100/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EthernetControlOpCode e 
)
inline
59 { int n; b->unpack(n); e = static_cast<EthernetControlOpCode>(n); }

◆ doParsimUnpacking() [101/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EthernetFcs obj 
)
inline
326 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [102/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EthernetFragmentFcs obj 
)
inline
373 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [103/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EthernetMacAddressFields obj 
)
inline
113 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [104/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EthernetMacHeader obj 
)
inline
225 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [105/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EthernetPadding obj 
)
inline
272 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [106/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EthernetPauseFrame obj 
)
inline
148 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [107/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EthernetTypeOrLengthField obj 
)
inline
167 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [108/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
EtherType e 
)
inline
104 { int n; b->unpack(n); e = static_cast<EtherType>(n); }

◆ doParsimUnpacking() [109/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
FcsHeader obj 
)
inline
86 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [110/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
FcsMode e 
)
inline
63 { int n; b->unpack(n); e = static_cast<FcsMode>(n); }

◆ doParsimUnpacking() [111/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
FecTlv obj 
)
inline
123 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [112/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
FilterSpecObj obj 
)
inline
156 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [113/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
FloodingHeader obj 
)
inline
125 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [114/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
FlowDescriptor_t obj 
)
inline
225 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [115/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
FlowSpecObj obj 
)
inline
141 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [116/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
FlowTag obj 
)
inline
85 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [117/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
FragmentationReq obj 
)
inline
81 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [118/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
FragmentNumberHeader obj 
)
inline
84 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [119/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
FragmentTag obj 
)
inline
93 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [120/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
GenerationIdOption obj 
)
inline
384 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [121/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
GenericAppMsg obj 
)
inline
102 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [122/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
GpsrBeacon obj 
)
inline
138 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [123/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
GpsrForwardingMode e 
)
inline
71 { int n; b->unpack(n); e = static_cast<GpsrForwardingMode>(n); }

◆ doParsimUnpacking() [124/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
GpsrOption obj 
)
inline
216 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [125/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
GpsrPlanarizationMode e 
)
inline
91 { int n; b->unpack(n); e = static_cast<GpsrPlanarizationMode>(n); }

◆ doParsimUnpacking() [126/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
GptpBase obj 
)
inline
405 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [127/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
GptpFlags e 
)
inline
188 { int n; b->unpack(n); e = static_cast<GptpFlags>(n); }

◆ doParsimUnpacking() [128/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
GptpFollowUp obj 
)
inline
610 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [129/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
GptpIngressTimeInd obj 
)
inline
780 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [130/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
GptpMessageType e 
)
inline
141 { int n; b->unpack(n); e = static_cast<GptpMessageType>(n); }

◆ doParsimUnpacking() [131/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
GptpNodeType e 
)
inline
97 { int n; b->unpack(n); e = static_cast<GptpNodeType>(n); }

◆ doParsimUnpacking() [132/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
GptpPdelayReq obj 
)
inline
654 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [133/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
GptpPdelayResp obj 
)
inline
699 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [134/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
GptpPdelayRespFollowUp obj 
)
inline
744 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [135/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
GptpPortType e 
)
inline
117 { int n; b->unpack(n); e = static_cast<GptpPortType>(n); }

◆ doParsimUnpacking() [136/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
GptpReqAnswerEvent obj 
)
inline
287 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [137/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
GptpSelfMsgKind e 
)
inline
163 { int n; b->unpack(n); e = static_cast<GptpSelfMsgKind>(n); }

◆ doParsimUnpacking() [138/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
GptpSync obj 
)
inline
565 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [139/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
GptpTlvType e 
)
inline
218 { int n; b->unpack(n); e = static_cast<GptpTlvType>(n); }

◆ doParsimUnpacking() [140/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
GroupRecordType e 
)
inline
463 { int n; b->unpack(n); e = static_cast<GroupRecordType>(n); }

◆ doParsimUnpacking() [141/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
HeaderOpcode e 
)
inline
99 { int n; b->unpack(n); e = static_cast<HeaderOpcode>(n); }

◆ doParsimUnpacking() [142/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
HelloOption obj 
)
inline
226 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [143/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
HelloTimeoutMsg obj 
)
inline
424 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [144/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
HelloTimerMsg obj 
)
inline
382 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [145/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
HoldtimeOption obj 
)
inline
263 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [146/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
HomeAddressOption obj 
)
inline
598 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [147/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
HomeTest obj 
)
inline
444 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [148/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
HomeTestInit obj 
)
inline
401 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [149/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
HopLimitHeader obj 
)
inline
79 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [150/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
HopLimitInd obj 
)
inline
148 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [151/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
HopLimitReq obj 
)
inline
114 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [152/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
HopLimitTagBase obj 
)
inline
80 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [153/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
IcmpDestinationUnreachableCodes e 
)
inline
206 { int n; b->unpack(n); e = static_cast<IcmpDestinationUnreachableCodes>(n); }

◆ doParsimUnpacking() [154/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
IcmpEchoReply obj 
)
inline
370 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [155/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
IcmpEchoRequest obj 
)
inline
327 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [156/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
IcmpHeader obj 
)
inline
284 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [157/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
IcmpParameterProblemSubcodes e 
)
inline
155 { int n; b->unpack(n); e = static_cast<IcmpParameterProblemSubcodes>(n); }

◆ doParsimUnpacking() [158/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
IcmpPtb obj 
)
inline
413 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [159/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
IcmpRedirectSubcodes e 
)
inline
117 { int n; b->unpack(n); e = static_cast<IcmpRedirectSubcodes>(n); }

◆ doParsimUnpacking() [160/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
IcmpTimeExceededSubcodes e 
)
inline
135 { int n; b->unpack(n); e = static_cast<IcmpTimeExceededSubcodes>(n); }

◆ doParsimUnpacking() [161/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
IcmpType e 
)
inline
95 { int n; b->unpack(n); e = static_cast<IcmpType>(n); }

◆ doParsimUnpacking() [162/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Icmpv6DestUnav e 
)
inline
130 { int n; b->unpack(n); e = static_cast<Icmpv6DestUnav>(n); }

◆ doParsimUnpacking() [163/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Icmpv6DestUnreachableMsg obj 
)
inline
274 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [164/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Icmpv6EchoReplyMsg obj 
)
inline
492 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [165/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Icmpv6EchoRequestMsg obj 
)
inline
442 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [166/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Icmpv6Header obj 
)
inline
232 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [167/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Icmpv6PacketTooBigMsg obj 
)
inline
316 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [168/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Icmpv6ParameterProblem e 
)
inline
174 { int n; b->unpack(n); e = static_cast<Icmpv6ParameterProblem>(n); }

◆ doParsimUnpacking() [169/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Icmpv6ParamProblemMsg obj 
)
inline
390 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [170/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Icmpv6TimeEx e 
)
inline
151 { int n; b->unpack(n); e = static_cast<Icmpv6TimeEx>(n); }

◆ doParsimUnpacking() [171/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Icmpv6TimeExceededMsg obj 
)
inline
353 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [172/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Icmpv6Type e 
)
inline
104 { int n; b->unpack(n); e = static_cast<Icmpv6Type>(n); }

◆ doParsimUnpacking() [173/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
IdentityTag obj 
)
inline
106 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [174/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211SubtypeInd obj 
)
inline
148 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [175/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211SubtypeReq obj 
)
inline
114 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [176/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee80211SubtypeTagBase obj 
)
inline
80 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [177/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee802154MacHeader obj 
)
inline
102 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [178/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee8021aeTagEpdHeader obj 
)
inline
202 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [179/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee8021aeTagTpidHeader obj 
)
inline
117 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [180/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee8021qBindCommand obj 
)
inline
85 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [181/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee8021qTagEpdHeader obj 
)
inline
192 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [182/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee8021qTagTpidHeader obj 
)
inline
112 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [183/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee8021rTagEpdHeader obj 
)
inline
159 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [184/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee8021rTagTpidHeader obj 
)
inline
93 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [185/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee8022LlcHeader obj 
)
inline
100 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [186/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee8022LlcSnapHeader obj 
)
inline
158 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [187/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee8022LlcSocketOpenCommand obj 
)
inline
78 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [188/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee8022SnapHeader obj 
)
inline
100 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [189/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee802EpdHeader obj 
)
inline
85 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [190/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee802MessageKind e 
)
inline
63 { int n; b->unpack(n); e = static_cast<Ieee802MessageKind>(n); }

◆ doParsimUnpacking() [191/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee802PauseCommand obj 
)
inline
106 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [192/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee802SapInd obj 
)
inline
182 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [193/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee802SapReq obj 
)
inline
151 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [194/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ieee802SapTagBase obj 
)
inline
120 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [195/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
IgmpMessage obj 
)
inline
125 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [196/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
IgmpQuery obj 
)
inline
163 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [197/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
IgmpType e 
)
inline
79 { int n; b->unpack(n); e = static_cast<IgmpType>(n); }

◆ doParsimUnpacking() [198/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Igmpv1Query obj 
)
inline
200 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [199/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Igmpv1Report obj 
)
inline
244 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [200/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Igmpv2Leave obj 
)
inline
369 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [201/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Igmpv2Query obj 
)
inline
281 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [202/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Igmpv2Report obj 
)
inline
325 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [203/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Igmpv3Query obj 
)
inline
437 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [204/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Igmpv3Report obj 
)
inline
575 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [205/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
InterfaceInd obj 
)
inline
148 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [206/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
InterfaceReq obj 
)
inline
114 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [207/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
InterfaceTagBase obj 
)
inline
80 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [208/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
IpEcnCode e 
)
inline
66 { int n; b->unpack(n); e = static_cast<IpEcnCode>(n); }

◆ doParsimUnpacking() [209/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
IpProtocolId e 
)
inline
128 { int n; b->unpack(n); e = static_cast<IpProtocolId>(n); }

◆ doParsimUnpacking() [210/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4CommandCode e 
)
inline
71 { int n; b->unpack(n); e = static_cast<Ipv4CommandCode>(n); }

◆ doParsimUnpacking() [211/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4Header obj 
)
inline
715 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [212/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4NatEntry obj 
)
inline
95 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [213/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4Option obj 
)
inline
200 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [214/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4OptionClass e 
)
inline
106 { int n; b->unpack(n); e = static_cast<Ipv4OptionClass>(n); }

◆ doParsimUnpacking() [215/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4OptionEnd obj 
)
inline
266 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [216/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4OptionNop obj 
)
inline
233 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [217/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4OptionRecordRoute obj 
)
inline
323 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [218/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4OptionRouterAlert obj 
)
inline
485 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [219/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4OptionsInd obj 
)
inline
160 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [220/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4OptionsReq obj 
)
inline
126 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [221/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4OptionsTagBase obj 
)
inline
92 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [222/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4OptionStreamId obj 
)
inline
444 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [223/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4OptionTimestamp obj 
)
inline
403 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [224/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4OptionType e 
)
inline
146 { int n; b->unpack(n); e = static_cast<Ipv4OptionType>(n); }

◆ doParsimUnpacking() [225/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4OptionUnknown obj 
)
inline
530 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [226/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4SocketBindCommand obj 
)
inline
162 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [227/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4SocketCloseCommand obj 
)
inline
230 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [228/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4SocketClosedIndication obj 
)
inline
292 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [229/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4SocketCommandBase obj 
)
inline
120 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [230/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4SocketConnectCommand obj 
)
inline
199 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [231/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4SocketDestroyCommand obj 
)
inline
261 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [232/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv4StatusInd e 
)
inline
89 { int n; b->unpack(n); e = static_cast<Ipv4StatusInd>(n); }

◆ doParsimUnpacking() [233/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6AuthenticationHeader obj 
)
inline
332 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [234/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6CommandCode e 
)
inline
71 { int n; b->unpack(n); e = static_cast<Ipv6CommandCode>(n); }

◆ doParsimUnpacking() [235/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6DestinationOptionsHeader obj 
)
inline
294 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [236/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6EncapsulatingSecurityPayloadHeader obj 
)
inline
370 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [237/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6ExtensionHeader obj 
)
inline
107 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [238/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6ExtHeaderInd obj 
)
inline
165 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [239/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6ExtHeaderReq obj 
)
inline
134 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [240/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6ExtHeaderTagBase obj 
)
inline
103 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [241/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6FragmentHeader obj 
)
inline
250 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [242/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6Header obj 
)
inline
267 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [243/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6HopByHopOptionsHeader obj 
)
inline
130 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [244/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6NdControlInfo obj 
)
inline
943 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [245/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6NdMessage obj 
)
inline
579 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [246/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6NdMtu obj 
)
inline
382 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [247/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6NdOption obj 
)
inline
153 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [248/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6NdOptions obj 
)
inline
532 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [249/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6NdOptionTypes e 
)
inline
99 { int n; b->unpack(n); e = static_cast<Ipv6NdOptionTypes>(n); }

◆ doParsimUnpacking() [250/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6NdPrefixInformation obj 
)
inline
339 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [251/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6NdSourceLinkLayerAddress obj 
)
inline
223 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [252/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6NdSourceTargetLinkLayerAddress obj 
)
inline
191 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [253/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6NdTargetLinkLayerAddress obj 
)
inline
255 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [254/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6NeighbourAdvertisement obj 
)
inline
840 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [255/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6NeighbourSolicitation obj 
)
inline
770 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [256/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6Redirect obj 
)
inline
896 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [257/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6RouterAdvertisement obj 
)
inline
715 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [258/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6RouterSolicitation obj 
)
inline
628 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [259/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6RoutingHeader obj 
)
inline
192 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [260/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6SocketBindCommand obj 
)
inline
162 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [261/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6SocketCloseCommand obj 
)
inline
235 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [262/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6SocketClosedIndication obj 
)
inline
297 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [263/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6SocketCommandBase obj 
)
inline
120 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [264/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6SocketConnectCommand obj 
)
inline
204 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [265/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6SocketDestroyCommand obj 
)
inline
266 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [266/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6StatusInd e 
)
inline
89 { int n; b->unpack(n); e = static_cast<Ipv6StatusInd>(n); }

◆ doParsimUnpacking() [267/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Ipv6TlvOptionTypes e 
)
inline
86 { int n; b->unpack(n); e = static_cast<Ipv6TlvOptionTypes>(n); }

◆ doParsimUnpacking() [268/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
JoinPruneGroup obj 
)
inline
616 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [269/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
L3AddressInd obj 
)
inline
162 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [270/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
L3AddressReq obj 
)
inline
128 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [271/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
L3AddressTagBase obj 
)
inline
89 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [272/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
L3CommandCode e 
)
inline
71 { int n; b->unpack(n); e = static_cast<L3CommandCode>(n); }

◆ doParsimUnpacking() [273/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
L3SocketBindCommand obj 
)
inline
162 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [274/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
L3SocketCloseCommand obj 
)
inline
230 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [275/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
L3SocketClosedIndication obj 
)
inline
292 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [276/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
L3SocketCommandBase obj 
)
inline
120 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [277/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
L3SocketConnectCommand obj 
)
inline
199 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [278/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
L3SocketDestroyCommand obj 
)
inline
261 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [279/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
L3StatusInd e 
)
inline
89 { int n; b->unpack(n); e = static_cast<L3StatusInd>(n); }

◆ doParsimUnpacking() [280/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
L4PortInd obj 
)
inline
153 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [281/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
L4PortReq obj 
)
inline
119 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [282/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
L4PortTagBase obj 
)
inline
85 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [283/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
LabelRequestObj obj 
)
inline
172 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [284/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
LabelsTag obj 
)
inline
85 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [285/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
LanPruneDelayOption obj 
)
inline
310 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [286/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
LdpAddress obj 
)
inline
470 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [287/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
LdpHello obj 
)
inline
308 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [288/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
LdpIni obj 
)
inline
413 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [289/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
LdpLabelMapping obj 
)
inline
219 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [290/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
LdpLabelRequest obj 
)
inline
259 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [291/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
LdpMessageTypes e 
)
inline
90 { int n; b->unpack(n); e = static_cast<LdpMessageTypes>(n); }

◆ doParsimUnpacking() [292/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
LdpNotify obj 
)
inline
353 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [293/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
LdpPacket obj 
)
inline
174 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [294/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
LdpStatusTypes e 
)
inline
106 { int n; b->unpack(n); e = static_cast<LdpStatusTypes>(n); }

◆ doParsimUnpacking() [295/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
LinkStateMsg obj 
)
inline
106 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [296/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
LMacControlFrame obj 
)
inline
185 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [297/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
LMacDataFrameHeader obj 
)
inline
225 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [298/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
LMacHeaderBase obj 
)
inline
150 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [299/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
LMacType e 
)
inline
81 { int n; b->unpack(n); e = static_cast<LMacType>(n); }

◆ doParsimUnpacking() [300/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
MacAddressInd obj 
)
inline
157 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [301/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
MacAddressReq obj 
)
inline
123 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [302/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
MacAddressTagBase obj 
)
inline
89 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [303/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
MacProtocolInd obj 
)
inline
663 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [304/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
MacProtocolReq obj 
)
inline
622 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [305/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Mipv6HaInformation obj 
)
inline
478 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [306/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
Mipv6NdAdvertisementInterval obj 
)
inline
428 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [307/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
MobilityHeader obj 
)
inline
123 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [308/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
MobilityHeaderType e 
)
inline
87 { int n; b->unpack(n); e = static_cast<MobilityHeaderType>(n); }

◆ doParsimUnpacking() [309/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
MplsHeader obj 
)
inline
103 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [310/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
MulticastReq obj 
)
inline
81 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [311/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
NetPerfMeterDataMessage obj 
)
inline
112 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [312/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
NetPerfMeterTransmitTimer obj 
)
inline
81 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [313/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
NetworkProtocolInd obj 
)
inline
586 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [314/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
NetworkProtocolReq obj 
)
inline
545 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [315/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
NextHopAddressReq obj 
)
inline
81 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [316/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
NextHopForwardingHeader obj 
)
inline
153 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [317/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
NextHopTlvOptionTypes e 
)
inline
76 { int n; b->unpack(n); e = static_cast<NextHopTlvOptionTypes>(n); }

◆ doParsimUnpacking() [318/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
OverdueClockEventHandlingMode e 
)
inline
66 { int n; b->unpack(n); e = static_cast<OverdueClockEventHandlingMode>(n); }

◆ doParsimUnpacking() [319/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PacketDropDetails obj 
)
inline
129 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [320/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PacketDropReason e 
)
inline
88 { int n; b->unpack(n); e = static_cast<PacketDropReason>(n); }

◆ doParsimUnpacking() [321/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PacketEvent obj 
)
inline
136 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [322/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PacketEventKind e 
)
inline
73 { int n; b->unpack(n); e = static_cast<PacketEventKind>(n); }

◆ doParsimUnpacking() [323/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PacketEventTag obj 
)
inline
257 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [324/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PacketProtocolTag obj 
)
inline
432 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [325/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PacketQueuedEvent obj 
)
inline
177 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [326/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PacketTransmittedEvent obj 
)
inline
213 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [327/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PathNotifyMsg obj 
)
inline
478 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [328/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PcpInd obj 
)
inline
153 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [329/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PcpReq obj 
)
inline
118 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [330/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PcpTagBase obj 
)
inline
83 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [331/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PimAssert obj 
)
inline
740 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [332/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PimGraft obj 
)
inline
779 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [333/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PimHello obj 
)
inline
550 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [334/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PimHelloOptionType e 
)
inline
132 { int n; b->unpack(n); e = static_cast<PimHelloOptionType>(n); }

◆ doParsimUnpacking() [335/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PimJoinPrune obj 
)
inline
679 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [336/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PimPacket obj 
)
inline
501 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [337/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PimPacketType e 
)
inline
106 { int n; b->unpack(n); e = static_cast<PimPacketType>(n); }

◆ doParsimUnpacking() [338/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PimRegister obj 
)
inline
930 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [339/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PimRegisterStop obj 
)
inline
976 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [340/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PimStateRefresh obj 
)
inline
881 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [341/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PingSelfKinds e 
)
inline
59 { int n; b->unpack(n); e = static_cast<PingSelfKinds>(n); }

◆ doParsimUnpacking() [342/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PortIdentity obj 
)
inline
235 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [343/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PppHeader obj 
)
inline
107 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [344/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PppTrailer obj 
)
inline
149 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [345/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
ProbabilisticBroadcastHeader obj 
)
inline
140 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [346/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
ProcessingTimeTag obj 
)
inline
349 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [347/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
ProgressTag obj 
)
inline
95 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [348/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PropagationTimeTag obj 
)
inline
421 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [349/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
ProtocolHeader obj 
)
inline
79 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [350/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
ProtocolListTagBase obj 
)
inline
154 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [351/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
ProtocolTagBase obj 
)
inline
108 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [352/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PsbTimeoutMsg obj 
)
inline
217 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [353/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
PsbTimerMsg obj 
)
inline
176 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [354/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
QueueingTimeTag obj 
)
inline
313 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [355/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RateTag obj 
)
inline
90 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [356/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
ResidenceTimeTag obj 
)
inline
136 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [357/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RipAf e 
)
inline
95 { int n; b->unpack(n); e = static_cast<RipAf>(n); }

◆ doParsimUnpacking() [358/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RipCommand e 
)
inline
73 { int n; b->unpack(n); e = static_cast<RipCommand>(n); }

◆ doParsimUnpacking() [359/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RipEntry obj 
)
inline
116 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [360/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RipPacket obj 
)
inline
171 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [361/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RsbCommitTimerMsg obj 
)
inline
299 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [362/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RsbRefreshTimerMsg obj 
)
inline
258 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [363/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RsbTimeoutMsg obj 
)
inline
340 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [364/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RsvpConstants e 
)
inline
79 { int n; b->unpack(n); e = static_cast<RsvpConstants>(n); }

◆ doParsimUnpacking() [365/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RsvpHelloMsg obj 
)
inline
111 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [366/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RsvpHopObj obj 
)
inline
93 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [367/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RsvpMessage obj 
)
inline
118 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [368/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RsvpPacket obj 
)
inline
184 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [369/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RsvpPathError obj 
)
inline
252 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [370/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RsvpPathMsg obj 
)
inline
127 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [371/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RsvpPathTear obj 
)
inline
186 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [372/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RsvpResvError obj 
)
inline
209 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [373/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RsvpResvMsg obj 
)
inline
100 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [374/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RsvpResvTear obj 
)
inline
152 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [375/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RtpAppSelfMsgKinds e 
)
inline
61 { int n; b->unpack(n); e = static_cast<RtpAppSelfMsgKinds>(n); }

◆ doParsimUnpacking() [376/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SapCode e 
)
inline
79 { int n; b->unpack(n); e = static_cast<SapCode>(n); }

◆ doParsimUnpacking() [377/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
ScenarioTimer obj 
)
inline
77 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [378/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SctpAvailableReq obj 
)
inline
576 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [379/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SctpCommandCode e 
)
inline
158 { int n; b->unpack(n); e = static_cast<SctpCommandCode>(n); }

◆ doParsimUnpacking() [380/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SctpCommandReq obj 
)
inline
391 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [381/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SctpConnectReq obj 
)
inline
628 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [382/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SctpErrorCode e 
)
inline
88 { int n; b->unpack(n); e = static_cast<SctpErrorCode>(n); }

◆ doParsimUnpacking() [383/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SctpFlags e 
)
inline
240 { int n; b->unpack(n); e = static_cast<SctpFlags>(n); }

◆ doParsimUnpacking() [384/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SctpInfoReq obj 
)
inline
820 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [385/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SctpOpenReq obj 
)
inline
540 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [386/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SctpPathInfo obj 
)
inline
998 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [387/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SctpPathInfoReq obj 
)
inline
857 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [388/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SctpRcvReq obj 
)
inline
674 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [389/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SctpResetReq obj 
)
inline
784 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [390/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SctpRtoReq obj 
)
inline
903 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [391/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SctpSendQueueAbatedReq obj 
)
inline
961 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [392/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SctpSendReq obj 
)
inline
447 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [393/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SctpSimpleMessage obj 
)
inline
298 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [394/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SctpStatusInd e 
)
inline
222 { int n; b->unpack(n); e = static_cast<SctpStatusInd>(n); }

◆ doParsimUnpacking() [395/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SctpStatusReq obj 
)
inline
726 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [396/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SenderDescriptor_t obj 
)
inline
189 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [397/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SenderTemplateObj obj 
)
inline
110 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [398/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SenderTspecObj obj 
)
inline
126 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [399/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SequenceNumberHeader obj 
)
inline
81 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [400/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SequenceNumberInd obj 
)
inline
153 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [401/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SequenceNumberReq obj 
)
inline
118 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [402/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SequenceNumberTagBase obj 
)
inline
83 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [403/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
ServicePrimitive e 
)
inline
181 { int n; b->unpack(n); e = static_cast<ServicePrimitive>(n); }

◆ doParsimUnpacking() [404/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SessionObj obj 
)
inline
76 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [405/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
ShortcutMacHeader obj 
)
inline
80 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [406/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
ShortcutPhyHeader obj 
)
inline
80 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [407/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SignalBandInd obj 
)
inline
317 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [408/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SignalBandReq obj 
)
inline
282 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [409/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SignalBandTagBase obj 
)
inline
247 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [410/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SignalBitrateInd obj 
)
inline
436 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [411/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SignalBitrateReq obj 
)
inline
401 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [412/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SignalBitrateTagBase obj 
)
inline
366 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [413/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SignallingConstants e 
)
inline
96 { int n; b->unpack(n); e = static_cast<SignallingConstants>(n); }

◆ doParsimUnpacking() [414/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SignallingMsg obj 
)
inline
135 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [415/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SignalPowerInd obj 
)
inline
203 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [416/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SignalPowerReq obj 
)
inline
168 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [417/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SignalPowerTagBase obj 
)
inline
133 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [418/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SignalTagBase obj 
)
inline
94 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [419/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SignalTimeInd obj 
)
inline
581 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [420/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SimpleVoipPacket obj 
)
inline
106 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [421/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SnirInd obj 
)
inline
486 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [422/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SocketBindCommand obj 
)
inline
157 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [423/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SocketCloseCommand obj 
)
inline
188 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [424/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SocketClosedIndication obj 
)
inline
250 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [425/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SocketCommandBase obj 
)
inline
121 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [426/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SocketCommandCode e 
)
inline
72 { int n; b->unpack(n); e = static_cast<SocketCommandCode>(n); }

◆ doParsimUnpacking() [427/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SocketDestroyCommand obj 
)
inline
219 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [428/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SocketInd obj 
)
inline
148 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [429/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SocketReq obj 
)
inline
114 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [430/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SocketStatusInd e 
)
inline
90 { int n; b->unpack(n); e = static_cast<SocketStatusInd>(n); }

◆ doParsimUnpacking() [431/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SocketTagBase obj 
)
inline
80 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [432/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
StreamInd obj 
)
inline
153 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [433/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
StreamReq obj 
)
inline
118 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [434/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
StreamTagBase obj 
)
inline
83 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [435/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SubpacketLengthHeader obj 
)
inline
79 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [436/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TcpAcceptCommand obj 
)
inline
372 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [437/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TcpAvailableInfo obj 
)
inline
578 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [438/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TcpCommand obj 
)
inline
207 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [439/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TcpCommandCode e 
)
inline
96 { int n; b->unpack(n); e = static_cast<TcpCommandCode>(n); }

◆ doParsimUnpacking() [440/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TcpConnectInfo obj 
)
inline
637 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [441/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TcpErrorCode e 
)
inline
157 { int n; b->unpack(n); e = static_cast<TcpErrorCode>(n); }

◆ doParsimUnpacking() [442/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TcpErrorInfo obj 
)
inline
251 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [443/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TcpOpenCommand obj 
)
inline
338 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [444/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TcpSetDscpCommand obj 
)
inline
478 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [445/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TcpSetOptionCommand obj 
)
inline
406 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [446/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TcpSetTimeToLiveCommand obj 
)
inline
442 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [447/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TcpSetTosCommand obj 
)
inline
514 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [448/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TcpStatusInd e 
)
inline
140 { int n; b->unpack(n); e = static_cast<TcpStatusInd>(n); }

◆ doParsimUnpacking() [449/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TcpStatusInfo obj 
)
inline
782 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [450/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TedChangeInfo obj 
)
inline
121 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [451/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TeLinkStateInfo obj 
)
inline
73 { __doUnpacking(b, obj); }

◆ doParsimUnpacking() [452/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TimestampFlag e 
)
inline
169 { int n; b->unpack(n); e = static_cast<TimestampFlag>(n); }

◆ doParsimUnpacking() [453/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TimeTagBase obj 
)
inline
206 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [454/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TlvOptionBase obj 
)
inline
84 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [455/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TlvOptionRaw obj 
)
inline
127 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [456/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TlvOptions obj 
)
inline
197 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [457/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TosInd obj 
)
inline
153 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [458/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TosReq obj 
)
inline
118 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [459/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TosTagBase obj 
)
inline
83 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [460/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TransmissionTimeTag obj 
)
inline
385 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [461/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TransportProtocolInd obj 
)
inline
509 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [462/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TransportProtocolReq obj 
)
inline
467 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [463/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TransportPseudoHeader obj 
)
inline
107 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [464/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TunCloseCommand obj 
)
inline
177 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [465/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TunCommandCode e 
)
inline
66 { int n; b->unpack(n); e = static_cast<TunCommandCode>(n); }

◆ doParsimUnpacking() [466/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TunControlInfo obj 
)
inline
115 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [467/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TunDestroyCommand obj 
)
inline
208 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [468/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TunOpenCommand obj 
)
inline
146 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [469/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TunSocketClosedIndication obj 
)
inline
239 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [470/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TunSocketIndication e 
)
inline
84 { int n; b->unpack(n); e = static_cast<TunSocketIndication>(n); }

◆ doParsimUnpacking() [471/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpBindCommand obj 
)
inline
252 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [472/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpBlockMulticastSourcesCommand obj 
)
inline
1009 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [473/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpCloseCommand obj 
)
inline
353 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [474/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpCommandCode e 
)
inline
95 { int n; b->unpack(n); e = static_cast<UdpCommandCode>(n); }

◆ doParsimUnpacking() [475/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpConnectCommand obj 
)
inline
315 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [476/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpControlInfo obj 
)
inline
200 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [477/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpDestroyCommand obj 
)
inline
434 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [478/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpErrorIndication obj 
)
inline
472 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [479/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpHeader obj 
)
inline
119 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [480/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpJoinMulticastGroupsCommand obj 
)
inline
896 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [481/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpJoinMulticastSourcesCommand obj 
)
inline
1131 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [482/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpLeaveMulticastGroupsCommand obj 
)
inline
948 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [483/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpLeaveMulticastSourcesCommand obj 
)
inline
1192 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [484/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpSetBroadcastCommand obj 
)
inline
692 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [485/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpSetDscpCommand obj 
)
inline
602 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [486/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpSetMulticastInterfaceCommand obj 
)
inline
736 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [487/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpSetMulticastLoopCommand obj 
)
inline
782 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [488/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpSetMulticastSourceFilterCommand obj 
)
inline
1278 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [489/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpSetOptionCommand obj 
)
inline
511 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [490/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpSetOptionSubcode e 
)
inline
137 { int n; b->unpack(n); e = static_cast<UdpSetOptionSubcode>(n); }

◆ doParsimUnpacking() [491/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpSetReuseAddressCommand obj 
)
inline
828 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [492/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpSetTimeToLiveCommand obj 
)
inline
556 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [493/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpSetTosCommand obj 
)
inline
648 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [494/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpSocketClosedIndication obj 
)
inline
390 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [495/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpSourceFilterMode e 
)
inline
1210 { int n; b->unpack(n); e = static_cast<UdpSourceFilterMode>(n); }

◆ doParsimUnpacking() [496/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpStatusInd e 
)
inline
163 { int n; b->unpack(n); e = static_cast<UdpStatusInd>(n); }

◆ doParsimUnpacking() [497/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UdpUnblockMulticastSourcesCommand obj 
)
inline
1070 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [498/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UnitDiskPhyHeader obj 
)
inline
80 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [499/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UserPriorityInd obj 
)
inline
153 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [500/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UserPriorityReq obj 
)
inline
118 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [501/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
UserPriorityTagBase obj 
)
inline
83 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [502/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
VlanInd obj 
)
inline
153 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [503/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
VlanReq obj 
)
inline
118 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [504/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
VlanTagBase obj 
)
inline
83 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [505/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
WiseRouteHeader obj 
)
inline
161 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [506/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
WiseRouteMsgType e 
)
inline
66 { int n; b->unpack(n); e = static_cast<WiseRouteMsgType>(n); }

◆ doParsimUnpacking() [507/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
XMacControlFrame obj 
)
inline
183 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [508/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
XMacDataFrameHeader obj 
)
inline
228 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [509/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
XMacHeaderBase obj 
)
inline
148 {obj.parsimUnpack(b);}

◆ doParsimUnpacking() [510/510]

void inet::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
XMacTypes e 
)
inline
97 { int n; b->unpack(n); e = static_cast<XMacTypes>(n); }

◆ doUnpacking()

void inet::doUnpacking ( cCommBuffer *  buf,
Ipv6Address addr 
)
inline
319 {
320  buf->unpack(addr.words(), 4);
321 }

◆ dynamic_pointer_cast()

template<class T , class U >
INET_ALWAYS_INLINE IntrusivePtr<T> inet::dynamic_pointer_cast ( IntrusivePtr< U > const &  p)
219 {
220  return IntrusivePtr<T>(dynamic_cast<T *>(p.get()));
221 }

◆ endPacketFlow()

INET_API void inet::endPacketFlow ( cModule *  module,
Packet packet,
const char *  name 
)
29 {
30  packet->mapAllRegionTagsForUpdate<FlowTag>(b(0), packet->getTotalLength(), [&] (b o, b l, const Ptr<FlowTag>& flowTag) {
31  for (int i = 0; i < (int)flowTag->getNamesArraySize(); i++)
32  if (!strcmp(name, flowTag->getNames(i)))
33  return flowTag->eraseNames(i);
34  });
35  cNamedObject details(name);
36  module->emit(packetFlowEndedSignal, packet, &details);
37 }

Referenced by inet::queueing::FlowMeasurementRecorder::endMeasurements().

◆ erase()

template<typename T >
void inet::erase ( std::vector< T > &  v,
int  pos 
)
101  {
102  ASSERT(pos >= 0 && (size_t)pos < v.size());
103  v.erase(v.begin() + pos);
104 }

Referenced by inet::ospfv3::Ospfv3Area::installIntraAreaPrefixLSA().

◆ ethernetCRC()

uint32_t inet::ethernetCRC ( const unsigned char *  buf,
unsigned int  bufsize,
uint32_t  crc 
)
59 {
60  const uint8_t *p = buf;
61  crc = (crc >> 24) | ((crc >> 8) & 0x0000FF00) | ((crc << 8) & 0x00FF0000) | (crc << 24);
62  crc = crc ^ ~0U;
63  while (bufsize--)
64  crc = crc32_tab[(crc ^ *p++) & 0xFF] ^ (crc >> 8);
65  crc = crc ^ ~0U;
66 
67  // swap byte order:
68  return (crc >> 24) | ((crc >> 8) & 0x0000FF00) | ((crc << 8) & 0x00FF0000) | (crc << 24);
69 }

Referenced by inet::EthernetMacBase::addPaddingAndSetFcs(), inet::EthernetFragmentFcsChecker::checkComputedFcs(), inet::FcsCheckerBase::checkComputedFcs(), inet::EthernetFragmentFcsInserter::computeComputedFcs(), inet::FcsInserterBase::computeComputedFcs(), inet::CsmaCaMac::computeFcs(), inet::ieee80211::Rx::isFcsOk(), inet::CsmaCaMac::isFcsOk(), inet::ieee80211::Tx::transmitFrame(), and inet::EthernetMacBase::verifyCrcAndLength().

◆ EXECUTE_ON_SHUTDOWN() [1/2]

inet::EXECUTE_ON_SHUTDOWN ( CanvasProjection::dropCanvasProjections()  )

◆ EXECUTE_ON_SHUTDOWN() [2/2]

inet::EXECUTE_ON_SHUTDOWN ( ipvxTrafGenClearProtocols()  )

◆ EXECUTE_ON_STARTUP() [1/2]

inet::EXECUTE_ON_STARTUP ( cEnum *  e = cEnum::find("inet::ChooseDestAddrMode");if(!e) omnetpp::internal::enums.getInstance() ->add(e=new cEnum("inet::ChooseDestAddrMode"));e->insert(UdpBasicBurst::ONCE, "once");e->insert(UdpBasicBurst::PER_BURST, "perBurst");e->insert(UdpBasicBurst::PER_SEND, "perSend");)

◆ EXECUTE_ON_STARTUP() [2/2]

inet::EXECUTE_ON_STARTUP ( cSimulation::getActiveEnvir() ->addLifecycleListener &  listener)

◆ fecPrefixCompare()

bool inet::fecPrefixCompare ( const Ldp::fec_t a,
const Ldp::fec_t b 
)
37 {
38  return a.length > b.length;
39 }

Referenced by inet::Ldp::rebuildFecList().

◆ find() [1/2]

template<typename T , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, T>::value>::type>
std::vector<T>::const_iterator inet::find ( const std::vector< T > &  v,
const Tk &  a 
)
49  {
50  return std::find(v.begin(), v.end(), a);
51 }

Referenced by find().

◆ find() [2/2]

template<typename T , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, T>::value>::type>
std::vector<T>::iterator inet::find ( std::vector< T > &  v,
const Tk &  a 
)
44  {
45  return std::find(v.begin(), v.end(), a);
46 }

Referenced by inet::EagerGateScheduleConfigurator::addGateSchedulingForPathFragments(), inet::ospfv3::Ospfv3Splitter::addNewProcess(), inet::queueing::PacketBuffer::addPacket(), inet::Ipv4NetworkConfigurator::assignAddresses(), inet::MessageChecker::checkFieldValue(), inet::Polyhedron::cleanConflictGraph(), inet::FailureProtectionConfigurator::collectAllPaths(), inet::FailureProtectionConfigurator::collectAllTrees(), inet::FailureProtectionConfigurator::collectReachedNodes(), inet::EagerGateScheduleConfigurator::computeStartOffsetForPathFragments(), inet::StreamRedundancyConfigurator::computeStreamSendersAndReceivers(), contains(), inet::rtp::Rtp::createProfile(), inet::rtp::RtpProfile::createSenderModule(), inet::rtp::RtpProfile::dataIn(), inet::PimNeighborTable::deleteNeighbor(), inet::Topology::deleteNode(), inet::ospfv2::Router::deleteRoute(), inet::Ipv6RoutingTable::deleteRoute(), inet::physicallayer::EthernetFragmentPhyHeaderSerializer::deserialize(), inet::StreamRedundancyConfigurator::getPathFragments(), inet::Tun::handleUpperCommand(), indexOf(), inet::Ipv4RoutingTable::internalRemoveMulticastRoute(), inet::NextHopRoutingTable::internalRemoveRoute(), inet::Ipv6RoutingTable::internalRemoveRoute(), inet::Ipv4RoutingTable::internalRemoveRoute(), inet::Udp::MulticastMembership::isSourceAllowed(), inet::SelfDoc::kindToStr(), inet::queueing::TokenBucketMeterMixin< TokenBucketMixin< PacketMeterBase > >::labelPacket(), layoutSubmodulesWithGates(), inet::Udp::leaveMulticastSources(), inet::queueing::PacketMultiplexer::mapRegistrationForwardingGates(), inet::queueing::PacketSchedulerBase::mapRegistrationForwardingGates(), inet::queueing::PacketClassifierBase::mapRegistrationForwardingGates(), inet::QuadTree::move(), inet::Rip::purgeRoute(), inet::QuadTree::remove(), inet::sctp::Sctp::removeAssociation(), inet::power::EnergySourceBase::removeEnergyConsumer(), inet::power::EnergySinkBase::removeEnergyGenerator(), inet::eigrp::EigrpDisabledInterfaces::removeInterface(), inet::eigrp::EigrpInterfaceTable::removeInterface(), inet::NetworkInterface::removeMulticastMacAddress(), inet::queueing::PacketBuffer::removePacket(), inet::physicallayer::GridNeighborCache::removeRadio(), inet::physicallayer::NeighborListNeighborCache::removeRadio(), inet::physicallayer::QuadTreeNeighborCache::removeRadio(), inet::physicallayer::NeighborListNeighborCache::removeRadioFromNeighborLists(), inet::eigrp::EigrpTopologyTable< Ipv4Address >::removeRoute(), inet::eigrp::EigrpTopologyTable< Ipv4Address >::removeRouteInfo(), inet::Ipv4NetworkConfigurator::RoutingTableInfo::removeRouteInfo(), inet::Udp::unblockMulticastSources(), inet::Topology::unlinkFromDestNode(), inet::Topology::unlinkFromSourceNode(), inet::EigrpRoute< inet::Ipv4Address >::unsetReplyStatus(), and vector_delete_element().

◆ findConnectedGate()

template<typename T >
cGate* inet::findConnectedGate ( cGate *  gate,
int  direction = 0 
)

Returns a gate of a module with type T that is on the path starting at the given gate.

Returns nullptr if no such module is found along the path.

97 {
98  if (direction < 0 || (direction == 0 && gate->getType() == cGate::INPUT)) {
99  auto g = gate->getPreviousGate();
100  while (g != nullptr) {
101  if (dynamic_cast<T *>(g->getOwnerModule()))
102  break;
103  g = g->getPreviousGate();
104  }
105  return g;
106  }
107  else if (direction > 0 || (direction == 0 && gate->getType() == cGate::OUTPUT)) {
108  auto g = gate->getNextGate();
109  while (g != nullptr) {
110  if (dynamic_cast<T *>(g->getOwnerModule()))
111  break;
112  g = g->getNextGate();
113  }
114  return g;
115  }
116  else
117  throw cRuntimeError("Unknown gate type");
118 }

◆ findConnectedModule()

template<typename T >
T* inet::findConnectedModule ( cGate *  gate,
int  direction = 0 
)

Returns a module of type T that is on the path starting at the given gate.

Returns nullptr if no such module is found along the path.

139 {
140  auto connectedGate = findConnectedGate<T>(gate, direction);
141  return connectedGate != nullptr ? check_and_cast<T *>(connectedGate->getOwnerModule()) : nullptr;
142 }

◆ findContainingNicModule()

INET_API NetworkInterface * inet::findContainingNicModule ( const cModule *  from)

Find the nic module (inside the networkNode) containing the given module.

Returns nullptr, if no containing nic module.

680 {
681  for (cModule *curmod = const_cast<cModule *>(from); curmod; curmod = curmod->getParentModule()) {
682  if (auto networkInterface = dynamic_cast<NetworkInterface *>(curmod))
683  return networkInterface;
684  cProperties *props = curmod->getProperties();
685  if (props && props->getAsBool("networkNode"))
686  break;
687  }
688  return nullptr;
689 }

Referenced by inet::FingerprintCalculator::addEventIngredient(), getContainingNicModule(), inet::visualizer::PacketDrop::getNetworkInterface(), inet::PacketReceiverBase::initialize(), inet::EthernetEncapsulation::initialize(), inet::visualizer::PacketDropVisualizerBase::receiveSignal(), and inet::PcapRecorder::recordPacket().

◆ findContainingNode()

INET_API cModule * inet::findContainingNode ( const cModule *  from)

Find the node containing the given module.

Returns nullptr, if no containing node.

32 {
33  for (cModule *curmod = const_cast<cModule *>(from); curmod; curmod = curmod->getParentModule()) {
34  if (_isNetworkNode(curmod))
35  return curmod;
36  }
37  return nullptr;
38 }

Referenced by inet::FingerprintCalculator::addEvent(), inet::FingerprintCalculator::addEventIngredient(), inet::Rstp::checkTC(), inet::L2NetworkConfigurator::configureInterface(), Define_Module(), inet::FindModule< T >::findHost(), getContainingNode(), inet::Ipv4RoutingTable::getHostModule(), inet::OperationalMixin< cSimpleModule >::getInitialOperationalState(), inet::visualizer::PacketDrop::getNetworkNode(), inet::MatrixCloudDelayer::getPathOfConnectedNodeOnIfaceID(), inet::PimSm::handleStartOperation(), inet::PimDm::handleStartOperation(), inet::rtp::Rtp::initialize(), inet::power::SimpleEpEnergyManagement::initialize(), inet::bgp::Bgp::initialize(), inet::power::SimpleCcBattery::initialize(), inet::TcpGenericServerApp::initialize(), inet::tcp::TcpLwip::initialize(), inet::VoipStreamReceiver::initialize(), inet::MacProtocolBase::initialize(), inet::rtp::Rtcp::initialize(), inet::ospfv3::Ospfv3Splitter::initialize(), inet::VoipStreamSender::initialize(), inet::SimpleVoipSender::initialize(), inet::GlobalArp::initialize(), inet::SctpClient::initialize(), inet::PimInterfaceTable::initialize(), inet::SctpServer::initialize(), inet::power::SimpleEpEnergyStorage::initialize(), inet::SctpPeer::initialize(), inet::SimpleVoipReceiver::initialize(), inet::ospfv3::Ospfv3Process::initialize(), inet::Ipv6Tunneling::initialize(), inet::Ipv4RoutingTable::initialize(), inet::Ipv6NeighbourDiscovery::initialize(), inet::NetworkInterface::initialize(), inet::PimBase::initialize(), inet::Ipv6::initialize(), inet::ospfv2::Ospfv2ConfigReader::loadConfigFromXML(), inet::ospfv3::Ospfv3Instance::Ospfv3Instance(), inet::Rstp::printState(), inet::visualizer::PacketDropVisualizerBase::receiveSignal(), inet::PimSm::stopPIMRouting(), inet::PimDm::stopPIMRouting(), and inet::ModulePathAddress::tryParse().

◆ findModuleFromPar()

template<typename T >
T* inet::findModuleFromPar ( cPar &  par,
const cModule *  from 
)

Finds a module in the module tree, given by its absolute or relative path defined by 'par' parameter.

Returns nullptr if the 'par' parameter is empty. Returns the pointer to a module of type T or throws an error if module not found or type mismatch.

56 {
57  const char *path = par;
58  if (path && *path) {
59  cModule *mod = from->findModuleByPath(path);
60  if (!mod) {
61  return nullptr;
62  }
63  T *m = dynamic_cast<T *>(mod);
64  if (!m)
65  throw cRuntimeError("Module can not cast to '%s' on path '%s' defined by par '%s'", opp_typename(typeid(T)), path, par.getFullPath().c_str());
66  return m;
67  }
68  return nullptr;
69 }

◆ findModuleSomewhereUp() [1/2]

cModule* inet::findModuleSomewhereUp ( const char *  name,
cModule *  from 
)
24 {
25  cModule *mod = nullptr;
26  for (cModule *curmod = from; !mod && curmod; curmod = curmod->getParentModule())
27  mod = curmod->getSubmodule(name);
28  return mod;
29 }

◆ findModuleSomewhereUp() [2/2]

INET_API cModule* inet::findModuleSomewhereUp ( const char *  name,
const cModule *  from 
)

Find a module with given name, and "closest" to module "from".

Operation: gradually rises in the module hierarchy, and looks for a submodule of the given name.

◆ findModuleUnderContainingNode()

INET_API cModule * inet::findModuleUnderContainingNode ( const cModule *  from)

Find the ancestor module under the node containing the given module.

Returns nullptr, if no such node found.

49 {
50  cModule *prevmod = nullptr;
51  for (cModule *curmod = const_cast<cModule *>(from); curmod; curmod = curmod->getParentModule()) {
52  if (_isNetworkNode(curmod))
53  return prevmod;
54  prevmod = curmod;
55  }
56  return nullptr;
57 }

Referenced by inet::ieee80211::Ieee80211Mac::isInterfaceRegistered().

◆ findNetworkProtocol()

const INET_API Protocol * inet::findNetworkProtocol ( Packet packet)
23 {
24  const auto& networkProtocolInd = packet->findTag<NetworkProtocolInd>();
25  return networkProtocolInd == nullptr ? nullptr : networkProtocolInd->getProtocol();
26 }

Referenced by getNetworkProtocol().

◆ findNetworkProtocolHeader()

const INET_API Ptr< const NetworkHeaderBase > inet::findNetworkProtocolHeader ( Packet packet)
38 {
39  const auto& networkProtocolInd = packet->findTag<NetworkProtocolInd>();
40  return networkProtocolInd == nullptr ? nullptr : dynamicPtrCast<const NetworkHeaderBase>(networkProtocolInd->getNetworkProtocolHeader());
41 }

Referenced by getNetworkProtocolHeader(), inet::aodv::Aodv::receiveSignal(), and inet::dymo::Dymo::receiveSignal().

◆ findPacketProtocol()

const Protocol * inet::findPacketProtocol ( Packet packet)
13 {
14  const auto& packetProtocolTag = packet->getTag<PacketProtocolTag>();
15  return packetProtocolTag == nullptr ? nullptr : packetProtocolTag->getProtocol();
16 }

Referenced by getPacketProtocol().

◆ findTransportProtocol()

const INET_API Protocol * inet::findTransportProtocol ( Packet packet)
25 {
26  const auto& transportProtocolInd = packet->findTag<TransportProtocolInd>();
27  return transportProtocolInd == nullptr ? nullptr : transportProtocolInd->getProtocol();
28 }

Referenced by getProtocolId().

◆ findTransportProtocolHeader()

const INET_API Ptr< const TransportHeaderBase > inet::findTransportProtocolHeader ( Packet packet)
40 {
41  const auto& transportProtocolInd = packet->findTag<TransportProtocolInd>();
42  return transportProtocolInd == nullptr ? nullptr : dynamicPtrCast<const TransportHeaderBase>(transportProtocolInd->getTransportProtocolHeader());
43 }

Referenced by getTransportProtocolHeader().

◆ get_pointer()

template<class T >
INET_ALWAYS_INLINE T* inet::get_pointer ( IntrusivePtr< T > const &  p)
noexcept
201 {
202  return p.get();
203 }

◆ getConnectedGate()

template<typename T >
cGate* inet::getConnectedGate ( cGate *  gate,
int  direction = 0 
)

Returns a gate of a module with type T that is on the path starting at the given gate.

Throws an error if no such module is found along the path.

126 {
127  auto connectedGate = findConnectedGate<T>(gate, direction);
128  if (connectedGate == nullptr)
129  throw cRuntimeError("Gate %s is not connected to a module of type %s", gate->getFullPath().c_str(), opp_typename(typeid(T)));
130  return connectedGate;
131 }

◆ getConnectedModule()

template<typename T >
T* inet::getConnectedModule ( cGate *  gate,
int  direction = 0 
)

Returns a module of type T that is on the path starting at the given gate.

Throws an error if no such module is found along the path.

150 {
151  auto module = findConnectedModule<T>(gate, direction);
152  if (module == nullptr)
153  throw cRuntimeError("Gate %s is not connected to a module of type %s", gate->getFullPath().c_str(), opp_typename(typeid(T)));
154  return module;
155 }

◆ getContainingNicModule()

INET_API NetworkInterface * inet::getContainingNicModule ( const cModule *  from)

Find the nic module (inside the networkNode) containing the given module.

throws error if no containing nic module.

692 {
693  auto networkInterface = findContainingNicModule(from);
694  if (!networkInterface)
695  throw cRuntimeError("getContainingNicModule(): nic module not found (it should be an NetworkInterface class) for module '%s'", from ? from->getFullPath().c_str() : "<nullptr>");
696  return networkInterface;
697 }

Referenced by inet::EthernetMacLayer::initialize(), inet::ieee80211::ModeSetListener::initialize(), inet::ReceiveAtMacAddress::initialize(), inet::CarrierBasedLifeTimer::initialize(), inet::ieee80211::Ds::initialize(), inet::EthernetCutthroughSource::initialize(), inet::ieee80211::Tx::initialize(), inet::queueing::CreditBasedGate::initialize(), inet::ieee80211::Rx::initialize(), inet::ieee80211::Dcaf::initialize(), inet::ieee80211::Ieee80211MgmtBase::initialize(), inet::VirtualTunnel::initialize(), inet::ieee80211::Contention::initialize(), inet::ieee80211::RateSelection::initialize(), inet::ieee80211::Ieee80211AgentSta::initialize(), inet::ieee80211::Edcaf::initialize(), inet::ieee80211::Dcf::initialize(), inet::ieee80211::Hcf::initialize(), inet::queueing::PcapFilePacketConsumer::pushPacket(), inet::EthernetMacLayer::receiveSignal(), inet::visualizer::Ieee80211VisualizerBase::receiveSignal(), inet::Gptp::receiveSignal(), inet::visualizer::LinkVisualizerBase::receiveSignal(), inet::MacProtocolBase::registerInterface(), and inet::visualizer::GateScheduleVisualizerBase::DirectiveResolver::resolveDirective().

◆ getContainingNode()

INET_API cModule * inet::getContainingNode ( const cModule *  from)

Find the node containing the given module.

throws error if no containing node.

41 {
42  cModule *curmod = findContainingNode(from);
43  if (!curmod)
44  throw cRuntimeError("getContainingNode(): node module not found (it should have a property named networkNode) for module '%s'", from ? from->getFullPath().c_str() : "<nullptr>");
45  return curmod;
46 }

Referenced by inet::visualizer::TransportConnectionOsgVisualizer::addConnectionVisualization(), inet::visualizer::TransportConnectionCanvasVisualizer::addConnectionVisualization(), inet::physicallayer::RadioMedium::addRadio(), inet::visualizer::RoutingTableVisualizerBase::addRouteVisualizations(), inet::XMac::changeDisplayColor(), inet::visualizer::EnergyStorageOsgVisualizer::createEnergyStorageVisualization(), inet::visualizer::EnergyStorageCanvasVisualizer::createEnergyStorageVisualization(), inet::visualizer::GateScheduleOsgVisualizer::createGateVisualization(), inet::visualizer::GateScheduleCanvasVisualizer::createGateVisualization(), inet::visualizer::InfoOsgVisualizer::createInfoVisualization(), inet::visualizer::InfoCanvasVisualizer::createInfoVisualization(), inet::visualizer::LinkBreakCanvasVisualizer::createLinkBreakVisualization(), inet::queueing::PacketSourceBase::createPacketName(), inet::visualizer::QueueOsgVisualizer::createQueueVisualization(), inet::visualizer::QueueCanvasVisualizer::createQueueVisualization(), inet::visualizer::RadioOsgVisualizer::createRadioVisualization(), inet::visualizer::RadioCanvasVisualizer::createRadioVisualization(), inet::visualizer::StatisticCanvasVisualizer::createStatisticVisualization(), inet::visualizer::StatisticOsgVisualizer::createStatisticVisualization(), inet::Gpsr::findGreedyRoutingNextHop(), inet::Gpsr::findPerimeterRoutingNextHop(), inet::TcpServerListener::handleCrashOperation(), inet::UdpEchoApp::handleCrashOperation(), inet::TelnetApp::handleCrashOperation(), inet::EtherAppServer::handleCrashOperation(), inet::TcpBasicClientApp::handleCrashOperation(), inet::UdpVideoStreamClient::handleCrashOperation(), inet::TcpSessionApp::handleCrashOperation(), inet::TcpServerHostApp::handleCrashOperation(), inet::UdpSink::handleCrashOperation(), inet::EtherTrafGen::handleCrashOperation(), inet::UdpVideoStreamServer::handleCrashOperation(), inet::EtherAppClient::handleCrashOperation(), inet::UdpBasicBurst::handleCrashOperation(), inet::PingApp::handleCrashOperation(), inet::DhcpServer::handleCrashOperation(), inet::DhcpClient::handleCrashOperation(), inet::NodeStatus::handleOperationStage(), inet::Ipv4NodeConfigurator::handleOperationStage(), inet::visualizer::NetworkConnectionVisualizerBase::initialize(), inet::BonnMotionMobility::initialize(), inet::L2NodeConfigurator::initialize(), inet::AnsimMobility::initialize(), inet::Ipv4NodeConfigurator::initialize(), inet::NextHopRoutingTable::initialize(), inet::ieee80211::Ieee80211AgentSta::initialize(), inet::StpBase::initialize(), inet::DhcpServer::initialize(), inet::ospfv2::Ospfv2::initialize(), inet::Ns2MotionMobility::initialize(), inet::LinkStateRouting::initialize(), inet::Icmpv6::initialize(), inet::DhcpClient::initialize(), inet::Gpsr::initialize(), inet::Dsdv::initialize(), inet::MatrixCloudDelayer::initialize(), inet::dymo::Dymo::initialize(), inet::eigrp::EigrpIpv6Pdm::initialize(), inet::InterfaceTable::initialize(), inet::LMac::initialize(), inet::ieee80211::Ieee80211MgmtSta::initialize(), inet::Ipv6RoutingTable::initialize(), inet::Rip::initialize(), inet::aodv::Aodv::initialize(), inet::Ipv4RoutingTable::initialize(), inet::xMIPv6::initialize(), inet::Ldp::initialize(), inet::Igmpv2::initialize(), inet::Igmpv3::initialize(), inet::eigrp::EigrpIpv4Pdm::initialize(), inet::physicallayer::RadioMedium::matchesMacAddressFilter(), inet::Ipv6RoutingTable::parseXmlConfigFile(), inet::ieee80211::Ieee80211AgentSta::processAssociateConfirm(), inet::RoutingTableRecorder::receiveChangeNotification(), inet::MacForwardingTableConfigurator::receiveSignal(), inet::ieee80211::Ieee80211AgentSta::receiveSignal(), inet::visualizer::Ieee80211VisualizerBase::receiveSignal(), inet::visualizer::InterfaceTableVisualizerBase::receiveSignal(), inet::visualizer::RoutingTableVisualizerBase::receiveSignal(), inet::visualizer::LinkVisualizerBase::receiveSignal(), inet::visualizer::PathVisualizerBase::receiveSignal(), inet::PcapRecorder::recordPacket(), inet::visualizer::LinkBreakCanvasVisualizer::refreshDisplay(), inet::NodeStatus::refreshDisplay(), inet::BMac::refreshDisplay(), inet::visualizer::TransportConnectionOsgVisualizer::removeConnectionVisualization(), inet::visualizer::TransportConnectionCanvasVisualizer::removeConnectionVisualization(), inet::physicallayer::RadioMedium::removeRadio(), inet::visualizer::RoutingTableVisualizerBase::removeRouteVisualizations(), inet::Gpsr::routeDatagram(), and inet::HostAutoConfigurator::setupNetworkLayer().

◆ getModuleFromPar()

template<typename T >
T* inet::getModuleFromPar ( cPar &  par,
const cModule *  from 
)

Gets a module in the module tree, given by its absolute or relative path defined by 'par' parameter.

Returns the pointer to a module of type T or throws an error if module not found or type mismatch.

79 {
80  const char *path = par;
81  cModule *mod = from->findModuleByPath(path);
82  if (!mod) {
83  throw cRuntimeError("Module not found on path '%s' defined by par '%s'", path, par.getFullPath().c_str());
84  }
85  T *m = dynamic_cast<T *>(mod);
86  if (!m)
87  throw cRuntimeError("Module can not cast to '%s' on path '%s' defined by par '%s'", opp_typename(typeid(T)), path, par.getFullPath().c_str());
88  return m;
89 }

◆ getNetmaskLength() [1/2]

◆ getNetmaskLength() [2/2]

int inet::getNetmaskLength ( const Ipv6Address netmask)

Uses four times IPv4Address.getNetmaskLength() method on four parts of IPv6 address.

Computes length of IPv6 netmask represented as address.

Parameters
netmaskIPv6 netmask
Returns
Length of netmask
31 {
32  int length = 0;
33 
34  for (int i = 0; i <= 3; ++i) {
35 // length += IPv4Address(netmask.words()[i]).getNetmaskLength();
36 
37  length += (static_cast<Ipv4Address>(netmask.words()[i])).getNetmaskLength(); // TODO - verify!
38  }
39 
40  return length;
41 }

◆ getNetworkProtocol()

const INET_API Protocol & inet::getNetworkProtocol ( Packet packet)
29 {
30  auto protocol = findNetworkProtocol(packet);
31  if (protocol == nullptr)
32  throw cRuntimeError("Network protocol not found");
33  else
34  return *protocol;
35 }

Referenced by inet::TunLoopbackApp::handleMessage().

◆ getNetworkProtocolHeader()

◆ getPacketProtocol()

const Protocol & inet::getPacketProtocol ( Packet packet)
19 {
20  auto protocol = findPacketProtocol(packet);
21  if (protocol == nullptr)
22  throw cRuntimeError("Packet protocol not found");
23  else
24  return *protocol;
25 }

Referenced by inet::TunLoopbackApp::handleMessage().

◆ getPayloadOwner()

cModule * inet::getPayloadOwner ( cPacket *  msg)

TODO function appears to be unused.

86 {
87  while (msg->getEncapsulatedPacket())
88  msg = msg->getEncapsulatedPacket();
89 
90  if (msg->hasPar("owner"))
91  return getSimulation()->getModule(msg->par("owner"));
92  else
93  return nullptr;
94 }

◆ getPrefix()

Ipv6Address inet::getPrefix ( const Ipv6Address addr,
const Ipv6Address netmask 
)

Get prefix from IPv6 address and network mask (represented as address)

Parameters
addraddress
netmasknetwork mask
Returns
IPv6 network prefix
65 {
66  const uint32_t *addrp = addr.words();
67  const uint32_t *netmaskp = netmask.words();
68 
69  return Ipv6Address(addrp[0] & netmaskp[0], addrp[1] & netmaskp[1], addrp[2] & netmaskp[2], addrp[3] & netmaskp[3]); // TODO - verify
70 }

Referenced by inet::Ipv6NdPrefixInformation::getPrefixForUpdate(), and inet::ospfv3::Ospfv3InterAreaPrefixLsa::getPrefixForUpdate().

◆ getProtocolId()

◆ getRepresentationBitCount()

int inet::getRepresentationBitCount ( uint32_t  count)
inline

Returns how many bits are needed to represent count different values.

282 {
283  int bitCount = 0;
284  while (((uint32_t)1 << bitCount) < count)
285  bitCount++;
286  return bitCount;
287 }

Referenced by inet::Ipv4NetworkConfigurator::assignAddresses().

◆ getTransportProtocolHeader()

const INET_API Ptr< const TransportHeaderBase > inet::getTransportProtocolHeader ( Packet packet)
46 {
47  const auto& header = findTransportProtocolHeader(packet);
48  if (header == nullptr)
49  throw cRuntimeError("Transport protocol header not found");
50  else
51  return header;
52 }

Referenced by inet::TransportProtocolInd::getTransportProtocolHeaderForUpdate().

◆ hash_combine()

template<class T >
void inet::hash_combine ( std::size_t &  seed,
const T v 
)
inline
168 {
169  std::hash<T> hasher;
170  seed ^= hasher(v) + 0x9e3779b9 + (seed<<6) + (seed>>2);
171 }

◆ increaseTimeTag() [1/2]

template<typename T >
void inet::increaseTimeTag ( const Ptr< Chunk > &  chunk,
simtime_t  bitDuration,
simtime_t  packetDuration 
)
18 {
19  chunk->mapAllTagsForUpdate<T>(b(0), chunk->getChunkLength(), [&] (b offset, b length, T *timeTag) {
20  for (int i = 0; i < (int)timeTag->getBitTotalTimesArraySize(); i++)
21  timeTag->setBitTotalTimes(i, timeTag->getBitTotalTimes(i) + bitDuration);
22  for (int i = 0; i < (int)timeTag->getPacketTotalTimesArraySize(); i++)
23  timeTag->setPacketTotalTimes(i, timeTag->getPacketTotalTimes(i) + packetDuration);
24  });
25 }

◆ increaseTimeTag() [2/2]

template<typename T >
void inet::increaseTimeTag ( Packet packet,
simtime_t  bitDuration,
simtime_t  packetDuration 
)
29 {
30  packet->mapAllRegionTagsForUpdate<T>(b(0), packet->getTotalLength(), [&] (b offset, b length, const Ptr<T>& timeTag) {
31  for (int i = 0; i < (int)timeTag->getBitTotalTimesArraySize(); i++)
32  timeTag->setBitTotalTimes(i, timeTag->getBitTotalTimes(i) + bitDuration);
33  for (int i = 0; i < (int)timeTag->getPacketTotalTimesArraySize(); i++)
34  timeTag->setPacketTotalTimes(i, timeTag->getPacketTotalTimes(i) + packetDuration);
35  });
36 }

◆ indexOf()

template<typename T , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, T>::value>::type>
int inet::indexOf ( const std::vector< T > &  v,
const Tk &  a 
)
59  {
60  auto it = find(v, a);
61  return it == v.end() ? -1 : it - v.begin();
62 }

◆ insert()

template<typename T , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, T>::value>::type>
void inet::insert ( std::vector< T > &  v,
int  pos,
const Tk &  a 
)
95  {
96  ASSERT(pos >= 0 && (size_t)pos <= v.size());
97  v.insert(v.begin() + pos, a);
98 }

◆ insertHeader()

template<typename T >
void inet::insertHeader ( Packet packet,
const Ptr< const T > &  chunk,
HeaderPosition  headerPosition 
)
52 {
53  switch (headerPosition) {
54  case HP_FRONT:
55  packet->insertAtFront(chunk);
56  break;
57  case HP_BACK:
58  packet->insertAtBack(chunk);
59  break;
60  default:
61  throw cRuntimeError("Unknown headerPosition");
62  }
63 }

◆ insertNetworkProtocolHeader()

◆ insertPacketEvent()

INET_API void inet::insertPacketEvent ( const cModule *  module,
Packet packet,
int  kind,
simtime_t  duration,
PacketEvent packetEvent 
)
13 {
14  auto simulation = module->getSimulation();
15  packet->mapAllRegionTagsForUpdate<PacketEventTag>(b(0), packet->getTotalLength(), [&] (b offset, b length, const Ptr<PacketEventTag>& eventTag) {
16  auto packetEventCopy = packetEvent->dup();
17  packetEventCopy->setKind(kind);
18  packetEventCopy->setModulePath(module->getFullPath().c_str());
19  packetEventCopy->setEventNumber(simulation->getEventNumber());
20  packetEventCopy->setSimulationTime(simulation->getSimTime());
21  packetEventCopy->setDuration(duration);
22  packetEventCopy->setPacketLength(packet->getTotalLength());
23  eventTag->appendPacketEvents(packetEventCopy);
24  });
25  delete packetEvent;
26 }

Referenced by inet::PacketTransmitterBase::encodePacket(), inet::queueing::PacketServer::endProcessingPacket(), inet::queueing::PacketDelayer::handleMessage(), and inet::queueing::PacketQueue::pullPacket().

◆ insertProtocolHeader()

void inet::insertProtocolHeader ( Packet packet,
const Protocol protocol,
const Ptr< Chunk > &  header 
)
28 {
29  auto packetProtocolTag = packet->addTagIfAbsent<PacketProtocolTag>();
30  packetProtocolTag->setProtocol(&protocol);
31  packet->insertAtFront(header);
32 }

Referenced by insertNetworkProtocolHeader(), and insertTransportProtocolHeader().

◆ insertTransportProtocolHeader()

INET_API void inet::insertTransportProtocolHeader ( Packet packet,
const Protocol protocol,
const Ptr< TransportHeaderBase > &  header 
)

◆ intrusivePtrCounterDecrement()

template<typename T >
INET_ALWAYS_INLINE void inet::intrusivePtrCounterDecrement ( const IntrusivePtrCounter< T > *  p)
noexcept
269 {
270  if (--(p->c) == 0)
271  delete static_cast<const T *>(p);
272 }

Referenced by inet::IntrusivePtr< T >::~IntrusivePtr().

◆ intrusivePtrCounterIncrement()

template<typename T >
INET_ALWAYS_INLINE void inet::intrusivePtrCounterIncrement ( const IntrusivePtrCounter< T > *  p)
noexcept
263 {
264  ++(p->c);
265 }

Referenced by inet::IntrusivePtr< T >::IntrusivePtr().

◆ ipvxTrafGenClearProtocols()

void inet::ipvxTrafGenClearProtocols ( )
218 {
219  for (auto *p : IpvxTrafGen::allocatedProtocols)
220  delete p;
221  IpvxTrafGen::allocatedProtocols.clear();
222 }

◆ isEth2Header()

◆ isEth2Type()

bool inet::isEth2Type ( int  typeOrLength)
inline

◆ isIcmpInfoType()

bool inet::isIcmpInfoType ( int  type)
inline

◆ isIeee8023Header()

bool inet::isIeee8023Header ( const EthernetMacHeader hdr)
inline

◆ isIeee8023Length()

◆ isNetworkNode()

◆ isTransportProtocol()

INET_API bool inet::isTransportProtocol ( const Protocol protocol)
55 {
56  // TODO add other L4 protocols
57  return protocol == Protocol::tcp ||
58  protocol == Protocol::udp;
59 }

Referenced by inet::MultiFieldClassifier::PacketDissectorCallback::visitChunk().

◆ keys()

◆ layoutSubmodules()

INET_API void inet::layoutSubmodules ( cModule *  module,
int  dimensionIndex,
double  moduleSpacing 
)
90 {
91  layoutSubmodulesWithoutGates(module, dimensionIndex, moduleSpacing);
92  layoutSubmodulesWithGates(module, dimensionIndex, moduleSpacing);
93 }

◆ layoutSubmodulesWithGates()

INET_API void inet::layoutSubmodulesWithGates ( cModule *  module,
int  dimensionIndex,
double  moduleSpacing 
)
40 {
41  std::vector<cModule *> submodules;
42  for (cModule::SubmoduleIterator it(module); !it.end(); it++) {
43  auto submodule = *it;
44  if (!dynamic_cast<OmittedModule *>(submodule) && !submodule->getGateNames().empty())
45  submodules.push_back(*it);
46  }
47  std::sort(submodules.begin(), submodules.end(), [&] (cModule *s1, cModule *s2) {
48  return getPosition(s1, dimensionIndex) < getPosition(s2, dimensionIndex);
49  });
50  for (int i = 0; i < (int)submodules.size(); i++) {
51  auto submodule = submodules[i];
52  double maxPosition = 0;
53  if (*submodule->getDisplayString().getTagArg("p", 2) != '\0')
54  continue;
55  for (cModule::GateIterator it(submodule); !it.end(); it++) {
56  auto gate = *it;
57  cModule *connectedModule = nullptr;
58  if (gate->getType() == cGate::INPUT) {
59  if (auto g = gate->getPreviousGate())
60  connectedModule = check_and_cast<cModule *>(g->getOwner());
61  }
62  else if (gate->getType() == cGate::OUTPUT) {
63  if (auto g = gate->getNextGate())
64  connectedModule = check_and_cast<cModule *>(g->getOwner());
65  }
66  else
67  throw cRuntimeError("Unknown gate type");
68  auto jt = find(submodules, connectedModule);
69  if (jt != submodules.end() && jt - submodules.begin() < i) {
70  auto connectedPosition = getPosition(connectedModule, dimensionIndex);
71  maxPosition = std::max(maxPosition, connectedPosition);
72  }
73  }
74  for (int j = 0; j < i; j++) {
75  auto alignedSubmodule = submodules[j];
76  if (getPosition(submodule, 1 - dimensionIndex) == getPosition(alignedSubmodule, 1 - dimensionIndex)) {
77  auto alignedPosition = getPosition(alignedSubmodule, dimensionIndex);
78  maxPosition = std::max(maxPosition, alignedPosition);
79  }
80  }
81  auto position = maxPosition + moduleSpacing;
82  auto& displayString = submodule->getDisplayString();
83  const char *dimension = dimensionIndex == 0 ? "x" : "y";
84  EV_INFO << "Setting submodule position" << EV_FIELD(submodule, submodule->getFullPath()) << EV_FIELD(dimension) << EV_FIELD(position) << EV_ENDL;
85  displayString.setTagArg("p", dimensionIndex, position);
86  }
87 }

Referenced by inet::OmittedModule::initializeModules(), and layoutSubmodules().

◆ layoutSubmodulesWithoutGates()

INET_API void inet::layoutSubmodulesWithoutGates ( cModule *  module,
int  dimensionIndex,
double  moduleSpacing 
)
25 {
26  double position = moduleSpacing;
27  for (cModule::SubmoduleIterator it(module); !it.end(); it++) {
28  auto submodule = *it;
29  if (submodule->getGateNames().empty()) {
30  auto& displayString = submodule->getDisplayString();
31  const char *dimension = dimensionIndex == 0 ? "x" : "y";
32  EV_DEBUG << "Setting submodule position" << EV_FIELD(submodule, submodule->getFullPath()) << EV_FIELD(dimension) << EV_FIELD(position) << EV_ENDL;
33  displayString.setTagArg("p", dimensionIndex, position);
34  position += moduleSpacing;
35  }
36  }
37 }

Referenced by inet::NetworkBase::initialize(), inet::NodeBase::initialize(), inet::NetworkInterface::initialize(), and layoutSubmodules().

◆ makeExclusivelyOwnedMutableChunk()

template<typename T >
const Ptr<T> inet::makeExclusivelyOwnedMutableChunk ( const Ptr< const T > &  chunk)

◆ makeNetmask()

Ipv6Address inet::makeNetmask ( int  length)

Make network mask represented as IPv6 address from netmask length.

Parameters
masklength
Returns
network mask represented as IPv6 address
Note
Instead of this function, you can simply use: IPv6Address(0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff).getPrefix(prefixLength)
73 {
74  uint32_t netmask[4] = { 0, 0, 0, 0 };
75 
76  for (int i = 0; i < 4; ++i) { // through 4 parts of address
77  int wlen = length - (i * 32); // computes number of ones bits in part
78 
79  if (wlen > 0) { // some bits to set
80  netmask[i] = (wlen >= 32) ? 0xffffffffu : ~(0xffffffffu >> wlen); // (Implementation note: MSVC refuses to shift by 32 bits!)
81  }
82  else { // nothing to set
83  break;
84  }
85  }
86 
87  return Ipv6Address(netmask[0], netmask[1], netmask[2], netmask[3]);
88 }

Referenced by inet::Ipv4Address::getPrefix(), and inet::eigrp::EigrpIpv6Pdm::processRTRouteDel().

◆ maskedAddrAreEqual() [1/2]

bool inet::maskedAddrAreEqual ( const Ipv4Address addr1,
const Ipv4Address addr2,
const Ipv4Address netmask 
)

Compare two IPv4 addresses masked by netmask.

Parameters
addr1first address to compare
addr2second address to compare
netmasknetwork mask used for masking
Returns
True if masked addresses are equal, otherwise false
44 {
45 // return !(bool)((addr1.addr ^ addr2.addr) & netmask.addr);
46  return Ipv4Address::maskedAddrAreEqual(addr1, addr2, netmask);
47 }

Referenced by inet::eigrp::EigrpNetworkTable< inet::Ipv4Address >::isInterfaceIncluded().

◆ maskedAddrAreEqual() [2/2]

bool inet::maskedAddrAreEqual ( const Ipv6Address addr1,
const Ipv6Address addr2,
const Ipv6Address netmask 
)

Compare two IPv6 addresses masked by netmask.

Parameters
addr1first address to compare
addr2second address to compare
netmasknetwork mask used for masking
Returns
True if masked addresses are equal, otherwise false
50 {
51  const uint32_t *a1 = addr1.words();
52  const uint32_t *a2 = addr2.words();
53  const uint32_t *mask = netmask.words();
54 
55  return !(static_cast<bool> (
56  ((a1[0] ^ a2[0]) & mask[0]) |
57  ((a1[1] ^ a2[1]) & mask[1]) |
58  ((a1[2] ^ a2[2]) & mask[2]) |
59  ((a1[3] ^ a2[3]) & mask[3]))); //TODO - verify!
60 
61 
62 }

◆ mkReal2Int()

expr inet::mkReal2Int ( expr const &  a)
inline
23 { Z3_ast i = Z3_mk_real2int(a.ctx(), a); a.check_error(); return expr(a.ctx(), i); }

◆ operator!=() [1/10]

bool inet::operator!= ( const FecTlv a,
const FecTlv b 
)
67 {
68  return !operator==(a, b);
69 }

◆ operator!=() [2/10]

bool inet::operator!= ( const FilterSpecObj a,
const FilterSpecObj b 
)
1990 {
1991  return !operator==(a, b);
1992 }

◆ operator!=() [3/10]

bool inet::operator!= ( const Int128 a,
const Int128 b 
)
inline
266 {
267  return !(a == b);
268 }

◆ operator!=() [4/10]

bool inet::operator!= ( const SenderTemplateObj a,
const SenderTemplateObj b 
)
2000 {
2001  return !operator==(a, b);
2002 }

◆ operator!=() [5/10]

bool inet::operator!= ( const SessionObj a,
const SessionObj b 
)
1980 {
1981  return !operator==(a, b);
1982 }

◆ operator!=() [6/10]

template<class T , class U >
INET_ALWAYS_INLINE bool inet::operator!= ( IntrusivePtr< T > const &  a,
IntrusivePtr< U > const &  b 
)
noexcept
135 {
136  return a.get() != b.get();
137 }

◆ operator!=() [7/10]

template<class T , class U >
INET_ALWAYS_INLINE bool inet::operator!= ( IntrusivePtr< T > const &  a,
U *  b 
)
noexcept
147 {
148  return a.get() != b;
149 }

◆ operator!=() [8/10]

template<class T >
INET_ALWAYS_INLINE bool inet::operator!= ( IntrusivePtr< T > const &  p,
std::nullptr_t   
)
noexcept
177 {
178  return p.get() != 0;
179 }

◆ operator!=() [9/10]

template<class T >
INET_ALWAYS_INLINE bool inet::operator!= ( std::nullptr_t  ,
IntrusivePtr< T > const &  p 
)
noexcept
183 {
184  return p.get() != 0;
185 }

◆ operator!=() [10/10]

template<class T , class U >
INET_ALWAYS_INLINE bool inet::operator!= ( T a,
IntrusivePtr< U > const &  b 
)
noexcept
159 {
160  return a != b.get();
161 }

◆ operator%()

Int128 inet::operator% ( const Int128 a,
const Int128 b 
)
inline
221 {
222  return Int128(a) %= b;
223 }

◆ operator&()

Int128 inet::operator& ( const Int128 a,
const Int128 b 
)
inline
236 {
237  return Int128(a) &= b;
238 }

◆ operator&&() [1/4]

expr inet::operator&& ( const expr &  a,
const std::shared_ptr< expr > &  b 
)
inline
85  {
86  return a && *b;
87 }

◆ operator&&() [2/4]

bool inet::operator&& ( const Int128 a,
const Int128 b 
)
inline
182 {
183  return (a.hi || a.lo) && (b.hi || b.lo);
184 }

◆ operator&&() [3/4]

expr inet::operator&& ( const std::shared_ptr< expr > &  a,
const expr &  b 
)
inline
89  {
90  return *a && b;
91 }

◆ operator&&() [4/4]

expr inet::operator&& ( const std::shared_ptr< expr > &  a,
const std::shared_ptr< expr > &  b 
)
inline
93  {
94  return *a && *b;
95 }

◆ operator*() [1/4]

expr inet::operator* ( const expr &  a,
const std::shared_ptr< expr > &  b 
)
inline
133  {
134  return a * *b;
135 }

◆ operator*() [2/4]

Int128 inet::operator* ( const Int128 a,
const Int128 b 
)
inline
211 {
212  return Int128(a) *= b;
213 }

◆ operator*() [3/4]

expr inet::operator* ( const std::shared_ptr< expr > &  a,
const expr &  b 
)
inline
137  {
138  return *a * b;
139 }

◆ operator*() [4/4]

expr inet::operator* ( const std::shared_ptr< expr > &  a,
const std::shared_ptr< expr > &  b 
)
inline
141  {
142  return *a * *b;
143 }

◆ operator+() [1/4]

expr inet::operator+ ( const expr &  a,
const std::shared_ptr< expr > &  b 
)
inline
109  {
110  return a + *b;
111 }

◆ operator+() [2/4]

Int128 inet::operator+ ( const Int128 a,
const Int128 b 
)
inline
201 {
202  return Int128(a) += b;
203 }

◆ operator+() [3/4]

expr inet::operator+ ( const std::shared_ptr< expr > &  a,
const expr &  b 
)
inline
113  {
114  return *a + b;
115 }

◆ operator+() [4/4]

expr inet::operator+ ( const std::shared_ptr< expr > &  a,
const std::shared_ptr< expr > &  b 
)
inline
117  {
118  return *a + *b;
119 }

◆ operator-() [1/4]

expr inet::operator- ( const expr &  a,
const std::shared_ptr< expr > &  b 
)
inline
121  {
122  return a - *b;
123 }

◆ operator-() [2/4]

Int128 inet::operator- ( const Int128 a,
const Int128 b 
)
inline
206 {
207  return Int128(a) -= b;
208 }

◆ operator-() [3/4]

expr inet::operator- ( const std::shared_ptr< expr > &  a,
const expr &  b 
)
inline
125  {
126  return *a - b;
127 }

◆ operator-() [4/4]

expr inet::operator- ( const std::shared_ptr< expr > &  a,
const std::shared_ptr< expr > &  b 
)
inline
129  {
130  return *a - *b;
131 }

◆ operator/() [1/4]

expr inet::operator/ ( const expr &  a,
const std::shared_ptr< expr > &  b 
)
inline
145  {
146  return a / *b;
147 }

◆ operator/() [2/4]

Int128 inet::operator/ ( const Int128 a,
const Int128 b 
)
inline
216 {
217  return Int128(a) /= b;
218 }

◆ operator/() [3/4]

expr inet::operator/ ( const std::shared_ptr< expr > &  a,
const expr &  b 
)
inline
149  {
150  return *a / b;
151 }

◆ operator/() [4/4]

expr inet::operator/ ( const std::shared_ptr< expr > &  a,
const std::shared_ptr< expr > &  b 
)
inline
153  {
154  return *a / *b;
155 }

◆ operator<() [1/5]

expr inet::operator< ( const expr &  a,
const std::shared_ptr< expr > &  b 
)
inline
49  {
50  return a < *b;
51 }

◆ operator<() [2/5]

bool inet::operator< ( const Int128 a,
const Int128 b 
)
381 {
382  if (a.hi == b.hi) {
383  if (a.hi < 0)
384  return (int64_t)a.lo < (int64_t)b.lo;
385  else
386  return a.lo < b.lo;
387  }
388  else
389  return a.hi < b.hi;
390 }

◆ operator<() [3/5]

expr inet::operator< ( const std::shared_ptr< expr > &  a,
const expr &  b 
)
inline
53  {
54  return *a < b;
55 }

◆ operator<() [4/5]

expr inet::operator< ( const std::shared_ptr< expr > &  a,
const std::shared_ptr< expr > &  b 
)
inline
57  {
58  return *a < *b;
59 }

◆ operator<() [5/5]

template<class T >
INET_ALWAYS_INLINE bool inet::operator< ( IntrusivePtr< T > const &  a,
IntrusivePtr< T > const &  b 
)
noexcept
189 {
190  return std::less<T *>()(a.get(), b.get());
191 }

◆ operator<<() [1/86]

Int128 inet::operator<< ( const Int128 a,
unsigned int  n 
)
inline
231 {
232  return Int128(a) <<= n;
233 }

◆ operator<<() [2/86]

std::ostream& inet::operator<< ( std::ostream &  o,
const EthernetEncapsulation::Socket t 
)
37 {
38  o << "(id:" << t.socketId
39  << ",interfaceId:" << t.interfaceId
40  << ",local:" << t.localAddress
41  << ",remote:" << t.remoteAddress
42  << ",protocol" << (t.protocol ? t.protocol->getName() : "<null>")
43  << ",steal:" << (t.steal ? "on" : "off")
44  << ")";
45  return o;
46 }

◆ operator<<() [3/86]

std::ostream& inet::operator<< ( std::ostream &  o,
const Ieee8022Llc::SocketDescriptor t 
)
266 {
267  o << "(id:" << t.socketId << ",lsap:" << t.localSap << ",rsap" << t.remoteSap << ")";
268  return o;
269 }

◆ operator<<() [4/86]

std::ostream& inet::operator<< ( std::ostream &  o,
const Ieee8022LlcSocketTable::Socket t 
)
17 {
18  o << "(id:" << t.socketId << ",lsap:" << t.localSap << ",rsap" << t.remoteSap << ")";
19  return o;
20 }

◆ operator<<() [5/86]

std::ostream& inet::operator<< ( std::ostream &  o,
const PositionTable t 
)
72 {
73  o << "{ ";
74  for (auto elem : t.addressToPositionMap) {
75  o << elem.first << ":(" << elem.second.first << ";" << elem.second.second << ") ";
76  }
77  o << "}";
78  return o;
79 }

◆ operator<<() [6/86]

std::ostream& inet::operator<< ( std::ostream &  o,
const Protocol t 
)
inline
137 { o << t.str(); return o; }

◆ operator<<() [7/86]

std::ostream& inet::operator<< ( std::ostream &  o,
const ProtocolGroup t 
)
inline
49 { o << t.str(); return o; }

◆ operator<<() [8/86]

std::ostream & inet::operator<< ( std::ostream &  o,
NetworkInterface::State  s 
)
39 {
40  switch (s) {
41  case NetworkInterface::UP: o << "UP"; break;
42  case NetworkInterface::DOWN: o << "DOWN"; break;
43  case NetworkInterface::GOING_UP: o << "GOING_UP"; break;
44  case NetworkInterface::GOING_DOWN: o << "GOING_DOWN"; break;
45  default: o << (int)s;
46  }
47  return o;
48 }

◆ operator<<() [9/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const BindingCache::BindingCacheEntry bce 
)
21 {
22  os << "CoA of MN:" << bce.careOfAddress << " BU Lifetime: " << bce.bindingLifetime
23  << " Home Registeration: " << bce.isHomeRegisteration << " BU_Sequence#: "
24  << bce.sequenceNumber << "\n";
25 
26  return os;
27 }

◆ operator<<() [10/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const BindingUpdateList::BindingUpdateListEntry bul 
)
25 {
26  os << "Destination: " << bul.destAddress << " HoA of MN: " << bul.homeAddress
27  << " CoA of MN: " << bul.careOfAddress << "\n"
28  << "Binding Lifetime: " << bul.bindingLifetime << " binding expiry: "
29  << SIMTIME_STR(bul.bindingExpiry) << " BU Sequence#: " << bul.sequenceNumber
30  << " Sent Time: " << SIMTIME_STR(bul.sentTime) /* << " Next_Tx_Time: " << bul.nextBUTx << */
31  << " BU_Ack: " << bul.BAck << "\n";
32 
33  // this part will only be displayed if the BUL entry is for CN registration
34  if (bul.sentHoTI != 0) {
35  os << "Sent Time HoTI: " << SIMTIME_STR(bul.sentHoTI) << " HoTI cookie: " << bul.cookieHoTI
36  << " home token: " << bul.tokenH << "\n";
37  }
38 
39  if (bul.sentCoTI != 0) {
40  os << " Sent Time CoTI: " << SIMTIME_STR(bul.sentCoTI) << " CoTI cookie: " << bul.cookieCoTI
41  << " care-of token: " << bul.tokenC << "\n";
42  }
43 
44  os << "State: ";
45  switch (bul.state) {
46  case BindingUpdateList::NONE:
47  os << "none";
48  break;
49 
50  case BindingUpdateList::RR:
51  os << "Return Routability";
52  break;
53 
54  case BindingUpdateList::RR_COMPLETE:
55  os << "Return Routability completed";
56  break;
57 
58  case BindingUpdateList::REGISTER:
59  os << "Registering";
60  break;
61 
62  case BindingUpdateList::REGISTERED:
63  os << "Registered";
64  break;
65 
66  case BindingUpdateList::DEREGISTER:
67  os << "Deregistering";
68  break;
69 
70  default:
71  os << "Unknown";
72  break;
73  }
74  os << endl;
75 
76  return os;
77 }

◆ operator<<() [11/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const ChunkBuffer buffer 
)
inline
143 { return os << buffer.str(); }

◆ operator<<() [12/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const ChunkBuffer buffer 
)
inline
141 { return os << buffer->str(); }

◆ operator<<() [13/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const ChunkQueue queue 
)
inline
205 { return os << queue.str(); }

◆ operator<<() [14/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const ChunkQueue queue 
)
inline
203 { return os << queue->str(); }

◆ operator<<() [15/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const ClnsAddress net 
)
inline
84 {
85  return os << net.str();
86 }

◆ operator<<() [16/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const ClockTime x 
)
inline
342 {
343  char buf[64];
344  char *endp;
345  return os << ClockTime::ttoa(buf, x.raw(), ClockTime::getScaleExp(), endp);
346 }

◆ operator<<() [17/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const Coord coord 
)
inline
352 {
353  return os << "(" << coord.x << ", " << coord.y << ", " << coord.z << ") m";
354 }

◆ operator<<() [18/86]

std::ostream & inet::operator<< ( std::ostream &  os,
const eigrp::EigrpNetwork< Ipv4Address > &  network 
)
53 {
54  os << "Address:" << network.getAddress() << " Mask:" << network.getMask();
55  return os;
56 }

◆ operator<<() [19/86]

std::ostream & inet::operator<< ( std::ostream &  os,
const eigrp::EigrpNetwork< Ipv6Address > &  network 
)
59 {
60  os << "Address:" << network.getAddress() << " Mask: /" << getNetmaskLength(network.getMask());
61  return os;
62 }

◆ operator<<() [20/86]

std::ostream & inet::operator<< ( std::ostream &  os,
const EigrpKValues kval 
)
65 {
66  os << "K1:" << kval.K1 << " K2:" << kval.K2 << " K3:" << kval.K3;
67  os << "K4:" << kval.K4 << " K5:" << kval.K5 << " K6:" << kval.K6;
68  return os;
69 }

◆ operator<<() [21/86]

template<typename IPAddress >
std::ostream& inet::operator<< ( std::ostream &  os,
const EigrpRoute< IPAddress > &  route 
)
51 {
52  os << "ID: " << route.getRouteId() << " ";
53  os << route.getRouteAddress() << "/" << getNetmaskLength(route.getRouteMask());
54  os << " queryOrigin:" << route.getQueryOrigin();
55  os << " replyStatus:" << route.getReplyStatusSum();
56 
57  return os;
58 }

◆ operator<<() [22/86]

template<typename IPAddress >
std::ostream& inet::operator<< ( std::ostream &  os,
const EigrpRouteSource< IPAddress > &  source 
)
26 {
27  EigrpRoute<IPAddress> *route = source.getRouteInfo();
28 
29  const char *state = route->isActive() ? "A" : "P";
30 // const char *source = route.isInternal()() ? "internal" : "external";
31 
32  os << "" << state << " ";
33 // os << "ID:" << source.getSourceId() << " ";
34  os << route->getRouteAddress() << "/" << getNetmaskLength(route->getRouteMask());
35  if (source.isSuccessor())
36  os << " is successor";
37  os << " FD:" << route->getFd();
38  if (source.getNextHop().isUnspecified())
39  os << " via Connected ";
40  else
41  os << " via " << source.getNextHop();
42  os << " (" << source.getMetric() << "/" << source.getRd() << ")";
43  os << ", IF:" << source.getIfaceName() << "(" << source.getIfaceId() << ")";
44 // os << " originator:" << source.getOriginator();
45 
46  return os;
47 }

◆ operator<<() [23/86]

std::ostream & inet::operator<< ( std::ostream &  os,
const EigrpStub stub 
)
72 {
73  if (stub.connectedRt) os << "connected ";
74  if (stub.leakMapRt) os << "leak-map ";
75  if (stub.recvOnlyRt) os << "recv-only ";
76  if (stub.redistributedRt) os << "redistrib ";
77  if (stub.staticRt) os << "static ";
78  if (stub.summaryRt) os << "summary";
79  return os;
80 }

◆ operator<<() [24/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const EthernetSocketTable::Socket socket 
)
17 {
18  os << "(id:" << socket.socketId << ", local:" << socket.localAddress << ",remote:" << socket.remoteAddress
19  << ", prot:" << (socket.protocol ? socket.protocol->getName() : "-") << ")";
20  return os;
21 }

◆ operator<<() [25/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const EulerAngles a 
)
inline
81 {
82  return os << "(" << a.alpha.get() << ", " << a.beta.get() << ", " << a.gamma.get() << ") rad";
83 }

◆ operator<<() [26/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const FecTlv a 
)
72 {
73  os << "addr=" << a.addr << " length=" << a.length;
74  return os;
75 }

◆ operator<<() [27/86]

std::ostream & inet::operator<< ( std::ostream &  os,
const FlowSpecObj a 
)
2005 {
2006  os << "{bandwidth:" << a.req_bandwidth << "}";
2007  return os;
2008 }

◆ operator<<() [28/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const Ieee8021dInterfaceData::PortRole  r 
)
inline
153 {
154  switch (r) {
155  case Ieee8021dInterfaceData::NOTASSIGNED:
156  os << "Unkn";
157  break;
158 
159  case Ieee8021dInterfaceData::ALTERNATE:
160  os << "Altr";
161  break;
162 
163  case Ieee8021dInterfaceData::DESIGNATED:
164  os << "Desg";
165  break;
166 
167  case Ieee8021dInterfaceData::ROOT:
168  os << "Root";
169  break;
170 
171  default:
172  os << "<?>";
173  break;
174  }
175 
176  return os;
177 }

◆ operator<<() [29/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const Ieee8021dInterfaceData::PortState  s 
)
inline
180 {
181  switch (s) {
182  case Ieee8021dInterfaceData::DISCARDING:
183  os << "DIS";
184  break;
185 
186  case Ieee8021dInterfaceData::LEARNING:
187  os << "LRN";
188  break;
189 
190  case Ieee8021dInterfaceData::FORWARDING:
191  os << "FWD";
192  break;
193 
194  default:
195  os << "<?>";
196  break;
197  }
198 
199  return os;
200 }

◆ operator<<() [30/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const Ieee8021qSocketTable::Socket socket 
)
17 {
18  os << "(id = " << socket.socketId << ", protocol = " << (socket.protocol ? socket.protocol->getName() : "-") << ", vlanId = " << socket.vlanId << ")";
19  return os;
20 }

◆ operator<<() [31/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const Ipv4Address ip 
)
inline
333 {
334  return os << ip.str();
335 }

◆ operator<<() [32/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const Ipv4MulticastRoute e 
)
40 {
41  os << e.str();
42  return os;
43 };

◆ operator<<() [33/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const Ipv4Route e 
)
34 {
35  os << e.str();
36  return os;
37 };

◆ operator<<() [34/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const Ipv6Address ip 
)
inline
309 {
310  return os << ip.str();
311 }

◆ operator<<() [35/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const Ipv6NeighbourCache::Key e 
)
48 {
49  return os << "if=" << e.interfaceID << " " << e.address; // FIXME try printing interface name
50 }

◆ operator<<() [36/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const Ipv6NeighbourCache::Neighbour e 
)
53 {
54  os << e.macAddress;
55  if (e.isRouter)
56  os << " ROUTER";
57  if (e.isDefaultRouter())
58  os << "DefaultRtr";
59  if (e.isHomeAgent)
60  os << " Home Agent";
61  os << " " << Ipv6NeighbourCache::stateName(e.reachabilityState);
62  os << " reachabilityExp:" << e.reachabilityExpires;
63  if (e.numProbesSent)
64  os << " probesSent:" << e.numProbesSent;
65  if (e.isRouter)
66  os << " rtrExp:" << e.routerExpiryTime;
67  return os;
68 }

◆ operator<<() [37/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const Ipv6Route e 
)
25 {
26  os << e.str();
27  return os;
28 };

◆ operator<<() [38/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const Ipv6RoutingTable::DestCacheEntry e 
)
31 {
32  os << "if=" << e.interfaceId << " " << e.nextHopAddr; // FIXME try printing interface name
33  return os;
34 };

◆ operator<<() [39/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const Ipv6Tunneling::Tunnel tun 
)
573 {
574  os << "tunnel entry = " << tun.entry << ", exit = " << tun.exit << ", tunnelMTU = "
575  << tun.tunnelMTU << ", dest = " << tun.destTrigger << ", type: ";
576 
577  switch (tun.tunnelType) {
578  case Ipv6Tunneling::SPLIT:
579  os << "split tunnel";
580  break;
581 
582  case Ipv6Tunneling::NON_SPLIT:
583  os << "non-split tunnel";
584  break;
585 
586  case Ipv6Tunneling::T2RH:
587  os << "T2RH path";
588  break;
589 
590  case Ipv6Tunneling::HA_OPT:
591  os << "Home Address Option path";
592  break;
593 
594  default:
595  throw cRuntimeError("Not a valid type for an existing tunnel!");
596  break;
597  }
598 
599  os << endl;
600 
601  return os;
602 }

◆ operator<<() [40/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const L3Address address 
)
inline
121 {
122  return os << address.str();
123 }

◆ operator<<() [41/86]

std::ostream & inet::operator<< ( std::ostream &  os,
const LabelOpVector label 
)
188 {
189  os << "{";
190  for (unsigned int i = 0; i < label.size(); i++) {
191  switch (label[i].optcode) {
192  case PUSH_OPER:
193  os << "PUSH " << label[i].label;
194  break;
195 
196  case SWAP_OPER:
197  os << "SWAP " << label[i].label;
198  break;
199 
200  case POP_OPER:
201  os << "POP";
202  break;
203 
204  default:
205  ASSERT(false);
206  break;
207  }
208 
209  if (i < label.size() - 1)
210  os << "; ";
211  else
212  os << "}";
213  }
214  return os;
215 }

◆ operator<<() [42/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const Ldp::fec_bind_t f 
)
31 {
32  os << "fecid=" << f.fecid << " peer=" << f.peer << " label=" << f.label;
33  return os;
34 }

◆ operator<<() [43/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const Ldp::fec_t f 
)
42 {
43  os << "fecid=" << f.fecid << " addr=" << f.addr << " length=" << f.length << " nextHop=" << f.nextHop;
44  return os;
45 }

◆ operator<<() [44/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const Ldp::peer_info p 
)
54 {
55  os << "peerIP=" << p.peerIP << " interface=" << p.linkInterface
56  << " activeRole=" << (p.activeRole ? "true" : "false")
57  << " socket=" << (p.socket ? TcpSocket::stateName(p.socket->getState()) : "nullptr");
58  return os;
59 }

◆ operator<<() [45/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const Ldp::pending_req_t r 
)
48 {
49  os << "fecid=" << r.fecid << " peer=" << r.peer;
50  return os;
51 }

◆ operator<<() [46/86]

std::ostream & inet::operator<< ( std::ostream &  os,
const LibTable::LibEntry lib 
)
218 {
219  os << "inLabel:" << lib.inLabel;
220  os << " inInterface:" << lib.inInterface;
221  os << " outLabel:" << lib.outLabel;
222  os << " outInterface:" << lib.outInterface;
223  os << " color:" << lib.color;
224  return os;
225 }

◆ operator<<() [47/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const MacAddress mac 
)
inline
209 {
210  return os << mac.str();
211 }

◆ operator<<() [48/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const MacForwardingTable::AddressEntry entry 
)
37 {
38  return os << "{interfaceId=" << entry.interfaceId << ", insertionTime=" << entry.insertionTime << "}";
39 }

◆ operator<<() [49/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const MacForwardingTable::ForwardingTableKey key 
)
42 {
43  return os << "{VID=" << key.first << ", addr=" << key.second << "}";
44 }

◆ operator<<() [50/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const MacForwardingTable::MulticastAddressEntry entry 
)
47 {
48  return os << "{interfaceIds=" << entry.interfaceIds << "}";
49 }

◆ operator<<() [51/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const NetworkInterface e 
)
41 {
42  os << e.str();
43  return os;
44 };

◆ operator<<() [52/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const NextHopMulticastRoute e 
)
31 {
32  os << e.str();
33  return os;
34 };

◆ operator<<() [53/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const NextHopRoute e 
)
25 {
26  os << e.str();
27  return os;
28 };

◆ operator<<() [54/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const PimInterface e 
)
150 {
151  os << "name: " << e->getInterfacePtr()->getInterfaceName() << " ";
152  os << "mode: ";
153  if (e->getMode() == PimInterface::DenseMode)
154  os << "Dense" << " ";
155  else if (e->getMode() == PimInterface::SparseMode)
156  os << "Sparse DR: " << e->getDRAddress() << " ";
157  os << "stateRefreshFlag: " << e->getSR() << " ";
158  return os;
159 };

◆ operator<<() [55/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const PimNeighborTable::PimNeighborVector v 
)
35 {
36  for (unsigned int i = 0; i < v.size(); i++) {
37  PimNeighbor *e = v[i];
38  os << "[" << i << "]: "
39  << "{ If: " << e->getInterfacePtr()->getInterfaceName() << " Addr: " << e->getAddress() << " Ver: " << e->getVersion()
40  << " GenID: " << e->getGenerationId() << " DrPriority: " << e->getDRPriority() << " livenessTimer: " << e->getLivenessTimer()->getArrivalTime() << " }; ";
41  }
42  return os;
43 };

◆ operator<<() [56/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const Quaternion q 
)
inline
129 {
130  return os << "(" << q.s << ", " << q.v.x << ", " << q.v.y << ", " << q.v.z << ")";
131 }

◆ operator<<() [57/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const RipNetworkInterface e 
)
37 {
38  os << "if:" << e.ie->getInterfaceName() << " ";
39  os << "metric:" << e.metric << " ";
40  os << "mode: ";
41  switch (e.mode) {
42  case NO_RIP:
43  os << "NoRIP";
44  break;
45 
46  case PASSIVE:
47  os << "PASSIVE";
48  break;
49 
50  case NO_SPLIT_HORIZON:
51  os << "NoSplitHorizon";
52  break;
53 
54  case SPLIT_HORIZON:
55  os << "SplitHorizon";
56  break;
57 
59  os << "SplitHorizonPoisonedReverse";
60  break;
61 
62  default:
63  os << "<unknown>";
64  break;
65  }
66  return os;
67 }

◆ operator<<() [58/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const RipRoute e 
)
31 {
32  os << e.str();
33  return os;
34 }

◆ operator<<() [59/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const RsvpClassifier::FecEntry fec 
)
205 {
206  os << "id:" << fec.id;
207  os << " dest:" << fec.dest;
208  os << " src:" << fec.src;
209  os << " session:" << fec.session;
210  os << " sender:" << fec.sender;
211  os << " inLabel:" << fec.inLabel;
212  return os;
213 }

◆ operator<<() [60/86]

std::ostream & inet::operator<< ( std::ostream &  os,
const SenderTemplateObj a 
)
2018 {
2019  os << "{lspid:" << a.Lsp_Id << " sender:" << a.SrcAddress << "}";
2020  return os;
2021 }

◆ operator<<() [61/86]

std::ostream & inet::operator<< ( std::ostream &  os,
const SessionObj a 
)
2011 {
2012  os << "{tunnelId:" << a.Tunnel_Id << " exTunnelId:" << a.Extended_Tunnel_Id
2013  << " destAddr:" << a.DestAddress << "}";
2014  return os;
2015 }

◆ operator<<() [62/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const std::vector< int > &  ids 
)
25 {
26  os << "[";
27  for (int i = 0; i < ids.size(); i++) {
28  auto id = ids[i];
29  if (i != 0)
30  os << ", ";
31  os << id;
32  }
33  return os << "]";
34 }

◆ operator<<() [63/86]

std::ostream & inet::operator<< ( std::ostream &  os,
const TeLinkStateInfo info 
)
143 {
144  os << "advrouter:" << info.advrouter;
145  os << " linkid:" << info.linkid;
146  os << " local:" << info.local;
147  os << " remote:" << info.remote;
148  os << " state:" << info.state;
149  os << " metric:" << info.metric;
150  os << " maxBW:" << info.MaxBandwidth;
151  os << " unResvBW[7]:" << info.UnResvBandwidth[7]; // FIXME comment: what is 7 ?
152  os << " unResvBW[4]:" << info.UnResvBandwidth[4]; // FIXME comment: what is 4 ?
153 
154  return os;
155 }

◆ operator<<() [64/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const Udp::SockDesc sd 
)
1440 {
1441  os << "sockId=" << sd.sockId;
1442  os << " localPort=" << sd.localPort;
1443  if (sd.remotePort != -1)
1444  os << " remotePort=" << sd.remotePort;
1445  if (!sd.localAddr.isUnspecified())
1446  os << " localAddr=" << sd.localAddr;
1447  if (!sd.remoteAddr.isUnspecified())
1448  os << " remoteAddr=" << sd.remoteAddr;
1449  if (sd.multicastOutputInterfaceId != -1)
1450  os << " interfaceId=" << sd.multicastOutputInterfaceId;
1451  if (!sd.multicastLoop)
1452  os << " multicastLoop=" << sd.multicastLoop;
1453 
1454  return os;
1455 }

◆ operator<<() [65/86]

std::ostream& inet::operator<< ( std::ostream &  os,
const Udp::SockDescList list 
)
1458 {
1459  for (const auto& elem : list)
1460  os << "sockId=" << (elem)->sockId << " ";
1461  return os;
1462 }

◆ operator<<() [66/86]

std::ostream& inet::operator<< ( std::ostream &  os,
DhcpLease  obj 
)
inline
39 {
40  os << " IP: " << obj.ip << " with subnet mask: " << obj.subnetMask
41  << " to " << obj.mac;
42  return os;
43 }

◆ operator<<() [67/86]

std::ostream& inet::operator<< ( std::ostream &  os,
Ieee8021dInterfaceData p 
)
inline
203 {
204  os << "[";
205  if (p->isLearning())
206  os << "L";
207  else
208  os << "_";
209  if (p->isForwarding())
210  os << "F";
211  else
212  os << "_";
213  os << "]";
214 
215  os << " " << p->getRole() << " " << p->getState() << " ";
216  os << p->getLinkCost() << " ";
217  os << p->getPriority() << " ";
218 
219  return os;
220 }

◆ operator<<() [68/86]

template<class Y >
INET_ALWAYS_INLINE std::ostream& inet::operator<< ( std::ostream &  os,
IntrusivePtr< Y > const &  p 
)
225 {
226  os << p.get();
227  return os;
228 }

◆ operator<<() [69/86]

std::ostream & inet::operator<< ( std::ostream &  os,
Ipv6ExtensionHeader eh 
)
15 {
16  return os << "(" << eh->getClassName() << ") " << eh->str();
17 }

◆ operator<<() [70/86]

std::ostream& inet::operator<< ( std::ostream &  os,
Ipv6ExtensionHeader  eh 
)

◆ operator<<() [71/86]

std::ostream& inet::operator<< ( std::ostream &  os,
Stp  i 
)
inline
223 {
224  os << "RootID Priority: " << i.rootPriority << " \n";
225  os << " Address: " << i.rootAddress << " \n";
226  if (i.isRoot)
227  os << " This bridge is the Root. \n";
228  else {
229  os << " Cost: " << i.rootPathCost << " \n";
230  os << " Port: " << i.rootInterfaceId << " \n";
231  }
232  os << " Hello Time: " << i.currentHelloTime << " \n";
233  os << " Max Age: " << i.currentMaxAge << " \n";
234  os << " Forward Delay: " << i.currentFwdDelay << " \n";
235  os << "BridgeID Priority: " << i.bridgePriority << "\n";
236  os << " Address: " << i.bridgeAddress << " \n";
237  os << " Hello Time: " << i.helloTime << " \n";
238  os << " Max Age: " << i.maxAge << " \n";
239  os << " Forward Delay: " << i.forwardDelay << " \n";
240  os << "Port Flag Role State Cost Priority \n";
241  os << "-----------------------------------------\n";
242 
243  for (unsigned int x = 0; x < i.numPorts; x++)
244  os << x << " " << i.getPortInterfaceData(x) << " \n";
245 
246  return os;
247 }

◆ operator<<() [72/86]

std::ostream& inet::operator<< ( std::ostream &  out,
const BitVector bitVector 
)
80 {
81  if (bitVector.getBit(0))
82  out << "1";
83  else
84  out << "0";
85  for (int i = 1; i < bitVector.size; i++) {
86  if (bitVector.getBit(i))
87  out << " 1";
88  else
89  out << " 0";
90  }
91  return out;
92 }

◆ operator<<() [73/86]

std::ostream& inet::operator<< ( std::ostream &  out,
const Ipv4AddressVector  addresses 
)
inline
302 {
303  out << "(";
304  for (size_t i = 0; i < addresses.size(); i++)
305  out << (i > 0 ? "," : "") << addresses[i];
306  out << ")";
307  return out;
308 }

◆ operator<<() [74/86]

std::ostream & inet::operator<< ( std::ostream &  out,
const Ipv6ExtensionHeader h 
)
186 {
187  out << "{type:" << h.getExtensionType() << ",length:" << h.getByteLength() << "}";
188  return out;
189 }

◆ operator<<() [75/86]

std::ostream& inet::operator<< ( std::ostream &  out,
const IRoute route 
)
inline
131 {
132  out << "destination = " << route->getDestinationAsGeneric();
133  out << ", prefixLength = " << route->getPrefixLength();
134  out << ", nextHop = " << route->getNextHopAsGeneric();
135  out << ", metric = " << route->getMetric();
136  if (auto ie = route->getInterface())
137  out << ", interface = " << ie->getInterfaceName();
138  return out;
139 };

◆ operator<<() [76/86]

std::ostream & inet::operator<< ( std::ostream &  out,
const ISocket entry 
)
57 {
58  const UdpSocket *udp = dynamic_cast<const UdpSocket *>(&entry);
59  if (udp) {
60  out << "UDPConnectionId: " << udp->getSocketId();
61  }
62 
63  const TcpSocket *tcp = dynamic_cast<const TcpSocket *>(&entry);
64  if (tcp) {
65  out << "TCPConnectionId: " << tcp->getSocketId() << " "
66  << " local: " << tcp->getLocalAddress() << ":" << tcp->getLocalPort() << " "
67  << " remote: " << tcp->getRemoteAddress() << ":" << tcp->getRemotePort() << " "
68  << " status: " << TcpSocket::stateName(tcp->getState());
69  }
70 
71  return out;
72 }

◆ operator<<() [77/86]

std::ostream& inet::operator<< ( std::ostream &  out,
const MessageDispatcher::Key foo 
)
103  {
104  out << "[" << foo.protocolId << ", " << omnetpp::cEnum::get("inet::ServicePrimitive")->getStringFor(foo.servicePrimitive) << "]";
105  return out;
106 }

◆ operator<<() [78/86]

std::ostream& inet::operator<< ( std::ostream &  out,
const PimBase::SourceAndGroup sourceGroup 
)
234 {
235  out << "(source: " << (sourceGroup.source.isUnspecified() ? "*" : sourceGroup.source.str()) << ", "
236  << "group: " << (sourceGroup.group.isUnspecified() ? "*" : sourceGroup.group.str()) << ")";
237  return out;
238 }

◆ operator<<() [79/86]

std::ostream& inet::operator<< ( std::ostream &  out,
const PimDm::Route route 
)
1929 {
1930  out << "Upstream interface ";
1931  if (!route.upstreamInterface)
1932  out << "(empty) ";
1933  else {
1934  out << "(name: " << route.upstreamInterface->ie->getInterfaceName() << " ";
1935  out << "RpfNeighbor: " << route.upstreamInterface->rpfNeighbor() << " ";
1936  out << "graftPruneState: " << PimDm::graftPruneStateString(route.upstreamInterface->getGraftPruneState()) << " ";
1937  auto t1 = route.upstreamInterface->getGraftRetryTimer();
1938  out << "graftRetryTimer: " << (t1 ? t1->getArrivalTime() : 0) << " ";
1939  auto t2 = route.upstreamInterface->getOverrideTimer();
1940  out << "overrideTimer: " << (t2 ? t2->getArrivalTime() : 0) << " ";
1941  out << "lastPruneSentTime: " << route.upstreamInterface->getLastPruneSentTime() << " ";
1942  out << "originatorState: " << PimDm::originatorStateString(route.upstreamInterface->getOriginatorState()) << " ";
1943  auto t3 = route.upstreamInterface->getSourceActiveTimer();
1944  out << "sourceActiveTimer: " << (t3 ? t3->getArrivalTime() : 0) << " ";
1945  auto t4 = route.upstreamInterface->getStateRefreshTimer();
1946  out << "stateRefreshTimer: " << (t4 ? t4->getArrivalTime() : 0) << " ";
1947  out << "maxTtlSeen: " << route.upstreamInterface->getMaxTtlSeen() << ") ";
1948  }
1949 
1950  out << "Downstream interfaces ";
1951  if (route.downstreamInterfaces.empty())
1952  out << "(empty) ";
1953  for (unsigned int i = 0; i < route.downstreamInterfaces.size(); ++i) {
1954  out << "(name: " << route.downstreamInterfaces[i]->ie->getInterfaceName() << " ";
1955  out << "pruneState: " << PimDm::pruneStateString(route.downstreamInterfaces[i]->getPruneState()) << " ";
1956  auto t1 = route.downstreamInterfaces[i]->getPruneTimer();
1957  out << "pruneTimer: " << (t1 ? t1->getArrivalTime() : 0) << " ";
1958  auto t2 = route.downstreamInterfaces[i]->getPrunePendingTimer();
1959  out << "prunePendingTimer: " << (t2 ? t2->getArrivalTime() : 0) << ") ";
1960  }
1961 
1962  return out;
1963 
1964 }

◆ operator<<() [80/86]

std::ostream& inet::operator<< ( std::ostream &  out,
const PimSm::Route route 
)
2157 {
2158  out << "(" << (route.source.isUnspecified() ? "*" : route.source.str()) << ", "
2159  << (route.group.isUnspecified() ? "*" : route.group.str()) << "), ";
2160  out << "RP is " << route.rpAddr << ", ";
2161 
2162  out << "Incoming interface: ";
2163  if (route.upstreamInterface) {
2164  out << route.upstreamInterface->ie->getInterfaceName() << ", ";
2165  out << "RPF neighbor: " << route.upstreamInterface->rpfNeighbor() << ", ";
2166  }
2167  else
2168  out << "nullptr, ";
2169 
2170  out << "Downstream interfaces: ";
2171  for (unsigned int i = 0; i < route.downstreamInterfaces.size(); ++i) {
2172  if (i > 0)
2173  out << ", ";
2174  out << route.downstreamInterfaces[i]->ie->getInterfaceName() << " ";
2175  switch (route.downstreamInterfaces[i]->joinPruneState) {
2176  case PimSm::DownstreamInterface::NO_INFO:
2177  out << "(NI)";
2178  break;
2179 
2180  case PimSm::DownstreamInterface::JOIN:
2181  out << "(J)";
2182  break;
2183 
2184  case PimSm::DownstreamInterface::PRUNE_PENDING:
2185  out << "(PP)";
2186  break;
2187  }
2188  }
2189 
2190  return out;
2191 }

◆ operator<<() [81/86]

std::ostream& inet::operator<< ( std::ostream &  out,
const ShortBitVector bitVector 
)
53 {
54  for (unsigned int i = 0; i < bitVector.getSize(); i++) {
55  if (i != 0)
56  out << " ";
57  if (bitVector.getBit(i))
58  out << "1";
59  else
60  out << "0";
61  }
62  return out;
63 }

◆ operator<<() [82/86]

std::ostream& inet::operator<< ( std::ostream &  out,
const UdpVideoStreamServer::VideoStreamData d 
)
inline
27 {
28  out << "client=" << d.clientAddr << ":" << d.clientPort
29  << " size=" << d.videoSize << " pksent=" << d.numPkSent << " bytesleft=" << d.bytesLeft;
30  return out;
31 }

◆ operator<<() [83/86]

std::ostream& inet::operator<< ( std::ostream &  stream,
const IPrintableObject object 
)
inline
94 {
95  return object.printToStream(stream, cLog::logLevel, 0);
96 };

◆ operator<<() [84/86]

std::ostream& inet::operator<< ( std::ostream &  stream,
const IPrintableObject object 
)
inline
86 {
87  if (object == nullptr)
88  return stream << EV_FAINT << "<nullptr>" << EV_NORMAL;
89  else
90  return object->printToStream(stream, cLog::logLevel, 0);
91 };

◆ operator<<() [85/86]

std::ostream& inet::operator<< ( std::ostream &  stream,
const L3NetworkConfiguratorBase::Link link 
)
inline
174 {
175  return stream << (link.sourceInterfaceInfo != nullptr ? link.sourceInterfaceInfo->getFullPath() : "") << " -> "
176  << (link.destinationInterfaceInfo != nullptr ? link.destinationInterfaceInfo->getFullPath() : "");
177 }

◆ operator<<() [86/86]

std::ostream& inet::operator<< ( std::ostream &  stream,
const L3NetworkConfiguratorBase::Link link 
)
inline
180 {
181  return stream << *link;
182 }

◆ operator<=() [1/4]

expr inet::operator<= ( const expr &  a,
const std::shared_ptr< expr > &  b 
)
inline
73  {
74  return a <= *b;
75 }

◆ operator<=() [2/4]

bool inet::operator<= ( const Int128 a,
const Int128 b 
)
inline
256 {
257  return !(b < a);
258 }

◆ operator<=() [3/4]

expr inet::operator<= ( const std::shared_ptr< expr > &  a,
const expr &  b 
)
inline
77  {
78  return *a <= b;
79 }

◆ operator<=() [4/4]

expr inet::operator<= ( const std::shared_ptr< expr > &  a,
const std::shared_ptr< expr > &  b 
)
inline
81  {
82  return *a <= *b;
83 }

◆ operator==() [1/13]

expr inet::operator== ( const expr &  a,
const std::shared_ptr< expr > &  b 
)
inline
25  {
26  return a == *b;
27 }

◆ operator==() [2/13]

bool inet::operator== ( const FecTlv a,
const FecTlv b 
)
62 {
63  return a.length == b.length && a.addr == b.addr;
64 }

◆ operator==() [3/13]

bool inet::operator== ( const FilterSpecObj a,
const FilterSpecObj b 
)
1985 {
1986  return a.SrcAddress == b.SrcAddress && a.Lsp_Id == b.Lsp_Id;
1987 }

◆ operator==() [4/13]

bool inet::operator== ( const Int128 a,
const Int128 b 
)
inline
177 {
178  return a.hi == b.hi && a.lo == b.lo;
179 }

Referenced by operator!=(), and inet::Ipv6Address::operator!=().

◆ operator==() [5/13]

bool inet::operator== ( const SenderTemplateObj a,
const SenderTemplateObj b 
)
1995 {
1996  return a.SrcAddress == b.SrcAddress && a.Lsp_Id == b.Lsp_Id;
1997 }

◆ operator==() [6/13]

bool inet::operator== ( const SessionObj a,
const SessionObj b 
)
1971 {
1972  return a.DestAddress == b.DestAddress &&
1973  a.Tunnel_Id == b.Tunnel_Id &&
1974  a.Extended_Tunnel_Id == b.Extended_Tunnel_Id;
1975  // NOTE: don't compare holdingPri and setupPri; their placement
1976  // into Session_Object is only for our convenience
1977 }

◆ operator==() [7/13]

expr inet::operator== ( const std::shared_ptr< expr > &  a,
const expr &  b 
)
inline
29  {
30  return *a == b;
31 }

◆ operator==() [8/13]

expr inet::operator== ( const std::shared_ptr< expr > &  a,
const std::shared_ptr< expr > &  b 
)
inline
33  {
34  return *a == *b;
35 }

◆ operator==() [9/13]

template<class T , class U >
INET_ALWAYS_INLINE bool inet::operator== ( IntrusivePtr< T > const &  a,
IntrusivePtr< U > const &  b 
)
noexcept
129 {
130  return a.get() == b.get();
131 }

◆ operator==() [10/13]

template<class T , class U >
INET_ALWAYS_INLINE bool inet::operator== ( IntrusivePtr< T > const &  a,
U *  b 
)
noexcept
141 {
142  return a.get() == b;
143 }

◆ operator==() [11/13]

template<class T >
INET_ALWAYS_INLINE bool inet::operator== ( IntrusivePtr< T > const &  p,
std::nullptr_t   
)
noexcept
165 {
166  return p.get() == 0;
167 }

◆ operator==() [12/13]

template<class T >
INET_ALWAYS_INLINE bool inet::operator== ( std::nullptr_t  ,
IntrusivePtr< T > const &  p 
)
noexcept
171 {
172  return p.get() == 0;
173 }

◆ operator==() [13/13]

template<class T , class U >
INET_ALWAYS_INLINE bool inet::operator== ( T a,
IntrusivePtr< U > const &  b 
)
noexcept
153 {
154  return a == b.get();
155 }

◆ operator>() [1/4]

expr inet::operator> ( const expr &  a,
const std::shared_ptr< expr > &  b 
)
inline
37  {
38  return a > *b;
39 }

◆ operator>() [2/4]

bool inet::operator> ( const Int128 a,
const Int128 b 
)
inline
251 {
252  return b < a;
253 }

◆ operator>() [3/4]

expr inet::operator> ( const std::shared_ptr< expr > &  a,
const expr &  b 
)
inline
41  {
42  return *a > b;
43 }

◆ operator>() [4/4]

expr inet::operator> ( const std::shared_ptr< expr > &  a,
const std::shared_ptr< expr > &  b 
)
inline
45  {
46  return *a > *b;
47 }

◆ operator>=() [1/4]

expr inet::operator>= ( const expr &  a,
const std::shared_ptr< expr > &  b 
)
inline
61  {
62  return a >= *b;
63 }

◆ operator>=() [2/4]

bool inet::operator>= ( const Int128 a,
const Int128 b 
)
inline
261 {
262  return !(a < b);
263 }

◆ operator>=() [3/4]

expr inet::operator>= ( const std::shared_ptr< expr > &  a,
const expr &  b 
)
inline
65  {
66  return *a >= b;
67 }

◆ operator>=() [4/4]

expr inet::operator>= ( const std::shared_ptr< expr > &  a,
const std::shared_ptr< expr > &  b 
)
inline
69  {
70  return *a >= *b;
71 }

◆ operator>>()

Int128 inet::operator>> ( const Int128 a,
unsigned int  n 
)
inline
226 {
227  return Int128(a) >>= n;
228 }

◆ operator^()

Int128 inet::operator^ ( const Int128 a,
const Int128 b 
)
inline
246 {
247  return Int128(a) ^= b;
248 }

◆ operator|()

Int128 inet::operator| ( const Int128 a,
const Int128 b 
)
inline
241 {
242  return Int128(a) |= b;
243 }

◆ operator||() [1/4]

expr inet::operator|| ( const expr &  a,
const std::shared_ptr< expr > &  b 
)
inline
97  {
98  return a || *b;
99 }

◆ operator||() [2/4]

bool inet::operator|| ( const Int128 a,
const Int128 b 
)
inline
187 {
188  return (a.hi || a.lo) || (b.hi || b.lo);
189 }

◆ operator||() [3/4]

expr inet::operator|| ( const std::shared_ptr< expr > &  a,
const expr &  b 
)
inline
101  {
102  return *a || b;
103 }

◆ operator||() [4/4]

expr inet::operator|| ( const std::shared_ptr< expr > &  a,
const std::shared_ptr< expr > &  b 
)
inline
105  {
106  return *a || *b;
107 }

◆ opp_isdigit()

bool inet::opp_isdigit ( unsigned char  c)
inline
16 { return isdigit(c); }

Referenced by inet::PatternMatcher::doMatch(), and inet::PatternMatcher::parseNumRange().

◆ opp_toupper()

char inet::opp_toupper ( unsigned char  c)
inline
17 { return toupper(c); }

Referenced by inet::PatternMatcher::isInSet(), and inet::PatternMatcher::parseSet().

◆ overlap()

bool inet::overlap ( simtime_t  a1,
simtime_t  a2,
simtime_t  b1,
simtime_t  b2 
)

returns 1 if the intervals overlap, and 0 otherwise

464 {
465  if (a1 <= b1) {
466  return b1 <= a2;
467  }
468  else {
469  return a1 <= b2;
470  }
471 }

Referenced by inet::IntervalTree::query().

◆ parseCrcMode()

INET_API CrcMode inet::parseCrcMode ( const char *  crcModeString,
bool  allowDisable 
)
15 {
16  if (!strcmp(crcModeString, "disabled")) {
17  if (allowDisable)
18  return CRC_DISABLED;
19  else
20  throw cRuntimeError("The 'disabled' CRC mode not allowed");
21  }
22  else if (!strcmp(crcModeString, "declared"))
23  return CRC_DECLARED_CORRECT;
24  else if (!strcmp(crcModeString, "declaredCorrect"))
25  return CRC_DECLARED_CORRECT;
26  else if (!strcmp(crcModeString, "declaredIncorrect"))
28  else if (!strcmp(crcModeString, "computed"))
29  return CRC_COMPUTED;
30  else
31  throw cRuntimeError("Unknown CRC mode: '%s'", crcModeString);
32 }

Referenced by inet::Icmp::handleParameterChange(), inet::CrcInserterBase::initialize(), inet::physicallayer::Ieee80211Radio::initialize(), inet::tcp::TcpLwip::initialize(), inet::Pim::initialize(), inet::Icmpv6::initialize(), inet::Icmp::initialize(), inet::PingApp::initialize(), inet::tcp::Tcp::initialize(), inet::Ipv6NeighbourDiscovery::initialize(), inet::Igmpv2::initialize(), inet::Udp::initialize(), inet::sctp::Sctp::initialize(), inet::Ipv4::initialize(), inet::Igmpv3::initialize(), inet::ospfv2::Ospfv2ConfigReader::loadAreaFromXML(), inet::ospfv2::Ospfv2ConfigReader::loadInterfaceParameters(), and inet::ospfv2::Ospfv2ConfigReader::loadVirtualLink().

◆ parseFcsMode()

INET_API FcsMode inet::parseFcsMode ( const char *  fcsModeString)
15 {
16  if (!strcmp(fcsModeString, "disabled"))
17  return FCS_DISABLED;
18  else if (!strcmp(fcsModeString, "declared"))
19  return FCS_DECLARED_CORRECT;
20  else if (!strcmp(fcsModeString, "declaredCorrect"))
21  return FCS_DECLARED_CORRECT;
22  else if (!strcmp(fcsModeString, "declaredIncorrect"))
24  else if (!strcmp(fcsModeString, "computed"))
25  return FCS_COMPUTED;
26  else
27  throw cRuntimeError("Unknown FCS mode: '%s'", fcsModeString);
28 }

Referenced by inet::FcsInserterBase::initialize(), inet::ieee80211::Ieee80211Portal::initialize(), inet::EthernetEncapsulation::initialize(), inet::ieee80211::Ieee80211Mac::initialize(), inet::CsmaCaMac::initialize(), and inet::EthernetMacBase::initialize().

◆ parseHeaderPosition()

INET_API HeaderPosition inet::parseHeaderPosition ( const char *  string)
13 {
14  if (!strcmp(string, "") || !strcmp(string, "none"))
15  return HP_NONE;
16  else if (!strcmp(string, "front"))
17  return HP_FRONT;
18  else if (!strcmp(string, "back"))
19  return HP_BACK;
20  else
21  throw cRuntimeError("Unknown header position value");
22 }

Referenced by inet::CrcHeaderChecker::initialize(), inet::CrcHeaderInserter::initialize(), inet::FcsHeaderInserter::initialize(), inet::FragmentNumberHeaderChecker::initialize(), inet::FragmentNumberHeaderBasedFragmenter::initialize(), inet::FragmentNumberHeaderBasedDefragmenter::initialize(), inet::FragmentNumberHeaderInserter::initialize(), inet::FcsHeaderChecker::initialize(), and inet::PaddingInserter::initialize().

◆ peekHeader()

template<typename T >
const Ptr<const T> inet::peekHeader ( const Packet packet,
HeaderPosition  headerPosition,
b  length 
)
26 {
27  switch (headerPosition) {
28  case HP_FRONT:
29  return packet->peekAtFront<T>();
30  case HP_BACK:
31  return packet->peekAtBack<T>(length);
32  default:
33  throw cRuntimeError("Unknown headerPosition");
34  }
35 }

◆ peekNetworkProtocolHeader()

const INET_API Ptr< const NetworkHeaderBase > inet::peekNetworkProtocolHeader ( const Packet packet,
const Protocol protocol 
)
53 {
54 #ifdef INET_WITH_IPv4
55  if (protocol == Protocol::ipv4)
56  return packet->peekAtFront<Ipv4Header>();
57 #endif
58 #ifdef INET_WITH_IPv6
59  if (protocol == Protocol::ipv6)
60  return packet->peekAtFront<Ipv6Header>();
61 #endif
62 #ifdef INET_WITH_NEXTHOP
63  if (protocol == Protocol::nextHopForwarding)
64  return packet->peekAtFront<NextHopForwardingHeader>();
65 #endif
66  // TODO add other L3 protocols
67  throw cRuntimeError("Unknown protocol: %s", protocol.getName());
68 }

◆ peekTransportProtocolHeader()

const INET_API Ptr< const TransportHeaderBase > inet::peekTransportProtocolHeader ( Packet packet,
const Protocol protocol,
int  flags 
)
62 {
63 #ifdef INET_WITH_TCP_COMMON
64  if (protocol == Protocol::tcp)
65  return packet->peekAtFront<tcp::TcpHeader>(b(-1), flags);
66 #endif
67 #ifdef INET_WITH_UDP
68  if (protocol == Protocol::udp)
69  return packet->peekAtFront<UdpHeader>(b(-1), flags);
70 #endif
71  // TODO add other L4 protocols
72  if (flags & Chunk::PF_ALLOW_NULLPTR)
73  return nullptr;
74  throw cRuntimeError("Unknown protocol: %s", protocol.getName());
75 }

◆ popHeader()

template<typename T >
const Ptr<const T> inet::popHeader ( Packet packet,
HeaderPosition  headerPosition,
b  length 
)
39 {
40  switch (headerPosition) {
41  case HP_FRONT:
42  return packet->popAtFront<T>();
43  case HP_BACK:
44  return packet->popAtBack<T>(length);
45  default:
46  throw cRuntimeError("Unknown headerPosition");
47  }
48 }

◆ printElapsedTime()

◆ printFieldToString()

std::string inet::printFieldToString ( const IPrintableObject object,
int  level,
int  evFlags = 0 
)
inline
99 {
100  std::stringstream stream;
101  if (object == nullptr)
102  stream << EV_FAINT << "<nullptr>" << EV_NORMAL;
103  else {
104  stream << "{ ";
105  object->printToStream(stream, level, evFlags);
106  stream << " }";
107  }
108  return stream.str();
109 }

Referenced by inet::EncryptedChunk::printFieldsToStream(), inet::SliceChunk::printFieldsToStream(), inet::physicallayer::ListeningDecision::printToStream(), inet::physicallayer::Interference::printToStream(), inet::physicallayer::Ieee80211Channel::printToStream(), inet::physicallayer::Ieee80211TransmissionBase::printToStream(), inet::physicallayer::Ieee80211OfdmModulation::printToStream(), inet::physicallayer::SnirBase::printToStream(), inet::physicallayer::NarrowbandTransmissionBase::printToStream(), inet::physicallayer::Ieee80211OfdmCode::printToStream(), inet::physicallayer::ApskCode::printToStream(), inet::physicallayer::NarrowbandReceiverBase::printToStream(), inet::physicallayer::ApskModulator::printToStream(), inet::physicallayer::ApskDemodulator::printToStream(), inet::physicallayer::NarrowbandTransmitterBase::printToStream(), inet::physicallayer::ApskDecoder::printToStream(), inet::physicallayer::LayeredTransmission::printToStream(), inet::physicallayer::Ieee80211OfdmInterleaver::printToStream(), inet::physicallayer::Ieee80211ReceiverBase::printToStream(), inet::physicallayer::LayeredReception::printToStream(), inet::physicallayer::LayeredReceptionResult::printToStream(), inet::physicallayer::Ieee80211OfdmEncoder::printToStream(), inet::physicallayer::Ieee80211TransmitterBase::printToStream(), inet::physicallayer::FlatReceiverBase::printToStream(), inet::physicallayer::AdditiveScrambler::printToStream(), inet::physicallayer::Ieee80211OfdmDemodulator::printToStream(), inet::physicallayer::ApskEncoder::printToStream(), inet::physicallayer::Ieee80211OfdmModulator::printToStream(), inet::physicallayer::Ieee80211OfdmDecoder::printToStream(), inet::physicallayer::ApskLayeredTransmitter::printToStream(), inet::physicallayer::ApskLayeredReceiver::printToStream(), inet::physicallayer::Ieee80211LayeredOfdmTransmitter::printToStream(), inet::physicallayer::Ieee80211LayeredOfdmReceiver::printToStream(), inet::physicallayer::Ieee80211OfdmMode::printToStream(), inet::physicallayer::ConvolutionalCoder::printToStream(), inet::physicallayer::Radio::printToStream(), and inet::physicallayer::RadioMedium::printToStream().

◆ printSignalBanner() [1/2]

void inet::printSignalBanner ( simsignal_t  signalID,
const cObject *  obj,
const cObject *  details 
)

Utility function.

127 {
128  EV << "** Signal at T=" << simTime()
129  << " to " << getSimulation()->getContextModule()->getFullPath() << ": "
130  << cComponent::getSignalName(signalID) << " "
131  << (obj ? obj->str() : "") << " "
132  << (details ? details->str() : "")
133  << "\n";
134 }

Referenced by inet::Ipv4NodeConfigurator::receiveSignal(), inet::ieee80211::Ieee80211AgentSta::receiveSignal(), inet::LinkStateRouting::receiveSignal(), inet::PimInterfaceTable::receiveSignal(), inet::DhcpClient::receiveSignal(), inet::InterfaceTable::receiveSignal(), inet::Ipv6RoutingTable::receiveSignal(), inet::Ipv4RoutingTable::receiveSignal(), inet::PimDm::receiveSignal(), inet::Ldp::receiveSignal(), and inet::PimSm::receiveSignal().

◆ printSignalBanner() [2/2]

void inet::printSignalBanner ( simsignal_t  signalID,
intval_t  value,
const cObject *  details 
)
137 {
138  EV << "** Signal at T=" << simTime()
139  << " to " << getSimulation()->getContextModule()->getFullPath() << ": "
140  << cComponent::getSignalName(signalID) << " "
141  << value << " "
142  << (details ? details->str() : "")
143  << "\n";
144 }

◆ printToStringIfPossible() [1/12]

template<typename T >
std::enable_if_t<has_print_to_string<T>::value, std::string> inet::printToStringIfPossible ( const T object,
int  evFlags 
)
151 {
152  return object.printToString(cLog::logLevel, evFlags);
153 }

◆ printToStringIfPossible() [2/12]

template<typename T >
std::enable_if_t<std::is_polymorphic<T>::value && has_str<T>::value && !has_print_to_string<T>::value, std::string> inet::printToStringIfPossible ( const T object,
int  evFlags 
)
173 {
174  if (auto printableObject = dynamic_cast<const IPrintableObject *>(&object))
175  return printableObject->printToString(cLog::logLevel, evFlags);
176  else if (auto cobject = dynamic_cast<const cObject *>(&object)) {
177  std::stringstream s;
178  s << cobject;
179  return s.str();
180  }
181  else
182  return object.str();
183 }

◆ printToStringIfPossible() [3/12]

template<typename T >
std::enable_if_t<std::is_polymorphic<T>::value && !has_str<T>::value && !has_print_to_string<T>::value, std::string> inet::printToStringIfPossible ( const T object,
int  evFlags 
)
235 {
236  if (auto printableObject = dynamic_cast<const IPrintableObject *>(&object))
237  return printableObject->printToString(cLog::logLevel, evFlags);
238  else if (auto cobject = dynamic_cast<const cObject *>(&object))
239  return cobject->str();
240  else {
241  std::stringstream s;
242  s << object;
243  return s.str();
244  }
245 }

◆ printToStringIfPossible() [4/12]

template<typename T >
std::enable_if_t<!std::is_polymorphic<T>::value && has_str<T>::value && !has_print_to_string<T>::value, std::string> inet::printToStringIfPossible ( const T object,
int  evFlags 
)
249 {
250  std::stringstream s;
251  s << object;
252  return s.str();
253 }

◆ printToStringIfPossible() [5/12]

template<typename T >
std::enable_if_t<!std::is_polymorphic<T>::value && !has_str<T>::value && !has_print_to_string<T>::value, std::string> inet::printToStringIfPossible ( const T object,
int  evFlags 
)
257 {
258  std::stringstream s;
259  s << object;
260  return s.str();
261 }

◆ printToStringIfPossible() [6/12]

template<typename T >
std::enable_if_t<has_print_to_string<T>::value, std::string> inet::printToStringIfPossible ( const T object,
int  evFlags 
)
136 {
137  if (object == nullptr)
138  return "<nullptr>";
139  else
140  return object->printToString(cLog::logLevel, evFlags);
141 }

◆ printToStringIfPossible() [7/12]

template<typename T >
std::enable_if_t<std::is_polymorphic<T>::value && has_str<T>::value && !has_print_to_string<T>::value, std::string> inet::printToStringIfPossible ( const T object,
int  evFlags 
)
187 {
188  if (object == nullptr)
189  return "<nullptr>";
190  else if (auto printableObject = dynamic_cast<const IPrintableObject *>(object))
191  return printableObject->printToString(cLog::logLevel, evFlags);
192  else if (auto cobject = dynamic_cast<const cObject *>(object)) {
193  std::stringstream s;
194  s << cobject;
195  return s.str();
196  }
197  else
198  return object->str();
199 }

◆ printToStringIfPossible() [8/12]

template<typename T >
std::enable_if_t<std::is_polymorphic<T>::value && !has_str<T>::value && !has_print_to_string<T>::value, std::string> inet::printToStringIfPossible ( const T object,
int  evFlags 
)
219 {
220  if (object == nullptr)
221  return "<nullptr>";
222  else if (auto printableObject = dynamic_cast<const IPrintableObject *>(object))
223  return printableObject->printToString(cLog::logLevel, evFlags);
224  else if (auto cobject = dynamic_cast<const cObject *>(object))
225  return cobject->str();
226  else {
227  std::stringstream s;
228  s << object;
229  return s.str();
230  }
231 }

◆ printToStringIfPossible() [9/12]

template<typename T >
std::enable_if_t<has_print_to_string<T>::value, std::string> inet::printToStringIfPossible ( T object,
int  evFlags 
)
145 {
146  return object.printToString(cLog::logLevel, evFlags);
147 }

◆ printToStringIfPossible() [10/12]

template<typename T >
std::enable_if_t<has_print_to_string<T>::value, std::string> inet::printToStringIfPossible ( T object,
int  evFlags 
)
127 {
128  if (object == nullptr)
129  return "<nullptr>";
130  else
131  return object->printToString(cLog::logLevel, evFlags);
132 }

◆ printToStringIfPossible() [11/12]

template<typename T >
std::enable_if_t<std::is_polymorphic<T>::value && has_str<T>::value && !has_print_to_string<T>::value, std::string> inet::printToStringIfPossible ( T object,
int  evFlags 
)
157 {
158  if (object == nullptr)
159  return "<nullptr>";
160  else if (auto printableObject = dynamic_cast<IPrintableObject *>(object))
161  return printableObject->printToString(cLog::logLevel, evFlags);
162  else if (auto cobject = dynamic_cast<cObject *>(object)) {
163  std::stringstream s;
164  s << cobject;
165  return s.str();
166  }
167  else
168  return object->str();
169 }

◆ printToStringIfPossible() [12/12]

template<typename T >
std::enable_if_t<std::is_polymorphic<T>::value && !has_str<T>::value && !has_print_to_string<T>::value, std::string> inet::printToStringIfPossible ( T object,
int  evFlags 
)
203 {
204  if (object == nullptr)
205  return "<nullptr>";
206  else if (auto printableObject = dynamic_cast<IPrintableObject *>(object))
207  return printableObject->printToString(cLog::logLevel, evFlags);
208  else if (auto cobject = dynamic_cast<cObject *>(object))
209  return cobject->str();
210  else {
211  std::stringstream s;
212  s << object;
213  return s.str();
214  }
215 }

◆ Register_Abstract_Class() [1/9]

inet::Register_Abstract_Class ( IArp::Notification  )

◆ Register_Abstract_Class() [2/9]

inet::Register_Abstract_Class ( Ipv4MulticastGroupInfo  )

◆ Register_Abstract_Class() [3/9]

inet::Register_Abstract_Class ( Ipv4MulticastGroupSourceInfo  )

◆ Register_Abstract_Class() [4/9]

inet::Register_Abstract_Class ( Ipv6MulticastGroupInfo  )

◆ Register_Abstract_Class() [5/9]

inet::Register_Abstract_Class ( Ipv6Route  )

◆ Register_Abstract_Class() [6/9]

inet::Register_Abstract_Class ( MobilityBase  )

◆ Register_Abstract_Class() [7/9]

inet::Register_Abstract_Class ( NetworkHeaderBase  )

◆ Register_Abstract_Class() [8/9]

inet::Register_Abstract_Class ( NetworkInterfaceChangeDetails  )

◆ Register_Abstract_Class() [9/9]

inet::Register_Abstract_Class ( PimNeighbor  )

◆ Register_Class() [1/31]

inet::Register_Class ( AckingMacToEthernetPcapRecorderHelper  )

◆ Register_Class() [2/31]

inet::Register_Class ( ApplicationStartOperation  )

◆ Register_Class() [3/31]

inet::Register_Class ( ApplicationStopOperation  )

◆ Register_Class() [4/31]

inet::Register_Class ( BitCountChunk  )

◆ Register_Class() [5/31]

inet::Register_Class ( BitsChunk  )

◆ Register_Class() [6/31]

inet::Register_Class ( ByteCountChunk  )

◆ Register_Class() [7/31]

inet::Register_Class ( BytesChunk  )

◆ Register_Class() [8/31]

inet::Register_Class ( ClockEvent  )
17 {
18  if (clock != nullptr)
19  clock->handleClockEvent(this);
20  else {
21  // TODO: this should be part of setArrival if clock is nullptr
22  arrivalClockTime = SIMTIME_AS_CLOCKTIME(getArrivalTime());
23  cMessage::execute();
24  }
25 }

◆ Register_Class() [9/31]

inet::Register_Class ( cPacketChunk  )

◆ Register_Class() [10/31]

inet::Register_Class ( EmptyChunk  )

◆ Register_Class() [11/31]

inet::Register_Class ( EncryptedChunk  )

◆ Register_Class() [12/31]

inet::Register_Class ( FingerprintCalculator  )

◆ Register_Class() [13/31]

inet::Register_Class ( InterfaceDownOperation  )

◆ Register_Class() [14/31]

inet::Register_Class ( InterfaceUpOperation  )

◆ Register_Class() [15/31]

inet::Register_Class ( Ipv4Header  )

◆ Register_Class() [16/31]

inet::Register_Class ( Ipv4MulticastRoute  )

◆ Register_Class() [17/31]

inet::Register_Class ( Ipv4Route  )

◆ Register_Class() [18/31]

inet::Register_Class ( Message  )

◆ Register_Class() [19/31]

inet::Register_Class ( ModuleCrashOperation  )

◆ Register_Class() [20/31]

inet::Register_Class ( ModuleStartOperation  )

◆ Register_Class() [21/31]

inet::Register_Class ( ModuleStopOperation  )

◆ Register_Class() [22/31]

inet::Register_Class ( NextHopRoute  )

◆ Register_Class() [23/31]

inet::Register_Class ( Packet  )

◆ Register_Class() [24/31]

inet::Register_Class ( RealTimeScheduler  )

◆ Register_Class() [25/31]

inet::Register_Class ( SelfDocumenterFingerprintCalculator  )

◆ Register_Class() [26/31]

inet::Register_Class ( SequenceChunk  )

◆ Register_Class() [27/31]

inet::Register_Class ( SequenceNumberPacketClassifierFunction  )

◆ Register_Class() [28/31]

inet::Register_Class ( SliceChunk  )

◆ Register_Class() [29/31]

inet::Register_Class ( TcpGenericServerThread  )

◆ Register_Class() [30/31]

inet::Register_Class ( ThruputMeteringChannel  )

◆ Register_Class() [31/31]

inet::Register_Class ( Topology  )

◆ Register_Enum()

◆ Register_Figure() [1/10]

inet::Register_Figure ( "counter"  ,
CounterFigure   
)

◆ Register_Figure() [2/10]

inet::Register_Figure ( "gauge"  ,
GaugeFigure   
)

◆ Register_Figure() [3/10]

inet::Register_Figure ( "indexedImage"  ,
IndexedImageFigure   
)

◆ Register_Figure() [4/10]

inet::Register_Figure ( "indicatorLabel"  ,
IndicatorLabelFigure   
)

◆ Register_Figure() [5/10]

inet::Register_Figure ( "indicatorText"  ,
IndicatorTextFigure   
)

◆ Register_Figure() [6/10]

inet::Register_Figure ( "linearGauge"  ,
LinearGaugeFigure   
)

◆ Register_Figure() [7/10]

inet::Register_Figure ( "plot"  ,
PlotFigure   
)

◆ Register_Figure() [8/10]

inet::Register_Figure ( "progressMeter"  ,
ProgressMeterFigure   
)

◆ Register_Figure() [9/10]

inet::Register_Figure ( "simTimeText"  ,
SimTimeTextFigure   
)

◆ Register_Figure() [10/10]

inet::Register_Figure ( "thermometer"  ,
ThermometerFigure   
)

◆ Register_MessagePrinter()

inet::Register_MessagePrinter ( PacketPrinter  )

◆ Register_Packet_Classifier_Function() [1/6]

inet::Register_Packet_Classifier_Function ( EthernetLlcClassifier  ,
classifyPacketByLlcProtocol   
)

◆ Register_Packet_Classifier_Function() [2/6]

inet::Register_Packet_Classifier_Function ( GptpDomainNumberClassifier  ,
classifyPacketByGptpDomainNumber   
)

◆ Register_Packet_Classifier_Function() [3/6]

inet::Register_Packet_Classifier_Function ( PacketEthernetPreambleTypeClassifier  ,
classifyPacketByEthernetPreambleType   
)

◆ Register_Packet_Classifier_Function() [4/6]

inet::Register_Packet_Classifier_Function ( PacketFragmentTagClassifier  ,
classifyPacketByFragmentTag   
)

◆ Register_Packet_Classifier_Function() [5/6]

inet::Register_Packet_Classifier_Function ( PacketVlanIndClassifier  ,
classifyPacketByVlanInd   
)

◆ Register_Packet_Classifier_Function() [6/6]

inet::Register_Packet_Classifier_Function ( PacketVlanReqClassifier  ,
classifyPacketByVlanReq   
)

◆ Register_Packet_Comparator_Function() [1/4]

inet::Register_Packet_Comparator_Function ( EthernetFrameTypeComparator  ,
compareEthernetFrameType   
)

◆ Register_Packet_Comparator_Function() [2/4]

inet::Register_Packet_Comparator_Function ( PacketEligibilityTimeComparator  ,
comparePacketsByEligibilityTime   
)

◆ Register_Packet_Comparator_Function() [3/4]

inet::Register_Packet_Comparator_Function ( PacketUserPriorityComparator  ,
comparePacketsByUserPriority   
)

◆ Register_Packet_Comparator_Function() [4/4]

inet::Register_Packet_Comparator_Function ( PacketUserPriorityIndComparator  ,
comparePacketUserPriorityInd   
)

◆ Register_PerRunConfigOption() [1/2]

inet::Register_PerRunConfigOption ( CFGID_GENERATE_SELFDOC  ,
"generate-selfdoc"  ,
CFG_BOOL  ,
"false"  ,
"Enable/disable the generate SelfDoc file"   
)

◆ Register_PerRunConfigOption() [2/2]

inet::Register_PerRunConfigOption ( CFGID_ROUTINGLOG_FILE  ,
"routinglog-file"  ,
CFG_FILENAME  ,
"${resultdir}/${configname}-${runnumber}.rt"  ,
"Name of the routing log file to generate."   
)

◆ Register_Protocol_Dissector()

inet::Register_Protocol_Dissector ( nullptr  ,
DefaultProtocolDissector   
)

◆ Register_Protocol_Printer()

inet::Register_Protocol_Printer ( nullptr  ,
DefaultProtocolPrinter   
)

◆ Register_ResultRecorder() [1/4]

inet::Register_ResultRecorder ( "elapsedTime"  ,
ElapsedTimeRecorder   
)

◆ Register_ResultRecorder() [2/4]

inet::Register_ResultRecorder ( "figure"  ,
FigureRecorder   
)

◆ Register_ResultRecorder() [3/4]

inet::Register_ResultRecorder ( "groupCount"  ,
GroupCountRecorder   
)

◆ Register_ResultRecorder() [4/4]

inet::Register_ResultRecorder ( "weightedHistogram"  ,
WeightedHistogramRecorder   
)

◆ Register_Serializer() [1/98]

inet::Register_Serializer ( AckingMacHeader  ,
AckingMacHeaderSerializer   
)

◆ Register_Serializer() [2/98]

inet::Register_Serializer ( ApplicationPacket  ,
ApplicationPacketSerializer   
)

◆ Register_Serializer() [3/98]

inet::Register_Serializer ( ArpPacket  ,
ArpPacketSerializer   
)

◆ Register_Serializer() [4/98]

inet::Register_Serializer ( BitCountChunk  ,
BitCountChunkSerializer   
)

◆ Register_Serializer() [5/98]

inet::Register_Serializer ( BitsChunk  ,
BitsChunkSerializer   
)

◆ Register_Serializer() [6/98]

inet::Register_Serializer ( BMacControlFrame  ,
BMacHeaderSerializer   
)

◆ Register_Serializer() [7/98]

inet::Register_Serializer ( BMacDataFrameHeader  ,
BMacHeaderSerializer   
)

◆ Register_Serializer() [8/98]

inet::Register_Serializer ( BMacHeaderBase  ,
BMacHeaderSerializer   
)

◆ Register_Serializer() [9/98]

inet::Register_Serializer ( BpduBase  ,
Ieee8021dBpduSerializer   
)

◆ Register_Serializer() [10/98]

inet::Register_Serializer ( BpduCfg  ,
Ieee8021dBpduSerializer   
)

◆ Register_Serializer() [11/98]

inet::Register_Serializer ( BpduTcn  ,
Ieee8021dBpduSerializer   
)

◆ Register_Serializer() [12/98]

inet::Register_Serializer ( ByteCountChunk  ,
ByteCountChunkSerializer   
)

◆ Register_Serializer() [13/98]

inet::Register_Serializer ( BytesChunk  ,
BytesChunkSerializer   
)

◆ Register_Serializer() [14/98]

inet::Register_Serializer ( CrcHeader  ,
CrcHeaderSerializer   
)

◆ Register_Serializer() [15/98]

inet::Register_Serializer ( CsmaCaMacAckHeader  ,
CsmaCaMacHeaderSerializer   
)

◆ Register_Serializer() [16/98]

inet::Register_Serializer ( CsmaCaMacDataHeader  ,
CsmaCaMacHeaderSerializer   
)

◆ Register_Serializer() [17/98]

inet::Register_Serializer ( CsmaCaMacHeader  ,
CsmaCaMacHeaderSerializer   
)

◆ Register_Serializer() [18/98]

inet::Register_Serializer ( CsmaCaMacTrailer  ,
CsmaCaMacTrailerSerializer   
)

◆ Register_Serializer() [19/98]

inet::Register_Serializer ( DhcpMessage  ,
DhcpMessageSerializer   
)

◆ Register_Serializer() [20/98]

inet::Register_Serializer ( DsdvHello  ,
DsdvHelloSerializer   
)

◆ Register_Serializer() [21/98]

inet::Register_Serializer ( EchoPacket  ,
EchoPacketSerializer   
)

◆ Register_Serializer() [22/98]

inet::Register_Serializer ( EmptyChunk  ,
EmptyChunkSerializer   
)

◆ Register_Serializer() [23/98]

inet::Register_Serializer ( EtherAppReq  ,
EtherAppReqSerializer   
)

◆ Register_Serializer() [24/98]

inet::Register_Serializer ( EtherAppResp  ,
EtherAppRespSerializer   
)

◆ Register_Serializer() [25/98]

inet::Register_Serializer ( EthernetControlFrameBase  ,
EthernetControlFrameSerializer   
)

◆ Register_Serializer() [26/98]

inet::Register_Serializer ( EthernetFcs  ,
EthernetFcsSerializer   
)

◆ Register_Serializer() [27/98]

inet::Register_Serializer ( EthernetFragmentFcs  ,
EthernetFcsSerializer   
)

◆ Register_Serializer() [28/98]

inet::Register_Serializer ( EthernetMacAddressFields  ,
EthernetMacAddressFieldsSerializer   
)

◆ Register_Serializer() [29/98]

inet::Register_Serializer ( EthernetMacHeader  ,
EthernetMacHeaderSerializer   
)

◆ Register_Serializer() [30/98]

inet::Register_Serializer ( EthernetPadding  ,
EthernetPaddingSerializer   
)

◆ Register_Serializer() [31/98]

inet::Register_Serializer ( EthernetPauseFrame  ,
EthernetControlFrameSerializer   
)

◆ Register_Serializer() [32/98]

inet::Register_Serializer ( EthernetTypeOrLengthField  ,
EthernetTypeOrLengthFieldSerializer   
)

◆ Register_Serializer() [33/98]

inet::Register_Serializer ( FcsHeader  ,
FcsHeaderSerializer   
)

◆ Register_Serializer() [34/98]

inet::Register_Serializer ( FragmentNumberHeader  ,
FragmentNumberHeaderSerializer   
)

◆ Register_Serializer() [35/98]

inet::Register_Serializer ( GenericAppMsg  ,
GenericAppMsgSerializer   
)

◆ Register_Serializer() [36/98]

inet::Register_Serializer ( GptpBase  ,
GptpPacketSerializer   
)

◆ Register_Serializer() [37/98]

inet::Register_Serializer ( GptpFollowUp  ,
GptpPacketSerializer   
)

◆ Register_Serializer() [38/98]

inet::Register_Serializer ( GptpPdelayReq  ,
GptpPacketSerializer   
)

◆ Register_Serializer() [39/98]

inet::Register_Serializer ( GptpPdelayResp  ,
GptpPacketSerializer   
)

◆ Register_Serializer() [40/98]

inet::Register_Serializer ( GptpPdelayRespFollowUp  ,
GptpPacketSerializer   
)

◆ Register_Serializer() [41/98]

inet::Register_Serializer ( GptpSync  ,
GptpPacketSerializer   
)

◆ Register_Serializer() [42/98]

inet::Register_Serializer ( IcmpEchoReply  ,
IcmpHeaderSerializer   
)

◆ Register_Serializer() [43/98]

inet::Register_Serializer ( IcmpEchoRequest  ,
IcmpHeaderSerializer   
)

◆ Register_Serializer() [44/98]

inet::Register_Serializer ( IcmpHeader  ,
IcmpHeaderSerializer   
)

◆ Register_Serializer() [45/98]

inet::Register_Serializer ( IcmpPtb  ,
IcmpHeaderSerializer   
)

◆ Register_Serializer() [46/98]

inet::Register_Serializer ( Icmpv6DestUnreachableMsg  ,
Icmpv6HeaderSerializer   
)

◆ Register_Serializer() [47/98]

inet::Register_Serializer ( Icmpv6EchoReplyMsg  ,
Icmpv6HeaderSerializer   
)

◆ Register_Serializer() [48/98]

inet::Register_Serializer ( Icmpv6EchoRequestMsg  ,
Icmpv6HeaderSerializer   
)

◆ Register_Serializer() [49/98]

inet::Register_Serializer ( Icmpv6Header  ,
Icmpv6HeaderSerializer   
)

◆ Register_Serializer() [50/98]

inet::Register_Serializer ( Icmpv6PacketTooBigMsg  ,
Icmpv6HeaderSerializer   
)

◆ Register_Serializer() [51/98]

inet::Register_Serializer ( Icmpv6ParamProblemMsg  ,
Icmpv6HeaderSerializer   
)

◆ Register_Serializer() [52/98]

inet::Register_Serializer ( Icmpv6TimeExceededMsg  ,
Icmpv6HeaderSerializer   
)

◆ Register_Serializer() [53/98]

inet::Register_Serializer ( Ieee8021aeTagEpdHeader  ,
Ieee8021aeTagEpdHeaderSerializer   
)

◆ Register_Serializer() [54/98]

inet::Register_Serializer ( Ieee8021aeTagTpidHeader  ,
Ieee8021aeTagTpidHeaderSerializer   
)

◆ Register_Serializer() [55/98]

inet::Register_Serializer ( Ieee8021qTagEpdHeader  ,
Ieee8021qTagEpdHeaderSerializer   
)

◆ Register_Serializer() [56/98]

inet::Register_Serializer ( Ieee8021qTagTpidHeader  ,
Ieee8021qTagTpidHeaderSerializer   
)

◆ Register_Serializer() [57/98]

inet::Register_Serializer ( Ieee8021rTagEpdHeader  ,
Ieee8021rTagEpdHeaderSerializer   
)

◆ Register_Serializer() [58/98]

inet::Register_Serializer ( Ieee8021rTagTpidHeader  ,
Ieee8021rTagTpidHeaderSerializer   
)

◆ Register_Serializer() [59/98]

inet::Register_Serializer ( Ieee8022LlcHeader  ,
Ieee8022LlcHeaderSerializer   
)

◆ Register_Serializer() [60/98]

inet::Register_Serializer ( Ieee8022LlcSnapHeader  ,
Ieee8022LlcHeaderSerializer   
)

◆ Register_Serializer() [61/98]

inet::Register_Serializer ( Ieee802EpdHeader  ,
Ieee802EpdHeaderSerializer   
)

◆ Register_Serializer() [62/98]

inet::Register_Serializer ( IgmpMessage  ,
IgmpHeaderSerializer   
)

◆ Register_Serializer() [63/98]

inet::Register_Serializer ( IgmpQuery  ,
IgmpHeaderSerializer   
)

◆ Register_Serializer() [64/98]

inet::Register_Serializer ( Igmpv1Query  ,
IgmpHeaderSerializer   
)

◆ Register_Serializer() [65/98]

inet::Register_Serializer ( Igmpv1Report  ,
IgmpHeaderSerializer   
)

◆ Register_Serializer() [66/98]

inet::Register_Serializer ( Igmpv2Leave  ,
IgmpHeaderSerializer   
)

◆ Register_Serializer() [67/98]

inet::Register_Serializer ( Igmpv2Query  ,
IgmpHeaderSerializer   
)

◆ Register_Serializer() [68/98]

inet::Register_Serializer ( Igmpv2Report  ,
IgmpHeaderSerializer   
)

◆ Register_Serializer() [69/98]

inet::Register_Serializer ( Igmpv3Query  ,
IgmpHeaderSerializer   
)

◆ Register_Serializer() [70/98]

inet::Register_Serializer ( Igmpv3Report  ,
IgmpHeaderSerializer   
)

◆ Register_Serializer() [71/98]

inet::Register_Serializer ( Ipv4Header  ,
Ipv4HeaderSerializer   
)

◆ Register_Serializer() [72/98]

inet::Register_Serializer ( Ipv6Header  ,
Ipv6HeaderSerializer   
)

◆ Register_Serializer() [73/98]

inet::Register_Serializer ( Ipv6NeighbourAdvertisement  ,
Icmpv6HeaderSerializer   
)

◆ Register_Serializer() [74/98]

inet::Register_Serializer ( Ipv6NeighbourSolicitation  ,
Icmpv6HeaderSerializer   
)

◆ Register_Serializer() [75/98]

inet::Register_Serializer ( Ipv6RouterAdvertisement  ,
Icmpv6HeaderSerializer   
)

◆ Register_Serializer() [76/98]

inet::Register_Serializer ( Ipv6RouterSolicitation  ,
Icmpv6HeaderSerializer   
)

◆ Register_Serializer() [77/98]

inet::Register_Serializer ( MplsHeader  ,
MplsPacketSerializer   
)

◆ Register_Serializer() [78/98]

inet::Register_Serializer ( PimAssert  ,
PimPacketSerializer   
)

◆ Register_Serializer() [79/98]

inet::Register_Serializer ( PimGraft  ,
PimPacketSerializer   
)

◆ Register_Serializer() [80/98]

inet::Register_Serializer ( PimHello  ,
PimPacketSerializer   
)

◆ Register_Serializer() [81/98]

inet::Register_Serializer ( PimJoinPrune  ,
PimPacketSerializer   
)

◆ Register_Serializer() [82/98]

inet::Register_Serializer ( PimPacket  ,
PimPacketSerializer   
)

◆ Register_Serializer() [83/98]

inet::Register_Serializer ( PimRegister  ,
PimPacketSerializer   
)

◆ Register_Serializer() [84/98]

inet::Register_Serializer ( PimRegisterStop  ,
PimPacketSerializer   
)

◆ Register_Serializer() [85/98]

inet::Register_Serializer ( PimStateRefresh  ,
PimPacketSerializer   
)

◆ Register_Serializer() [86/98]

inet::Register_Serializer ( PppHeader  ,
PppHeaderSerializer   
)

◆ Register_Serializer() [87/98]

inet::Register_Serializer ( PppTrailer  ,
PppTrailerSerializer   
)

◆ Register_Serializer() [88/98]

inet::Register_Serializer ( RipPacket  ,
RipPacketSerializer   
)

◆ Register_Serializer() [89/98]

inet::Register_Serializer ( SequenceChunk  ,
SequenceChunkSerializer   
)

◆ Register_Serializer() [90/98]

inet::Register_Serializer ( SequenceNumberHeader  ,
SequenceNumberHeaderSerializer   
)

◆ Register_Serializer() [91/98]

inet::Register_Serializer ( SliceChunk  ,
SliceChunkSerializer   
)

◆ Register_Serializer() [92/98]

inet::Register_Serializer ( TransportPseudoHeader  ,
TransportPseudoHeaderSerializer   
)

◆ Register_Serializer() [93/98]

inet::Register_Serializer ( UdpHeader  ,
UdpHeaderSerializer   
)

◆ Register_Serializer() [94/98]

inet::Register_Serializer ( UnitDiskPhyHeader  ,
UnitDiskPhyHeaderSerializer   
)

◆ Register_Serializer() [95/98]

inet::Register_Serializer ( VoipStreamPacket  ,
VoipStreamPacketSerializer   
)

◆ Register_Serializer() [96/98]

inet::Register_Serializer ( XMacControlFrame  ,
XMacHeaderSerializer   
)

◆ Register_Serializer() [97/98]

inet::Register_Serializer ( XMacDataFrameHeader  ,
XMacHeaderSerializer   
)

◆ Register_Serializer() [98/98]

inet::Register_Serializer ( XMacHeaderBase  ,
XMacHeaderSerializer   
)

◆ registerAnyProtocol() [1/2]

INET_API void inet::registerAnyProtocol ( cGate *  gate,
ServicePrimitive  servicePrimitive 
)
130 {
131  auto otherGate = findConnectedGate<IProtocolRegistrationListener>(gate);
132  if (otherGate != nullptr && otherGate->getOwnerModule() != gate->getOwnerModule()) {
133  EV_DEBUG << "Forwarding any protocol registration" << EV_FIELD(gate) << EV_FIELD(otherGate) << EV_FIELD(servicePrimitive) << EV_ENDL;
134  IProtocolRegistrationListener *protocolRegistration = check_and_cast<IProtocolRegistrationListener *>(otherGate->getOwner());
135  protocolRegistration->handleRegisterAnyProtocol(otherGate, servicePrimitive);
136  }
137 }

Referenced by inet::MessageDispatcher::handleRegisterAnyProtocol(), inet::TransparentProtocolRegistrationListener::handleRegisterAnyProtocol(), inet::PacketDirectionReverser::initialize(), inet::MacRelayUnitBase::initialize(), and registerAnyProtocol().

◆ registerAnyProtocol() [2/2]

INET_API void inet::registerAnyProtocol ( cGate *  requestOut,
cGate *  indicationIn,
cGate *  responseOut,
cGate *  confirmIn 
)
140 {
141  EV_INFO << "Registering any protocol" << EV_FIELD(requestOut) << EV_FIELD(indicationIn) << EV_FIELD(responseOut) << EV_FIELD(confirmIn) << EV_ENDL;
142  if (requestOut != nullptr)
143  registerAnyProtocol(requestOut, SP_REQUEST);
144  if (indicationIn != nullptr)
145  registerAnyProtocol(indicationIn, SP_INDICATION);
146  if (responseOut != nullptr)
147  registerAnyProtocol(responseOut, SP_RESPONSE);
148  if (confirmIn != nullptr)
149  registerAnyProtocol(confirmIn, SP_CONFIRM);
150 }

◆ registerAnyService() [1/2]

INET_API void inet::registerAnyService ( cGate *  gate,
ServicePrimitive  servicePrimitive 
)
61 {
62  auto otherGate = findConnectedGate<IProtocolRegistrationListener>(gate);
63  if (otherGate != nullptr && otherGate->getOwnerModule() != gate->getOwnerModule()) {
64  EV_DEBUG << "Forwarding any service registration" << EV_FIELD(gate) << EV_FIELD(otherGate) << EV_FIELD(servicePrimitive) << EV_ENDL;
65  IProtocolRegistrationListener *protocolRegistration = check_and_cast<IProtocolRegistrationListener *>(otherGate->getOwner());
66  protocolRegistration->handleRegisterAnyService(otherGate, servicePrimitive);
67  }
68 }

Referenced by inet::MessageDispatcher::handleRegisterAnyService(), inet::TransparentProtocolRegistrationListener::handleRegisterAnyService(), inet::MacRelayUnitBase::initialize(), and registerAnyService().

◆ registerAnyService() [2/2]

INET_API void inet::registerAnyService ( cGate *  requestIn,
cGate *  indicationOut,
cGate *  responseIn,
cGate *  confirmOut 
)
71 {
72  EV_INFO << "Registering any service" << EV_FIELD(requestIn) << EV_FIELD(indicationOut) << EV_FIELD(responseIn) << EV_FIELD(confirmOut) << EV_ENDL;
73  if (requestIn != nullptr)
74  registerAnyService(requestIn, SP_REQUEST);
75  if (indicationOut != nullptr)
76  registerAnyService(indicationOut, SP_INDICATION);
77  if (responseIn != nullptr)
78  registerAnyService(responseIn, SP_RESPONSE);
79  if (confirmOut != nullptr)
80  registerAnyService(confirmOut, SP_CONFIRM);
81 }

◆ registerInterface()

INET_API void inet::registerInterface ( const NetworkInterface interface,
cGate *  in,
cGate *  out 
)
13 {
14  EV_INFO << "Registering network interface" << EV_FIELD(interface) << EV_FIELD(in) << EV_FIELD(out) << EV_ENDL;
15  auto outPathEnd = out->getPathEndGate();
16  auto inPathStart = in->getPathStartGate();
17  IInterfaceRegistrationListener *interfaceRegistration = dynamic_cast<IInterfaceRegistrationListener *>(outPathEnd->getOwner());
18  if (interfaceRegistration != nullptr)
19  interfaceRegistration->handleRegisterInterface(interface, inPathStart, outPathEnd);
20 }

Referenced by inet::Mpls::handleRegisterInterface(), inet::MessageDispatcher::handleRegisterInterface(), inet::EthernetCutthroughInterface::initialize(), and inet::NetworkInterface::initialize().

◆ registerProtocol() [1/2]

INET_API void inet::registerProtocol ( const Protocol protocol,
cGate *  gate,
ServicePrimitive  servicePrimitive 
)

Registers a protocol primitive (PDU processing) at the given gate.

For example, IP receives protocol indications on lowerLayerIn and sends IP protocol packets (e.g. Ethernet service requests) on lowerLayerOut.

For another example, Ethernet receives protocol indications on lowerLayerIn and sends protocol packets (e.g. transmission service requests) on lowerLayerOut.

84 {
85  auto otherGate = findConnectedGate<IProtocolRegistrationListener>(gate);
86  if (otherGate != nullptr && otherGate->getOwnerModule() != gate->getOwnerModule()) {
87  EV_DEBUG << "Forwarding protocol registration" << EV_FIELD(protocol) << EV_FIELD(gate) << EV_FIELD(otherGate) << EV_FIELD(servicePrimitive) << EV_ENDL;
88  IProtocolRegistrationListener *protocolRegistration = check_and_cast<IProtocolRegistrationListener *>(otherGate->getOwner());
89  protocolRegistration->handleRegisterProtocol(protocol, otherGate, servicePrimitive);
90  }
91 }

Referenced by inet::ExampleQosClassifier::handleRegisterProtocol(), inet::RandomQosClassifier::handleRegisterProtocol(), inet::SendWithProtocol::handleRegisterProtocol(), inet::QosClassifier::handleRegisterProtocol(), inet::Mpls::handleRegisterProtocol(), inet::MessageDispatcher::handleRegisterProtocol(), inet::TransparentProtocolRegistrationListener::handleRegisterProtocol(), inet::SubpacketLengthHeaderBasedDeaggregator::initialize(), inet::ReceiveWithAcknowledge::initialize(), inet::ReceiveWithHopLimit::initialize(), inet::Ieee8022LlcInserter::initialize(), inet::Ieee8022LlcChecker::initialize(), inet::ReceiveAtMacAddress::initialize(), inet::ReceiveAtPort::initialize(), inet::DuplicateRemoval::initialize(), inet::Ieee8022SnapChecker::initialize(), inet::Ieee8022SnapInserter::initialize(), inet::SendToPort::initialize(), inet::SendWithHopLimit::initialize(), inet::FragmentNumberHeaderBasedDefragmenter::initialize(), inet::FragmentNumberHeaderChecker::initialize(), inet::CrcHeaderChecker::initialize(), inet::Ieee8021rTagEpdHeaderChecker::initialize(), inet::CrcHeaderInserter::initialize(), inet::ReceiveAtL3Address::initialize(), inet::SendToMacAddress::initialize(), inet::FcsHeaderChecker::initialize(), inet::Reordering::initialize(), inet::FcsHeaderInserter::initialize(), inet::SendToL3Address::initialize(), inet::Forwarding::initialize(), inet::EthernetAddressChecker::initialize(), inet::EthernetMacHeaderChecker::initialize(), inet::Ieee8021qTagEpdHeaderChecker::initialize(), inet::SendWithAcknowledge::initialize(), inet::EchoProtocol::initialize(), inet::IpvxTrafSink::initialize(), inet::eigrp::EigrpSplitter::initialize(), inet::tcp::TcpLwip::initialize(), inet::Mpls::initialize(), inet::NetworkProtocolBase::initialize(), inet::ospfv3::Ospfv3Splitter::initialize(), inet::Pim::initialize(), inet::Rstp::initialize(), inet::ospfv2::Ospfv2::initialize(), inet::IpvxTrafGen::initialize(), inet::LinkStateRouting::initialize(), inet::Icmpv6::initialize(), inet::Icmp::initialize(), inet::EthernetEncapsulation::initialize(), inet::Gpsr::initialize(), inet::Stp::initialize(), inet::Dsdv::initialize(), inet::Gptp::initialize(), inet::ospfv3::Ospfv3Process::initialize(), inet::dymo::Dymo::initialize(), inet::Arp::initialize(), inet::tcp::Tcp::initialize(), inet::NextHopForwarding::initialize(), inet::Igmpv2::initialize(), inet::Udp::initialize(), inet::sctp::Sctp::initialize(), inet::Ipv6::initialize(), inet::Ipv4::initialize(), inet::Igmpv3::initialize(), inet::RsvpTe::initialize(), inet::Ieee8022Llc::registerMyProtocol(), and registerProtocol().

◆ registerProtocol() [2/2]

INET_API void inet::registerProtocol ( const Protocol protocol,
cGate *  requestOut,
cGate *  indicationIn,
cGate *  responseOut,
cGate *  confirmIn 
)
94 {
95  EV_INFO << "Registering protocol" << EV_FIELD(protocol) << EV_FIELD(requestOut) << EV_FIELD(indicationIn) << EV_FIELD(responseOut) << EV_FIELD(confirmIn) << EV_ENDL;
96  if (requestOut != nullptr)
97  registerProtocol(protocol, requestOut, SP_REQUEST);
98  if (indicationIn != nullptr)
99  registerProtocol(protocol, indicationIn, SP_INDICATION);
100  if (responseOut != nullptr)
101  registerProtocol(protocol, responseOut, SP_RESPONSE);
102  if (confirmIn != nullptr)
103  registerProtocol(protocol, confirmIn, SP_CONFIRM);
104 }

◆ registerProtocolGroup() [1/2]

INET_API void inet::registerProtocolGroup ( const ProtocolGroup protocolGroup,
cGate *  gate,
ServicePrimitive  servicePrimitive 
)
107 {
108  auto otherGate = findConnectedGate<IProtocolRegistrationListener>(gate);
109  if (otherGate != nullptr && otherGate->getOwnerModule() != gate->getOwnerModule()) {
110  EV_DEBUG << "Forwarding protocol group registration" << EV_FIELD(protocolGroup) << EV_FIELD(gate) << EV_FIELD(otherGate) << EV_FIELD(servicePrimitive) << EV_ENDL;
111  IProtocolRegistrationListener *protocolRegistration = check_and_cast<IProtocolRegistrationListener *>(otherGate->getOwner());
112  protocolRegistration->handleRegisterProtocolGroup(protocolGroup, otherGate, servicePrimitive);
113  }
114 }

Referenced by inet::TransparentProtocolRegistrationListener::handleRegisterProtocolGroup(), and registerProtocolGroup().

◆ registerProtocolGroup() [2/2]

INET_API void inet::registerProtocolGroup ( const ProtocolGroup protocolGroup,
cGate *  requestOut,
cGate *  indicationIn,
cGate *  responseOut,
cGate *  confirmIn 
)
117 {
118  EV_INFO << "Registering protocol group" << EV_FIELD(protocolGroup) << EV_FIELD(requestOut) << EV_FIELD(indicationIn) << EV_FIELD(responseOut) << EV_FIELD(confirmIn) << EV_ENDL;
119  if (requestOut != nullptr)
120  registerProtocolGroup(protocolGroup, requestOut, SP_REQUEST);
121  if (indicationIn != nullptr)
122  registerProtocolGroup(protocolGroup, indicationIn, SP_INDICATION);
123  if (responseOut != nullptr)
124  registerProtocolGroup(protocolGroup, responseOut, SP_RESPONSE);
125  if (confirmIn != nullptr)
126  registerProtocolGroup(protocolGroup, confirmIn, SP_CONFIRM);
127 }

◆ registerService() [1/2]

INET_API void inet::registerService ( const Protocol protocol,
cGate *  gate,
ServicePrimitive  servicePrimitive 
)

Registers a service primitive (SDU processing) at the given gate.

For example, IP receives service requests on upperLayerIn from transport protocols and sends service indications (e.g. TCP/UDP protocol indiciations) on upperLayerOut.

For another example, Ethernet receives service requests on upperLayerIn from network protocols and sends service indications (e.g. IP protocol indications) on upperLayerOut.

15 {
16  auto otherGate = findConnectedGate<IProtocolRegistrationListener>(gate);
17  if (otherGate != nullptr && otherGate->getOwnerModule() != gate->getOwnerModule()) {
18  EV_DEBUG << "Forwarding service registration" << EV_FIELD(protocol) << EV_FIELD(gate) << EV_FIELD(otherGate) << EV_FIELD(servicePrimitive) << EV_ENDL;
19  IProtocolRegistrationListener *protocolRegistration = check_and_cast<IProtocolRegistrationListener *>(otherGate->getOwner());
20  protocolRegistration->handleRegisterService(protocol, otherGate, servicePrimitive);
21  }
22 }

Referenced by inet::QosClassifier::handleRegisterProtocol(), inet::ExampleQosClassifier::handleRegisterService(), inet::RandomQosClassifier::handleRegisterService(), inet::SendWithProtocol::handleRegisterService(), inet::QosClassifier::handleRegisterService(), inet::Mpls::handleRegisterService(), inet::MessageDispatcher::handleRegisterService(), inet::TransparentProtocolRegistrationListener::handleRegisterService(), inet::EthernetTypeOrLengthInserter::initialize(), inet::Ieee8021aeTagEpdHeaderInserter::initialize(), inet::ReceiveWithAcknowledge::initialize(), inet::ReceiveWithHopLimit::initialize(), inet::SubpacketLengthHeaderBasedDeaggregator::initialize(), inet::Ieee8022LlcChecker::initialize(), inet::Ieee8022LlcInserter::initialize(), inet::DuplicateRemoval::initialize(), inet::ReceiveAtMacAddress::initialize(), inet::ReceiveAtPort::initialize(), inet::SendToPort::initialize(), inet::SendWithHopLimit::initialize(), inet::Ieee8022SnapChecker::initialize(), inet::Ieee8022SnapInserter::initialize(), inet::FcsHeaderInserter::initialize(), inet::Forwarding::initialize(), inet::SendToMacAddress::initialize(), inet::CrcHeaderChecker::initialize(), inet::Ieee8021rTagEpdHeaderInserter::initialize(), inet::ReceiveAtL3Address::initialize(), inet::FcsHeaderChecker::initialize(), inet::Reordering::initialize(), inet::SendToL3Address::initialize(), inet::CrcHeaderInserter::initialize(), inet::FragmentNumberHeaderBasedDefragmenter::initialize(), inet::FragmentNumberHeaderChecker::initialize(), inet::EthernetMacHeaderInserter::initialize(), inet::SendWithAcknowledge::initialize(), inet::Ieee8021qTagEpdHeaderInserter::initialize(), inet::Ipv4Encap::initialize(), inet::ExtLowerUdp::initialize(), inet::eigrp::EigrpSplitter::initialize(), inet::Mpls::initialize(), inet::Ieee8022Llc::initialize(), inet::tcp::TcpLwip::initialize(), inet::NetworkProtocolBase::initialize(), inet::Ieee8021dRelay::initialize(), inet::Icmpv6::initialize(), inet::Icmp::initialize(), inet::EthernetEncapsulation::initialize(), inet::Arp::initialize(), inet::tcp::Tcp::initialize(), inet::NextHopForwarding::initialize(), inet::Udp::initialize(), inet::sctp::Sctp::initialize(), inet::Ipv6::initialize(), inet::Ipv4::initialize(), and registerService().

◆ registerService() [2/2]

INET_API void inet::registerService ( const Protocol protocol,
cGate *  requestIn,
cGate *  indicationOut,
cGate *  responseIn,
cGate *  confirmOut 
)
25 {
26  EV_INFO << "Registering service" << EV_FIELD(protocol) << EV_FIELD(requestIn) << EV_FIELD(indicationOut) << EV_FIELD(responseIn) << EV_FIELD(confirmOut) << EV_ENDL;
27  if (requestIn != nullptr)
28  registerService(protocol, requestIn, SP_REQUEST);
29  if (indicationOut != nullptr)
30  registerService(protocol, indicationOut, SP_INDICATION);
31  if (responseIn != nullptr)
32  registerService(protocol, responseIn, SP_RESPONSE);
33  if (confirmOut != nullptr)
34  registerService(protocol, confirmOut, SP_CONFIRM);
35 }

◆ registerServiceGroup() [1/2]

INET_API void inet::registerServiceGroup ( const ProtocolGroup protocolGroup,
cGate *  gate,
ServicePrimitive  servicePrimitive 
)
38 {
39  auto otherGate = findConnectedGate<IProtocolRegistrationListener>(gate);
40  if (otherGate != nullptr && otherGate->getOwnerModule() != gate->getOwnerModule()) {
41  EV_DEBUG << "Forwarding service group registration" << EV_FIELD(protocolGroup) << EV_FIELD(gate) << EV_FIELD(otherGate) << EV_FIELD(servicePrimitive) << EV_ENDL;
42  IProtocolRegistrationListener *protocolRegistration = check_and_cast<IProtocolRegistrationListener *>(otherGate->getOwner());
43  protocolRegistration->handleRegisterServiceGroup(protocolGroup, otherGate, servicePrimitive);
44  }
45 }

Referenced by inet::TransparentProtocolRegistrationListener::handleRegisterServiceGroup(), and registerServiceGroup().

◆ registerServiceGroup() [2/2]

INET_API void inet::registerServiceGroup ( const ProtocolGroup protocolGroup,
cGate *  requestIn,
cGate *  indicationOut,
cGate *  responseIn,
cGate *  confirmOut 
)
48 {
49  EV_INFO << "Registering service group" << EV_FIELD(protocolGroup) << EV_FIELD(requestIn) << EV_FIELD(indicationOut) << EV_FIELD(responseIn) << EV_FIELD(confirmOut) << EV_ENDL;
50  if (requestIn != nullptr)
51  registerServiceGroup(protocolGroup, requestIn, SP_REQUEST);
52  if (indicationOut != nullptr)
53  registerServiceGroup(protocolGroup, indicationOut, SP_INDICATION);
54  if (responseIn != nullptr)
55  registerServiceGroup(protocolGroup, responseIn, SP_RESPONSE);
56  if (confirmOut != nullptr)
57  registerServiceGroup(protocolGroup, confirmOut, SP_CONFIRM);
58 }

◆ remove()

template<typename T , typename Tk , typename = typename std::enable_if<std::is_convertible<Tk, T>::value>::type>
void inet::remove ( std::vector< T > &  v,
const Tk &  a 
)
inline
107  {
108  if (!v.empty()) // optimization
109  v.erase(std::remove(v.begin(), v.end(), a), v.end());
110 }

Referenced by inet::Ipv4MulticastSourceList::add(), inet::ieee80211::BasicReassembly::addFragment(), inet::rtp::SdesChunk::addSDESItem(), inet::ieee80211::OriginatorQosMacDataService::aMpduAggregateIfNeeded(), inet::Topology::calculateWeightedSingleShortestPathsTo(), inet::OscillatorBasedClock::cancelClockEvent(), inet::TSNschedGateScheduleConfigurator::computeGateScheduling(), inet::Udp::SockDesc::deleteMulticastMembership(), inet::RsvpTe::delSession(), inet::ieee80211::InProgressFrames::dropFrame(), inet::OscillatorBasedClock::handleClockEvent(), inet::Ipv4MulticastSourceList::remove(), inet::visualizer::TransportConnectionVisualizerBase::removeConnectionVisualization(), inet::math::SummedFunction< R, D >::removeElement(), inet::visualizer::EnergyStorageVisualizerBase::removeEnergyStorageVisualization(), inet::visualizer::GateScheduleVisualizerBase::removeGateVisualization(), inet::visualizer::InfoVisualizerBase::removeInfoVisualization(), inet::visualizer::LineManager::removeModuleLine(), inet::visualizer::LineManager::removeModulePath(), inet::MacForwardingTable::removeMulticastAddressForwardingInterface(), inet::visualizer::TracingObstacleLossVisualizerBase::removeObstacleLossVisualization(), inet::visualizer::PacketDropVisualizerBase::removePacketDropVisualization(), inet::visualizer::QueueVisualizerBase::removeQueueVisualization(), inet::physicallayer::MediumLimitCache::removeRadio(), and inet::NetfilterBase::HookBase::unregisteredFrom().

◆ removeDuplicates()

void inet::removeDuplicates ( std::vector< int > &  vec)

TODO documentation.

65 {
66  for (unsigned int i = 0; i < vec.size(); i++) {
67  unsigned int j;
68  for (j = 0; j < i; j++)
69  if (vec[j] == vec[i])
70  break;
71 
72  if (j < i) {
73  vec.erase(vec.begin() + i);
74  --i;
75  }
76  }
77 }

◆ removeNetworkProtocolHeader() [1/2]

template<typename T >
const Ptr<T> inet::removeNetworkProtocolHeader ( Packet packet)
28 {
29  packet->removeTagIfPresent<NetworkProtocolInd>();
30  return removeProtocolHeader<T>(packet);
31 }

◆ removeNetworkProtocolHeader() [2/2]

const INET_API Ptr< NetworkHeaderBase > inet::removeNetworkProtocolHeader ( Packet packet,
const Protocol protocol 
)
79 {
80 #ifdef INET_WITH_IPv4
81  if (protocol == Protocol::ipv4)
82  return removeNetworkProtocolHeader<Ipv4Header>(packet);
83 #endif
84 #ifdef INET_WITH_IPv6
85  if (protocol == Protocol::ipv6)
86  return removeNetworkProtocolHeader<Ipv6Header>(packet);
87 #endif
88 #ifdef INET_WITH_NEXTHOP
89  if (protocol == Protocol::nextHopForwarding)
90  return removeNetworkProtocolHeader<NextHopForwardingHeader>(packet);
91 #endif
92  // TODO add other L3 protocols
93  throw cRuntimeError("Unknown protocol: %s", protocol.getName());
94 }

Referenced by inet::TunLoopbackApp::handleMessage().

◆ removeProtocolHeader()

template<typename T >
const Ptr<T> inet::removeProtocolHeader ( Packet packet)
24 {
25  packet->removeTagIfPresent<PacketProtocolTag>();
26  packet->trim(); // TODO breaks fingerprints, but why not? packet->trimHeaders();
27  return packet->removeAtFront<T>();
28 }

◆ removeTransportProtocolHeader() [1/2]

template<typename T >
const Ptr<T> inet::removeTransportProtocolHeader ( Packet packet)
30 {
31  packet->removeTagIfPresent<TransportProtocolInd>();
32  return removeProtocolHeader<T>(packet);
33 }

◆ removeTransportProtocolHeader() [2/2]

const INET_API Ptr< TransportHeaderBase > inet::removeTransportProtocolHeader ( Packet packet,
const Protocol protocol 
)
86 {
87 #ifdef INET_WITH_TCP_COMMON
88  if (protocol == Protocol::tcp)
89  return removeTransportProtocolHeader<tcp::TcpHeader>(packet);
90 #endif
91 #ifdef INET_WITH_UDP
92  if (protocol == Protocol::udp)
93  return removeTransportProtocolHeader<UdpHeader>(packet);
94 #endif
95  // TODO add other L4 protocols
96  throw cRuntimeError("Unknown protocol: %s", protocol.getName());
97 }

Referenced by inet::TunLoopbackApp::handleMessage().

◆ routeToEro()

EroVector inet::routeToEro ( const Ipv4AddressVector rro)
51 {
52  EroVector ero;
53 
54  for (auto& elem : rro) {
55  EroObj hop;
56  hop.L = false;
57  hop.node = elem;
58  ero.push_back(hop);
59  }
60 
61  return ero;
62 }

◆ serializeIpv6NdOptions()

void inet::serializeIpv6NdOptions ( MemoryOutputStream stream,
const Ipv6NdOptions options 
)
32 {
33  for (size_t i = 0; i < options.getOptionArraySize(); i++) {
34  const Ipv6NdOption *option = options.getOption(i);
35  stream.writeByte(option->getType());
36  stream.writeByte(option->getOptionLength());
37  switch (option->getType()) {
40  stream.writeMacAddress(check_and_cast<const Ipv6NdSourceTargetLinkLayerAddress *>(option)->getLinkLayerAddress());
41  break;
42  }
44  auto pi = check_and_cast<const Ipv6NdPrefixInformation *>(option);
45  stream.writeByte(pi->getPrefixLength());
46  uint8_t res1 = (pi->getReserved1() & 0x1fu)
47  | (pi->getOnlinkFlag() ? 0x80u : 0)
48  | (pi->getAutoAddressConfFlag() ? 0x40u : 0)
49  | (pi->getRouterAddressFlag() ? 0x20u : 0);
50  stream.writeByte(res1);
51  stream.writeUint32Be(pi->getValidLifetime());
52  stream.writeUint32Be(pi->getPreferredLifetime());
53  stream.writeUint32Be(pi->getReserved2());
54  stream.writeIpv6Address(pi->getPrefix());
55  break;
56  }
57  case IPv6ND_MTU: {
58  auto mtu = check_and_cast<const Ipv6NdMtu *>(option);
59  stream.writeUint16Be(mtu->getReserved());
60  stream.writeUint32Be(mtu->getMtu());
61  break;
62  }
64  auto advInt = check_and_cast<const Mipv6NdAdvertisementInterval *>(option);
65  stream.writeUint16Be(advInt->getReserved());
66  stream.writeUint32Be(advInt->getAdvertisementInterval());
67  break;
68  }
70  auto haInf = check_and_cast<const Mipv6HaInformation *>(option);
71  stream.writeUint16Be(haInf->getReserved());
72  stream.writeUint16Be(haInf->getHomeAgentPreference());
73  stream.writeUint16Be(haInf->getHomeAgentLifetime());
74  break;
75  }
76  default:
77  throw cRuntimeError("Unknown IPv6ND option type=%i", option->getType());
78  }
79  for (size_t j = 0; j < option->getPaddingBytesArraySize(); j++)
80  stream.writeByte(option->getPaddingBytes(j));
81  }
82 }

Referenced by inet::Icmpv6HeaderSerializer::serialize().

◆ simtimeModulo()

simtime_t inet::simtimeModulo ( simtime_t  a,
simtime_t  b 
)
20 {
21  return SimTime::fromRaw(a.raw() % b.raw());
22 }

Referenced by inet::EagerGateScheduleConfigurator::computeGateScheduling().

◆ sort()

◆ sorted()

template<typename T >
std::vector<T> inet::sorted ( const std::vector< T > &  v)
134  {
135  std::vector<T> result = v;
136  std::sort(result.begin(), result.end());
137  return result;
138 }

◆ startPacketFlow()

INET_API void inet::startPacketFlow ( cModule *  module,
Packet packet,
const char *  name 
)
16 {
17  packet->addRegionTagsWhereAbsent<FlowTag>(b(0), packet->getTotalLength());
18  packet->mapAllRegionTagsForUpdate<FlowTag>(b(0), packet->getTotalLength(), [&] (b o, b l, const Ptr<FlowTag>& flowTag) {
19  for (int i = 0; i < (int)flowTag->getNamesArraySize(); i++)
20  if (!strcmp(name, flowTag->getNames(i)))
21  throw cRuntimeError("Flow already exists");
22  flowTag->appendNames(name);
23  });
24  cNamedObject details(name);
25  module->emit(packetFlowStartedSignal, packet, &details);
26 }

Referenced by inet::queueing::FlowMeasurementStarter::processPacket().

◆ static_pointer_cast()

template<class T , class U >
INET_ALWAYS_INLINE IntrusivePtr<T> inet::static_pointer_cast ( IntrusivePtr< U > const &  p)
207 {
208  return IntrusivePtr<T>(static_cast<T *>(p.get()));
209 }

◆ swap()

template<class T >
INET_ALWAYS_INLINE void inet::swap ( IntrusivePtr< T > &  lhs,
IntrusivePtr< T > &  ptr 
)
noexcept
195 {
196  lhs.swap(ptr);
197 }

Referenced by inet::HeatMapFigure::heatLine(), and inet::MobilityBase::reflectIfOutside().

◆ to_str() [1/2]

template<typename K , typename V , typename _C >
std::string inet::to_str ( const std::map< K, V, _C > &  m)
154  {
155  std::stringstream out;
156  out << '{';
157  for (auto it = m.begin(); it != m.end(); ++it) {
158  if (it != m.begin())
159  out << ", ";
160  out << it->first << " -> " << it->second;
161  }
162  out << "}";
163  return out.str();
164 }

◆ to_str() [2/2]

template<typename T >
std::string inet::to_str ( const std::vector< T > &  v)
141  {
142  std::stringstream out;
143  out << '[';
144  for (auto it = v.begin(); it != v.end(); ++it) {
145  if (it != v.begin())
146  out << ", ";
147  out << *it;
148  }
149  out << "]";
150  return out.str();
151 }

◆ values()

template<typename K , typename V >
std::vector<V> inet::values ( const std::map< K, V > &  m)
inline
121  {
122  std::vector<V> result;
123  for (auto it = m.begin(); it != m.end(); ++it)
124  result.push_back(it->second);
125  return result;
126 }

Referenced by inet::PlotFigure::plot().

◆ vector_delete_element()

template<typename T >
void inet::vector_delete_element ( std::vector< T * > &  v,
T p 
)
39 {
40  auto it = find(v, p);
41  ASSERT(it != v.end());
42  v.erase(it);
43  delete p;
44 }

Referenced by inet::LifecycleController::moduleOperationStageCompleted().

◆ vectorToString() [1/4]

std::string inet::vectorToString ( const EroVector vec)
32 {
33  return vectorToString(vec, ", ");
34 }

◆ vectorToString() [2/4]

std::string inet::vectorToString ( const EroVector vec,
const char *  delim 
)
37 {
38  std::ostringstream stream;
39  for (unsigned int i = 0; i < vec.size(); i++) {
40  stream << vec[i].node;
41 
42  if (i < vec.size() - 1)
43  stream << delim;
44  }
45  stream << std::flush;
46  std::string str(stream.str());
47  return str;
48 }

◆ vectorToString() [3/4]

std::string inet::vectorToString ( const Ipv4AddressVector vec)
14 {
15  return vectorToString(vec, ", ");
16 }

Referenced by inet::RsvpTe::print(), and vectorToString().

◆ vectorToString() [4/4]

std::string inet::vectorToString ( const Ipv4AddressVector vec,
const char *  delim 
)
19 {
20  std::ostringstream stream;
21  for (unsigned int i = 0; i < vec.size(); i++) {
22  stream << vec[i];
23  if (i < vec.size() - 1)
24  stream << delim;
25  }
26  stream << std::flush;
27  std::string str(stream.str());
28  return str;
29 }

◆ zeroToOne()

double inet::zeroToOne ( double  x)
inline
45 { return x == 0 ? 1 : x; }

Referenced by inet::GaugeFigure::layout(), and inet::GaugeFigure::setTickGeometry().

Variable Documentation

◆ __PACKED__

struct inet::ip6_frag inet::__PACKED__

◆ _theDefaultInitializer

◆ _theHistoryInitializer

_HistoryInitializer inet::_theHistoryInitializer

◆ crc32_tab

const uint32_t inet::crc32_tab

Referenced by ethernetCRC().

◆ ENCODED_GROUP_ADDRESS_LENGTH

◆ ENCODED_SOURCE_ADDRESS_LENGTH

◆ ENCODED_UNICODE_ADDRESS_LENGTH

◆ ETHER_ADDR_LEN

const B inet::ETHER_ADDR_LEN = B(6)

◆ ETHER_FCS_BYTES

◆ ETHER_LLC_HEADER_LENGTH

const B inet::ETHER_LLC_HEADER_LENGTH = B(3)

◆ ETHER_MAC_FRAME_BYTES

const B inet::ETHER_MAC_FRAME_BYTES = ETHER_MAC_HEADER_BYTES + ETHER_FCS_BYTES

◆ ETHER_MAC_HEADER_BYTES

const B inet::ETHER_MAC_HEADER_BYTES = ETHER_ADDR_LEN + ETHER_ADDR_LEN + ETHER_TYPE_LEN

◆ ETHER_PAUSE_COMMAND_BYTES

const B inet::ETHER_PAUSE_COMMAND_BYTES = B(2 + 2)

◆ ETHER_PAUSE_COMMAND_PADDED_BYTES

const B inet::ETHER_PAUSE_COMMAND_PADDED_BYTES = std::max(MIN_ETHERNET_FRAME_BYTES, ETHER_MAC_FRAME_BYTES + ETHER_PAUSE_COMMAND_BYTES)

◆ ETHER_SNAP_HEADER_LENGTH

const B inet::ETHER_SNAP_HEADER_LENGTH = B(5)

◆ ETHER_TYPE_LEN

const B inet::ETHER_TYPE_LEN = B(2)

◆ evFlags

int inet::evFlags = 1

Referenced by inet::IPrintableObject::getCompleteStringRepresentation(), inet::IPrintableObject::getDebugStringRepresentation(), inet::IPrintableObject::getDetailStringRepresentation(), inet::IPrintableObject::getInfoStringRepresentation(), inet::IPrintableObject::getTraceStringRepresentation(), inet::ByteCountChunk::printFieldsToStream(), inet::EncryptedChunk::printFieldsToStream(), inet::SliceChunk::printFieldsToStream(), printFieldToString(), inet::physicallayer::ListeningDecision::printToStream(), inet::physicallayer::Signal::printToStream(), inet::physicallayer::Interference::printToStream(), inet::physicallayer::Ieee80211Channel::printToStream(), inet::physicallayer::Ieee80211TransmissionBase::printToStream(), inet::physicallayer::Ieee80211OfdmModulation::printToStream(), inet::physicallayer::SnirBase::printToStream(), inet::TagBase::printToStream(), inet::physicallayer::Ieee80211OfdmCode::printToStream(), inet::physicallayer::NarrowbandTransmissionBase::printToStream(), inet::physicallayer::ApskCode::printToStream(), inet::physicallayer::NarrowbandReceiverBase::printToStream(), inet::physicallayer::ApskDemodulator::printToStream(), inet::physicallayer::ApskModulator::printToStream(), inet::physicallayer::LayeredTransmission::printToStream(), inet::physicallayer::NarrowbandTransmitterBase::printToStream(), inet::physicallayer::ApskDecoder::printToStream(), inet::physicallayer::LayeredReception::printToStream(), inet::physicallayer::Ieee80211OfdmInterleaver::printToStream(), inet::physicallayer::LayeredReceptionResult::printToStream(), inet::physicallayer::Ieee80211ReceiverBase::printToStream(), inet::physicallayer::Ieee80211TransmitterBase::printToStream(), inet::physicallayer::Ieee80211OfdmEncoder::printToStream(), inet::physicallayer::AdditiveScrambler::printToStream(), inet::physicallayer::FlatReceiverBase::printToStream(), inet::physicallayer::Ieee80211OfdmDemodulator::printToStream(), inet::physicallayer::ApskEncoder::printToStream(), inet::physicallayer::Ieee80211OfdmModulator::printToStream(), inet::physicallayer::Ieee80211OfdmDecoder::printToStream(), inet::physicallayer::ApskLayeredTransmitter::printToStream(), inet::physicallayer::ApskLayeredReceiver::printToStream(), inet::physicallayer::Ieee80211LayeredOfdmTransmitter::printToStream(), inet::physicallayer::Ieee80211LayeredOfdmReceiver::printToStream(), inet::SequenceChunk::printToStream(), inet::physicallayer::ConvolutionalCoder::printToStream(), inet::physicallayer::Ieee80211OfdmMode::printToStream(), inet::physicallayer::Radio::printToStream(), inet::physicallayer::RadioMedium::printToStream(), inet::Chunk::printToStream(), inet::Packet::printToStream(), inet::IPrintableObject::printToString(), and printToStringIfPossible().

◆ GIGABIT_MAX_BURST_BYTES

const B inet::GIGABIT_MAX_BURST_BYTES = B(8192)

◆ GIGABIT_MIN_FRAME_BYTES_WITH_EXT

const B inet::GIGABIT_MIN_FRAME_BYTES_WITH_EXT = B(512)

◆ globalInitStageRegistry

INET_API InitStageRegistry inet::globalInitStageRegistry

◆ globalSelfDoc

◆ GPTP_FOLLOW_UP_INFORMATION_TLV_BODYSIZE

const B inet::GPTP_FOLLOW_UP_INFORMATION_TLV_BODYSIZE = B(28)

◆ GPTP_FOLLOW_UP_PACKET_SIZE

const B inet::GPTP_FOLLOW_UP_PACKET_SIZE = GPTP_HEADER_SIZE + B(10) + GPTP_TLV_SIZE + GPTP_FOLLOW_UP_INFORMATION_TLV_BODYSIZE

◆ GPTP_HEADER_SIZE

const B inet::GPTP_HEADER_SIZE = B(34)

◆ GPTP_PDELAY_REQ_PACKET_SIZE

const B inet::GPTP_PDELAY_REQ_PACKET_SIZE = GPTP_HEADER_SIZE + B(20)

◆ GPTP_PDELAY_RESP_FOLLOW_UP_PACKET_SIZE

const B inet::GPTP_PDELAY_RESP_FOLLOW_UP_PACKET_SIZE = GPTP_HEADER_SIZE + B(20)

◆ GPTP_PDELAY_RESP_PACKET_SIZE

const B inet::GPTP_PDELAY_RESP_PACKET_SIZE = GPTP_HEADER_SIZE + B(20)

◆ GPTP_SYNC_1STEP_PACKET_SIZE

const B inet::GPTP_SYNC_1STEP_PACKET_SIZE = GPTP_HEADER_SIZE + B(10) + GPTP_TLV_SIZE + GPTP_FOLLOW_UP_INFORMATION_TLV_BODYSIZE

◆ GPTP_SYNC_2STEP_PACKET_SIZE

const B inet::GPTP_SYNC_2STEP_PACKET_SIZE = GPTP_HEADER_SIZE + B(10)

◆ GPTP_TLV_SIZE

const B inet::GPTP_TLV_SIZE = B(4)

◆ ICMPv6_HEADER_BYTES

const B inet::ICMPv6_HEADER_BYTES = B(8)

◆ IFCONFIG_END_TOKEN

const char * inet::IFCONFIG_END_TOKEN = "ifconfigend."

◆ IFCONFIG_START_TOKEN

const char* inet::IFCONFIG_START_TOKEN = "ifconfig:"

◆ INITSTAGE_APPLICATION_LAYER

◆ INITSTAGE_CLOCK

INET_API InitStage inet::INITSTAGE_CLOCK

◆ INITSTAGE_GROUP_MOBILITY

INET_API InitStage inet::INITSTAGE_GROUP_MOBILITY

Initialization of group mobility modules: calculating the initial position and orientation.

Referenced by inet::MoBanCoordinator::initialize().

◆ INITSTAGE_LAST

INET_API InitStage inet::INITSTAGE_LAST

Operations that no other initializations can depend on, e.g.

display string updates.

Referenced by inet::NetworkBase::initialize(), inet::NodeBase::initialize(), inet::visualizer::SceneOsgVisualizer::initialize(), inet::visualizer::StreamRedundancyConfigurationCanvasVisualizer::initialize(), inet::visualizer::FailureProtectionConfigurationCanvasVisualizer::initialize(), inet::OscillatorBase::initialize(), inet::visualizer::NetworkConnectionVisualizerBase::initialize(), inet::PacketMeterBase::initialize(), inet::queueing::TokenBasedServer::initialize(), inet::ClockBase::initialize(), inet::queueing::PacketBuffer::initialize(), inet::InterpacketGapInserter::initialize(), inet::queueing::CompoundPacketQueueBase::initialize(), inet::queueing::PacketGateBase::initialize(), inet::queueing::PacketProcessorBase::initialize(), inet::visualizer::GateScheduleOsgVisualizer::initialize(), inet::visualizer::RadioOsgVisualizer::initialize(), inet::visualizer::EnergyStorageOsgVisualizer::initialize(), inet::visualizer::InfoOsgVisualizer::initialize(), inet::queueing::PacketQueue::initialize(), inet::visualizer::QueueOsgVisualizer::initialize(), inet::queueing::CreditBasedGate::initialize(), inet::ieee80211::NonQosRecoveryProcedure::initialize(), inet::tcp::TcpLwip::initialize(), inet::visualizer::EnergyStorageVisualizerBase::initialize(), inet::ieee80211::QosRecoveryProcedure::initialize(), inet::SuperpositioningMobility::initialize(), inet::ieee80211::Contention::initialize(), inet::physicallayer::Ieee80211LayeredOfdmTransmitter::initialize(), inet::visualizer::QueueVisualizerBase::initialize(), inet::visualizer::InfoVisualizerBase::initialize(), inet::visualizer::GateScheduleVisualizerBase::initialize(), inet::NetworkInterface::initialize(), inet::Ipv4NetworkConfigurator::initialize(), inet::physicallayer::Radio::initialize(), inet::physicallayer::RadioMedium::initialize(), and inet::OmittedModule::initializeModules().

◆ INITSTAGE_LINK_LAYER

INET_API InitStage inet::INITSTAGE_LINK_LAYER

Initialization of link-layer protocols.

Referenced by inet::EthernetMacLayer::initialize(), inet::Ieee8022LlcChecker::initialize(), inet::Ieee8022SnapChecker::initialize(), inet::Ieee8021rTagEpdHeaderInserter::initialize(), inet::Ieee8021rTagEpdHeaderChecker::initialize(), inet::EthernetMacHeaderInserter::initialize(), inet::Ieee8021qTagEpdHeaderChecker::initialize(), inet::EthernetMacHeaderChecker::initialize(), inet::ieee80211::Ieee80211MgmtStaSimplified::initialize(), inet::Ieee8021qTagEpdHeaderInserter::initialize(), inet::ieee80211::Ieee80211MgmtApBase::initialize(), inet::queueing::PacketTaggerBase::initialize(), inet::EthernetMac::initialize(), inet::ieee80211::Edca::initialize(), inet::ieee80211::AarfRateControl::initialize(), inet::physicallayer::ShortcutRadio::initialize(), inet::NextHopRoutingTable::initialize(), inet::Ieee8022Llc::initialize(), inet::ieee80211::Dcaf::initialize(), inet::VirtualTunnel::initialize(), inet::Ieee8021dRelay::initialize(), inet::Rstp::initialize(), inet::ieee80211::RateSelection::initialize(), inet::ieee80211::Ieee80211AgentSta::initialize(), inet::ieee80211::QosRateSelection::initialize(), inet::StpBase::initialize(), inet::EthernetEncapsulation::initialize(), inet::ieee80211::Ieee80211Mac::initialize(), inet::ieee80211::Edcaf::initialize(), inet::BMac::initialize(), inet::AckingMac::initialize(), inet::Stp::initialize(), inet::PimInterfaceTable::initialize(), inet::XMac::initialize(), inet::Gptp::initialize(), inet::ieee80211::Dcf::initialize(), inet::Ieee802154Mac::initialize(), inet::LMac::initialize(), inet::CsmaCaMac::initialize(), inet::Ipv6RoutingTable::initialize(), inet::PacketReceiverBase::isInitializeStage(), inet::StpBase::isInitializeStage(), inet::PacketTransmitterBase::isInitializeStage(), inet::MacRelayUnitBase::isInitializeStage(), inet::Ieee8022Llc::isInitializeStage(), inet::MacProtocolBase::isInitializeStage(), inet::EthernetEncapsulation::isInitializeStage(), inet::MacForwardingTable::isInitializeStage(), and inet::InterfaceTable::isInitializeStage().

◆ INITSTAGE_LOCAL

INET_API InitStage inet::INITSTAGE_LOCAL

Initialization of local state that don't use or affect other modules includes:

  • initializing member variables
  • initializing statistic collection
  • reading module parameters
  • reading configuration files
  • adding watches
  • looking up other modules without actually using them
  • subscribing to module signals

Referenced by Define_Module(), inet::IdealClock::initialize(), inet::ConstantDriftOscillator::initialize(), inet::DestreamingReceiver::initialize(), inet::StreamThroughReceiver::initialize(), inet::OmittedModule::initialize(), inet::physicallayer::ConstantGainAntenna::initialize(), inet::visualizer::NetworkConnectionOsgVisualizer::initialize(), inet::physicallayer::DipoleAntenna::initialize(), inet::Ieee8021aeTagEpdHeaderInserter::initialize(), inet::ReceiveWithAcknowledge::initialize(), inet::ReceiveWithHopLimit::initialize(), inet::EthernetTypeOrLengthInserter::initialize(), inet::queueing::InteractiveGate::initialize(), inet::physicallayer::CosineAntenna::initialize(), inet::SubpacketLengthHeaderBasedDeaggregator::initialize(), inet::physicallayer::Ieee80211UnitDiskReceiver::initialize(), inet::ResidenceTimeMeasurer::initialize(), inet::StreamingTransmitterBase::initialize(), inet::StreamingReceiverBase::initialize(), inet::power::CcEnergyStorageBase::initialize(), inet::power::EpEnergyStorageBase::initialize(), inet::Ieee8022LlcInserter::initialize(), inet::visualizer::SceneOsgVisualizer::initialize(), inet::SettableClock::initialize(), inet::queueing::SignalBasedTokenGenerator::initialize(), inet::DuplicateRemoval::initialize(), inet::IdealOscillator::initialize(), inet::queueing::PacketClassifier::initialize(), inet::queueing::PacketFilter::initialize(), inet::queueing::PacketLabeler::initialize(), inet::queueing::PacketLabelerBase::initialize(), inet::queueing::PacketScheduler::initialize(), inet::queueing::PacketTagger::initialize(), inet::queueing::PcapFilePacketProducer::initialize(), inet::physicallayer::ConstantTimePropagation::initialize(), inet::PcpClassifier::initialize(), inet::PcpTrafficClassClassifier::initialize(), inet::queueing::ContentBasedFilter::initialize(), inet::queueing::ContentBasedLabeler::initialize(), inet::queueing::PriorityScheduler::initialize(), inet::queueing::ContentBasedTagger::initialize(), inet::ReceiveAtMacAddress::initialize(), inet::ReceiveAtPort::initialize(), inet::Ieee8022SnapInserter::initialize(), inet::physicallayer::ConvolutionalCoderModule::initialize(), inet::SendWithHopLimit::initialize(), inet::SendToPort::initialize(), inet::visualizer::FailureProtectionConfigurationCanvasVisualizer::initialize(), inet::queueing::LabelClassifier::initialize(), inet::physicalenvironment::FlatGround::initialize(), inet::visualizer::StreamRedundancyConfigurationCanvasVisualizer::initialize(), inet::DeaggregatorBase::initialize(), inet::ieee80211::ModeSetListener::initialize(), inet::MultiClock::initialize(), inet::physicallayer::DimensionalBackgroundNoise::initialize(), inet::queueing::MultiTokenBucketMeter::initialize(), inet::queueing::ActivePacketSinkBase::initialize(), inet::physicallayer::AdditiveScramblerModule::initialize(), inet::queueing::PacketSendToPush::initialize(), inet::queueing::PacketServer::initialize(), inet::queueing::EmptyPacketSource::initialize(), inet::physicallayer::Ieee80211OfdmInterleaverModule::initialize(), inet::physicallayer::Ieee80211OfdmModulatorModule::initialize(), inet::queueing::ContentBasedClassifier::initialize(), inet::visualizer::PhysicalEnvironmentOsgVisualizer::initialize(), inet::physicallayer::PropagationBase::initialize(), inet::ProtocolChecker::initialize(), inet::Ieee8021qSocketPacketProcessor::initialize(), inet::Ieee8021qTagTpidHeaderChecker::initialize(), inet::Ieee8021rTagEpdHeaderInserter::initialize(), inet::queueing::ContentBasedScheduler::initialize(), inet::ReceiveAtL3Address::initialize(), inet::Ieee8022LlcSocketPacketProcessor::initialize(), inet::Reordering::initialize(), inet::queueing::ActivePacketSourceBase::initialize(), inet::CrcHeaderChecker::initialize(), inet::EthernetSocketPacketProcessor::initialize(), inet::SendToL3Address::initialize(), inet::SendToMacAddress::initialize(), inet::CrcHeaderInserter::initialize(), inet::CrcInserterBase::initialize(), inet::FacingMobility::initialize(), inet::physicallayer::IsotropicScalarBackgroundNoise::initialize(), inet::queueing::StatisticalRateLimiter::initialize(), inet::FcsHeaderChecker::initialize(), inet::StreamClassifier::initialize(), inet::StreamFilter::initialize(), inet::physicallayer::AntennaBase::initialize(), inet::queueing::LabelFilter::initialize(), inet::FcsInserterBase::initialize(), inet::StreamSplitter::initialize(), inet::FcsHeaderInserter::initialize(), inet::LengthBasedFragmenterPolicy::initialize(), inet::queueing::TokenBucketClassifierMixin< MultiTokenBucketMixin< PacketClassifierBase > >::initialize(), inet::queueing::TokenBucketMeter::initialize(), inet::Forwarding::initialize(), inet::FragmentNumberHeaderBasedDefragmenter::initialize(), inet::FragmentNumberHeaderBasedFragmenter::initialize(), inet::FragmentNumberHeaderChecker::initialize(), inet::FragmentNumberHeaderInserter::initialize(), inet::CarrierBasedLifeTimer::initialize(), inet::visualizer::NetworkConnectionCanvasVisualizer::initialize(), inet::queueing::ActivePacketSink::initialize(), inet::ieee80211::OriginatorProtectionMechanism::initialize(), inet::queueing::PacketBufferBase::initialize(), inet::physicallayer::Ieee80211BerTableErrorModel::initialize(), inet::CloudDelayerBase::initialize(), inet::EligibilityTimeFilter::initialize(), inet::physicallayer::Ieee80211OfdmDemodulatorModule::initialize(), inet::queueing::PassivePacketSourceBase::initialize(), inet::queueing::PassivePacketSinkBase::initialize(), inet::physicallayer::Ieee80211UnitDiskTransmitter::initialize(), inet::physicallayer::ConstantSpeedPropagation::initialize(), inet::physicallayer::Ieee802154NarrowbandDimensionalReceiver::initialize(), inet::physicallayer::Ieee802154NarrowbandScalarReceiver::initialize(), inet::Ieee8021qSocketCommandProcessor::initialize(), inet::EthernetAddressInserter::initialize(), inet::Ieee8022LlcSocketCommandProcessor::initialize(), inet::ieee80211::RecipientAckPolicy::initialize(), inet::EthernetMacHeaderInserter::initialize(), inet::physicallayer::EthernetPhy::initialize(), inet::EthernetSocketCommandProcessor::initialize(), inet::visualizer::SceneVisualizerBase::initialize(), inet::physicallayer::IsotropicDimensionalBackgroundNoise::initialize(), inet::physicallayer::StochasticLayeredErrorModel::initialize(), inet::queueing::LabelScheduler::initialize(), inet::queueing::ActivePacketSource::initialize(), inet::FragmenterBase::initialize(), inet::physicallayer::TwoRayInterference::initialize(), inet::physicallayer::NarrowbandTransmitterBase::initialize(), inet::physicallayer::DimensionalAnalogModelBase::initialize(), inet::ieee80211::OriginatorAckPolicy::initialize(), inet::OscillatorBase::initialize(), inet::OscillatorBasedClock::initialize(), inet::queueing::DynamicClassifier::initialize(), inet::ieee80211::Ieee80211MgmtAdhoc::initialize(), inet::queueing::PacketGate::initialize(), inet::PaddingInserter::initialize(), inet::physicallayer::ApskRadio::initialize(), inet::queueing::PassivePacketSink::initialize(), inet::queueing::PcapFilePacketConsumer::initialize(), inet::EthernetAddressChecker::initialize(), inet::ieee80211::QosCtsPolicy::initialize(), inet::Ieee8021qTagEpdHeaderChecker::initialize(), inet::EthernetCutthroughSink::initialize(), inet::ieee80211::RecipientQosAckPolicy::initialize(), inet::EthernetMacHeaderChecker::initialize(), inet::visualizer::SceneCanvasVisualizer::initialize(), inet::physicallayer::ScalarAnalogModelBase::initialize(), inet::SendWithAcknowledge::initialize(), inet::StationaryMobility::initialize(), inet::physicallayer::FlatReceiverBase::initialize(), inet::physicallayer::FlatTransmitterBase::initialize(), inet::queueing::TimeBasedTokenGenerator::initialize(), inet::DefragmenterBase::initialize(), inet::Tun::initialize(), inet::TunLoopbackApp::initialize(), inet::UdpSocketIo::initialize(), inet::physicallayer::UnitDiskReceiver::initialize(), inet::physicallayer::NarrowbandReceiverBase::initialize(), inet::visualizer::NetworkConnectionVisualizerBase::initialize(), inet::visualizer::NetworkNodeCanvasVisualizer::initialize(), inet::visualizer::NetworkNodeOsgVisualizer::initialize(), inet::queueing::PacketDuplicatorBase::initialize(), inet::PacketMeterBase::initialize(), inet::ieee80211::Ieee80211MgmtStaSimplified::initialize(), inet::queueing::PassivePacketSource::initialize(), inet::physicallayer::Ieee80211ReceiverBase::initialize(), inet::physicallayer::Ieee802154UwbIrReceiver::initialize(), inet::ieee80211::QosRtsPolicy::initialize(), inet::queueing::QueueBasedTokenGenerator::initialize(), inet::VlanReqMapper::initialize(), inet::ieee80211::RecipientBlockAckAgreementPolicy::initialize(), inet::Resending::initialize(), inet::ieee80211::RtsPolicy::initialize(), inet::EthernetSocketIo::initialize(), inet::queueing::TokenBucketMeterMixin< TokenBucketMixin< PacketMeterBase > >::initialize(), inet::queueing::ExponentialRateMeter::initialize(), inet::StreamIdentifier::initialize(), inet::StreamMerger::initialize(), inet::ieee80211::CtsPolicy::initialize(), inet::LengthBasedAggregatorPolicy::initialize(), inet::UdpEchoApp::initialize(), inet::VlanIndFilter::initialize(), inet::VlanReqFilter::initialize(), inet::physicallayer::ApskDecoder::initialize(), inet::physicallayer::NoiseDimensionalTransmitter::initialize(), inet::DriftingOscillatorBase::initialize(), inet::physicallayer::ApskDemodulator::initialize(), inet::queueing::PacketCloner::initialize(), inet::queueing::PacketDemultiplexer::initialize(), inet::queueing::PacketServerBase::initialize(), inet::queueing::PacketSourceBase::initialize(), inet::physicallayer::Ieee80211OfdmEncoderModule::initialize(), inet::ieee80211::Ieee80211Portal::initialize(), inet::physicallayer::ApskModulator::initialize(), inet::visualizer::PhysicalEnvironmentVisualizerBase::initialize(), inet::physicallayer::PhysicalLayerBase::initialize(), inet::AggregatorBase::initialize(), inet::Ieee8021qTagEpdHeaderInserter::initialize(), inet::Ieee8021qTagTpidHeaderInserter::initialize(), inet::RelayInterfaceLearner::initialize(), inet::AttachedMobility::initialize(), inet::Ipv4NatTable::initialize(), inet::queueing::SlidingWindowRateMeter::initialize(), inet::physicallayer::StochasticErrorModel::initialize(), inet::TcpSinkApp::initialize(), inet::queueing::TokenBasedServer::initialize(), inet::queueing::TokenBucketMixin< PacketClassifierBase >::initialize(), inet::physicallayer::BreakpointPathLoss::initialize(), inet::queueing::WrrClassifier::initialize(), inet::queueing::WrrScheduler::initialize(), inet::ieee80211::Ds::initialize(), inet::ClockBase::initialize(), inet::queueing::PacketPullerBase::initialize(), inet::queueing::PacketPusherBase::initialize(), inet::queueing::PeriodicGate::initialize(), inet::queueing::PreemptingServer::initialize(), inet::RandomDriftOscillator::initialize(), inet::TelnetApp::initialize(), inet::SimpleClockSynchronizer::initialize(), inet::queueing::TokenGeneratorBase::initialize(), inet::power::IdealEpEnergyStorage::initialize(), inet::queueing::PacketBuffer::initialize(), inet::PacketEmitter::initialize(), inet::ieee80211::Ieee80211MgmtApBase::initialize(), inet::queueing::PacketQueueBase::initialize(), inet::physicallayer::Ieee80211OfdmErrorModel::initialize(), inet::queueing::PacketTaggerBase::initialize(), inet::physicallayer::Ieee80211TransmitterBase::initialize(), inet::StreamThroughTransmitter::initialize(), inet::queueing::OrdinalBasedDropper::initialize(), inet::queueing::OrdinalBasedDuplicator::initialize(), inet::ieee80211::OriginatorQosAckPolicy::initialize(), inet::queueing::PacketBasedTokenGenerator::initialize(), inet::EligibilityTimeGate::initialize(), inet::EthernetMac::initialize(), inet::visualizer::RoutingTableOsgVisualizer::initialize(), inet::IpvxTrafSink::initialize(), inet::physicallayer::SnirReceiverBase::initialize(), inet::MacRelayUnitBase::initialize(), inet::physicallayer::UnitDiskTransmitter::initialize(), inet::visualizer::VisualizerBase::initialize(), inet::ChiangMobility::initialize(), inet::HostAutoConfigurator::initialize(), inet::ieee80211::OriginatorBlockAckAgreementPolicy::initialize(), inet::AdaptiveProbabilisticBroadcast::initialize(), inet::physicallayer::Ieee80211OfdmDecoderModule::initialize(), inet::EligibilityTimeMeter::initialize(), inet::visualizer::PathOsgVisualizerBase::initialize(), inet::RelayInterfaceSelector::initialize(), inet::rtp::Rtp::initialize(), inet::InterpacketGapInserter::initialize(), inet::ShortcutMac::initialize(), inet::LinearMobility::initialize(), inet::visualizer::LinkOsgVisualizerBase::initialize(), inet::queueing::MarkovScheduler::initialize(), inet::Z3GateScheduleConfigurator::initialize(), inet::TcpBasicClientApp::initialize(), inet::queueing::CompoundPacketQueueBase::initialize(), inet::Ieee8021qSocketTable::initialize(), inet::EthernetCsmaMac::initialize(), inet::Ieee8022LlcSocketIo::initialize(), inet::TcpEchoApp::initialize(), inet::queueing::MarkovClassifier::initialize(), inet::physicallayer::NoiseSource::initialize(), inet::ieee80211::OnoeRateControl::initialize(), inet::physicallayer::ApskEncoder::initialize(), inet::ieee80211::Tx::initialize(), inet::queueing::PacketFlowBase::initialize(), inet::queueing::PacketGateBase::initialize(), inet::queueing::PacketMultiplexer::initialize(), inet::queueing::FlowMeasurementStarter::initialize(), inet::ieee80211::AarfRateControl::initialize(), inet::EthernetCutthroughSource::initialize(), inet::RandomWaypointMobility::initialize(), inet::AnsimMobility::initialize(), inet::ieee80211::AckHandler::initialize(), inet::ieee80211::InProgressFrames::initialize(), inet::StaticLinearMobility::initialize(), inet::L2NodeConfigurator::initialize(), inet::BonnMotionMobility::initialize(), inet::visualizer::TracingObstacleLossOsgVisualizer::initialize(), inet::PacketDestreamer::initialize(), inet::queueing::PacketProcessorBase::initialize(), inet::visualizer::Ieee80211OsgVisualizer::initialize(), inet::visualizer::TransportConnectionOsgVisualizer::initialize(), inet::EtherAppServer::initialize(), inet::UdpVideoStreamClient::initialize(), inet::EthernetSocketTable::initialize(), inet::physicallayer::ShortcutRadio::initialize(), inet::power::SimpleEpEnergyManagement::initialize(), inet::ieee80211::SingleProtectionMechanism::initialize(), inet::GaussMarkovMobility::initialize(), inet::visualizer::NetworkNodeVisualizerBase::initialize(), inet::queueing::PacketClassifierBase::initialize(), inet::visualizer::LinkBreakCanvasVisualizer::initialize(), inet::queueing::PacketSchedulerBase::initialize(), inet::Loopback::initialize(), inet::TractorMobility::initialize(), inet::bgp::Bgp::initialize(), inet::visualizer::GateScheduleOsgVisualizer::initialize(), inet::physicalenvironment::GridObjectCache::initialize(), inet::visualizer::PathCanvasVisualizerBase::initialize(), inet::queueing::PacketFilterBase::initialize(), inet::queueing::PacketQueue::initialize(), inet::PacketReceiverBase::initialize(), inet::physicallayer::ParabolicAntenna::initialize(), inet::physicallayer::Ieee80211Radio::initialize(), inet::visualizer::EnergyStorageOsgVisualizer::initialize(), inet::visualizer::TreeCanvasVisualizerBase::initialize(), inet::power::AlternatingEpEnergyConsumer::initialize(), inet::visualizer::QueueOsgVisualizer::initialize(), inet::visualizer::RadioOsgVisualizer::initialize(), inet::RectangleMobility::initialize(), inet::visualizer::RoutingTableCanvasVisualizer::initialize(), inet::visualizer::InfoOsgVisualizer::initialize(), inet::power::SimpleCcBattery::initialize(), inet::power::AlternatingEpEnergyGenerator::initialize(), inet::visualizer::StatisticCanvasVisualizer::initialize(), inet::TokenBucketMeter::initialize(), inet::visualizer::LinkCanvasVisualizerBase::initialize(), inet::queueing::MultiTokenBucketMixin< PacketClassifierBase >::initialize(), inet::visualizer::Ieee80211CanvasVisualizer::initialize(), inet::visualizer::InterfaceTableOsgVisualizer::initialize(), inet::PacketStreamer::initialize(), inet::physicallayer::AxiallySymmetricAntenna::initialize(), inet::QosClassifier::initialize(), inet::Ipv4Encap::initialize(), inet::ExtLowerUdp::initialize(), inet::visualizer::StatisticOsgVisualizer::initialize(), inet::TcpAppBase::initialize(), inet::NodeStatus::initialize(), inet::CircleMobility::initialize(), inet::visualizer::PacketDropCanvasVisualizer::initialize(), inet::visualizer::EnergyStorageCanvasVisualizer::initialize(), inet::visualizer::TransportConnectionCanvasVisualizer::initialize(), inet::visualizer::InfoCanvasVisualizer::initialize(), inet::visualizer::InterfaceTableCanvasVisualizer::initialize(), inet::queueing::FlowMeasurementRecorder::initialize(), inet::visualizer::QueueCanvasVisualizer::initialize(), inet::visualizer::MobilityCanvasVisualizer::initialize(), inet::physicallayer::ErrorModelBase::initialize(), inet::visualizer::GateScheduleCanvasVisualizer::initialize(), inet::physicalenvironment::BvhObjectCache::initialize(), inet::queueing::CreditBasedGate::initialize(), inet::Ipv4NodeConfigurator::initialize(), inet::TunnelApp::initialize(), inet::ieee80211::TxopProcedure::initialize(), inet::StreamDecoder::initialize(), inet::TcpGenericServerApp::initialize(), inet::VehicleMobility::initialize(), inet::NextHopRoutingTable::initialize(), inet::OperationalMixin< cSimpleModule >::initialize(), inet::MassMobility::initialize(), inet::Ieee8022Llc::initialize(), inet::TurtleMobility::initialize(), inet::PreemptableStreamer::initialize(), inet::UdpSink::initialize(), inet::ieee80211::Rx::initialize(), inet::tcp::TcpLwip::initialize(), inet::Mpls::initialize(), inet::ieee80211::Ieee80211MgmtBase::initialize(), inet::PacketTransmitterBase::initialize(), inet::PimSplitter::initialize(), inet::ieee80211::Dcaf::initialize(), inet::NetPerfMeter::initialize(), inet::MacProtocolBase::initialize(), inet::NetworkProtocolBase::initialize(), inet::VoipStreamReceiver::initialize(), inet::physicallayer::ApskLayeredTransmitter::initialize(), inet::rtp::Rtcp::initialize(), inet::SingleRateThreeColorMeter::initialize(), inet::ieee80211::QosAckHandler::initialize(), inet::queueing::RedDropper::initialize(), inet::TwoRateThreeColorMeter::initialize(), inet::visualizer::RadioCanvasVisualizer::initialize(), inet::TcpSinkAppThread::initialize(), inet::physicallayer::InterpolatingAntenna::initialize(), inet::physicallayer::Ieee802154UwbIrTransmitter::initialize(), inet::VirtualTunnel::initialize(), inet::physicallayer::NeighborListNeighborCache::initialize(), inet::ProbabilisticBroadcast::initialize(), inet::RotatingMobilityBase::initialize(), inet::visualizer::PhysicalEnvironmentCanvasVisualizer::initialize(), inet::visualizer::EnergyStorageVisualizerBase::initialize(), inet::UdpBasicApp::initialize(), inet::VoipStreamSender::initialize(), inet::physicallayer::GridNeighborCache::initialize(), inet::physicallayer::QuadTreeNeighborCache::initialize(), inet::TcpSessionApp::initialize(), inet::Pim::initialize(), inet::SuperpositioningMobility::initialize(), inet::physicallayer::DimensionalTransmitterBase::initialize(), inet::visualizer::TracingObstacleLossVisualizerBase::initialize(), inet::physicallayer::IdealObstacleLoss::initialize(), inet::EtherAppClient::initialize(), inet::Rstp::initialize(), inet::SimpleVoipSender::initialize(), inet::Ieee8021dRelay::initialize(), inet::visualizer::TracingObstacleLossCanvasVisualizer::initialize(), inet::ieee80211::RateSelection::initialize(), inet::physicallayer::ApskLayeredReceiver::initialize(), inet::ieee80211::Contention::initialize(), inet::EtherTrafGen::initialize(), inet::DscpMarker::initialize(), inet::ieee80211::Ieee80211AgentSta::initialize(), inet::physicallayer::Ieee80211LayeredOfdmTransmitter::initialize(), inet::visualizer::Ieee80211VisualizerBase::initialize(), inet::DhcpServer::initialize(), inet::BehaviorAggregateClassifier::initialize(), inet::StpBase::initialize(), inet::physicallayer::StateBasedEpEnergyConsumer::initialize(), inet::visualizer::LinkBreakVisualizerBase::initialize(), inet::ospfv2::Ospfv2::initialize(), inet::MovingMobilityBase::initialize(), inet::physicallayer::StateBasedCcEnergyConsumer::initialize(), inet::SimpleGeographicCoordinateSystem::initialize(), inet::Ns2MotionMobility::initialize(), inet::RsvpClassifier::initialize(), inet::LibTable::initialize(), inet::physicallayer::Ieee80211LayeredOfdmReceiver::initialize(), inet::IpvxTrafGen::initialize(), inet::visualizer::QueueVisualizerBase::initialize(), inet::visualizer::InfoVisualizerBase::initialize(), inet::visualizer::TransportConnectionVisualizerBase::initialize(), inet::Ted::initialize(), inet::Icmpv6::initialize(), inet::UdpVideoStreamServer::initialize(), inet::Icmp::initialize(), inet::EthernetEncapsulation::initialize(), inet::DhcpClient::initialize(), inet::ieee80211::Edcaf::initialize(), inet::ieee80211::Ieee80211Mac::initialize(), inet::MacForwardingTable::initialize(), inet::ieee80211::Ieee80211Mib::initialize(), inet::visualizer::TreeVisualizerBase::initialize(), inet::BMac::initialize(), inet::Ppp::initialize(), inet::MessageDispatcher::initialize(), inet::physicalenvironment::PhysicalEnvironment::initialize(), inet::visualizer::InterfaceTableVisualizerBase::initialize(), inet::SctpNatServer::initialize(), inet::ieee80211::Ieee80211MgmtAp::initialize(), inet::physicallayer::UwbIrStochasticPathLoss::initialize(), inet::GlobalArp::initialize(), inet::visualizer::RadioVisualizerBase::initialize(), inet::visualizer::MobilityVisualizerBase::initialize(), inet::visualizer::GateScheduleVisualizerBase::initialize(), inet::Gpsr::initialize(), inet::SctpClient::initialize(), inet::Stp::initialize(), inet::visualizer::RoutingTableVisualizerBase::initialize(), inet::AckingMac::initialize(), inet::Dsdv::initialize(), inet::PimInterfaceTable::initialize(), inet::SctpServer::initialize(), inet::physicallayer::DielectricObstacleLoss::initialize(), inet::MultiFieldClassifier::initialize(), inet::power::SimpleEpEnergyStorage::initialize(), inet::XMac::initialize(), inet::MatrixCloudDelayer::initialize(), inet::UdpBasicBurst::initialize(), inet::PingApp::initialize(), inet::Gptp::initialize(), inet::visualizer::StatisticVisualizerBase::initialize(), inet::MoBanLocal::initialize(), inet::SctpPeer::initialize(), inet::visualizer::LinkVisualizerBase::initialize(), inet::MobilityBase::initialize(), inet::SimpleVoipReceiver::initialize(), inet::dymo::Dymo::initialize(), inet::physicallayer::MediumLimitCache::initialize(), inet::eigrp::EigrpIpv6Pdm::initialize(), inet::visualizer::PathVisualizerBase::initialize(), inet::Ieee802154Mac::initialize(), inet::Arp::initialize(), inet::L2NetworkConfigurator::initialize(), inet::InterfaceTable::initialize(), inet::visualizer::PacketDropVisualizerBase::initialize(), inet::SctpNatPeer::initialize(), inet::LMac::initialize(), inet::ieee80211::Ieee80211MgmtSta::initialize(), inet::FailureProtectionConfigurator::initialize(), inet::ieee80211::Hcf::initialize(), inet::Flooding::initialize(), inet::StreamRedundancyConfigurator::initialize(), inet::Ipv6RoutingTable::initialize(), inet::CsmaCaMac::initialize(), inet::Rip::initialize(), inet::PimNeighborTable::initialize(), inet::Ipv6Tunneling::initialize(), inet::aodv::Aodv::initialize(), inet::L3NetworkConfiguratorBase::initialize(), inet::Ipv4RoutingTable::initialize(), inet::tcp::Tcp::initialize(), inet::Ipv6NeighbourDiscovery::initialize(), inet::NetworkInterface::initialize(), inet::Ipv4NetworkConfigurator::initialize(), inet::physicallayer::Radio::initialize(), inet::xMIPv6::initialize(), inet::NextHopForwarding::initialize(), inet::EthernetMacBase::initialize(), inet::PimBase::initialize(), inet::Ldp::initialize(), inet::Igmpv2::initialize(), inet::GateScheduleConfiguratorBase::initialize(), inet::Udp::initialize(), inet::sctp::Sctp::initialize(), inet::physicallayer::RadioMedium::initialize(), inet::PimSm::initialize(), inet::Ipv6::initialize(), inet::Ipv4::initialize(), inet::PimDm::initialize(), inet::Igmpv3::initialize(), inet::RsvpTe::initialize(), and inet::eigrp::EigrpIpv4Pdm::initialize().

◆ INITSTAGE_NETWORK_ADDRESS_ASSIGNMENT

INET_API InitStage inet::INITSTAGE_NETWORK_ADDRESS_ASSIGNMENT

Initialization of network addresses.

Referenced by inet::Ipv4NodeConfigurator::initialize().

◆ INITSTAGE_NETWORK_CONFIGURATION

◆ INITSTAGE_NETWORK_INTERFACE_CONFIGURATION

◆ INITSTAGE_NETWORK_LAYER

◆ INITSTAGE_NETWORK_LAYER_PROTOCOLS

INET_API InitStage inet::INITSTAGE_NETWORK_LAYER_PROTOCOLS

Initialization of network layer protocols over IP.

(ICMP, IGMP, ...)

Referenced by inet::Icmpv6::initialize(), inet::Icmp::initialize(), inet::Ipv6NeighbourDiscovery::initialize(), inet::Igmpv2::initialize(), and inet::Igmpv3::initialize().

◆ INITSTAGE_PHYSICAL_ENVIRONMENT

INET_API InitStage inet::INITSTAGE_PHYSICAL_ENVIRONMENT

◆ INITSTAGE_PHYSICAL_LAYER

◆ INITSTAGE_PHYSICAL_LAYER_NEIGHBOR_CACHE

◆ INITSTAGE_PHYSICAL_OBJECT_CACHE

INET_API InitStage inet::INITSTAGE_PHYSICAL_OBJECT_CACHE

Initialization of the cache of physical objects present in the physical environment.

Referenced by inet::physicalenvironment::GridObjectCache::initialize(), and inet::physicalenvironment::BvhObjectCache::initialize().

◆ INITSTAGE_POWER

INET_API InitStage inet::INITSTAGE_POWER

◆ INITSTAGE_QUEUEING

INET_API InitStage inet::INITSTAGE_QUEUEING

Initialization of queueing modules.

Referenced by inet::PacketDirectionReverser::initialize(), inet::queueing::MultiTokenBucketClassifier::initialize(), inet::queueing::TokenBucketClassifier::initialize(), inet::queueing::PcapFilePacketProducer::initialize(), inet::queueing::ActivePacketSourceBase::initialize(), inet::queueing::EmptyPacketSource::initialize(), inet::queueing::ActivePacketSinkBase::initialize(), inet::queueing::PacketSendToPush::initialize(), inet::queueing::PassivePacketSinkBase::initialize(), inet::queueing::PassivePacketSourceBase::initialize(), inet::queueing::ActivePacketSink::initialize(), inet::queueing::ActivePacketSource::initialize(), inet::queueing::PassivePacketSink::initialize(), inet::queueing::PcapFilePacketConsumer::initialize(), inet::queueing::PacketGate::initialize(), inet::queueing::TimeBasedTokenGenerator::initialize(), inet::queueing::PassivePacketSource::initialize(), inet::queueing::QueueBasedTokenGenerator::initialize(), inet::queueing::PacketDuplicatorBase::initialize(), inet::queueing::PacketDemultiplexer::initialize(), inet::queueing::TokenBucketMixin< PacketClassifierBase >::initialize(), inet::queueing::PacketServerBase::initialize(), inet::queueing::PeriodicGate::initialize(), inet::queueing::PacketPullerBase::initialize(), inet::queueing::PacketPusherBase::initialize(), inet::queueing::PacketBasedTokenGenerator::initialize(), inet::EligibilityTimeGate::initialize(), inet::EligibilityTimeMeter::initialize(), inet::StreamEncoder::initialize(), inet::queueing::MarkovScheduler::initialize(), inet::queueing::MarkovClassifier::initialize(), inet::queueing::CompoundPacketQueueBase::initialize(), inet::queueing::PacketFlowBase::initialize(), inet::queueing::PacketMultiplexer::initialize(), inet::PacketDestreamer::initialize(), inet::queueing::PacketClassifierBase::initialize(), inet::queueing::PacketSchedulerBase::initialize(), inet::queueing::PacketFilterBase::initialize(), inet::queueing::PacketQueue::initialize(), inet::PacketReceiverBase::initialize(), inet::queueing::MultiTokenBucketMixin< PacketClassifierBase >::initialize(), inet::PacketStreamer::initialize(), inet::queueing::CreditBasedGate::initialize(), inet::StreamDecoder::initialize(), inet::PreemptableStreamer::initialize(), inet::PacketTransmitterBase::initialize(), and inet::GateScheduleConfiguratorBase::initialize().

◆ INITSTAGE_ROUTER_ID_ASSIGNMENT

INET_API InitStage inet::INITSTAGE_ROUTER_ID_ASSIGNMENT

Initialization of network addresses.

Referenced by inet::Ipv4RoutingTable::initialize().

◆ INITSTAGE_ROUTING_PROTOCOLS

◆ INITSTAGE_SINGLE_MOBILITY

INET_API InitStage inet::INITSTAGE_SINGLE_MOBILITY

Initialization of single mobility modules: calculating the initial position and orientation.

Referenced by inet::MoBanLocal::initialize(), and inet::MobilityBase::initialize().

◆ INITSTAGE_STATIC_ROUTING

INET_API InitStage inet::INITSTAGE_STATIC_ROUTING

Initialization of static routing.

Referenced by inet::Ipv4NodeConfigurator::initialize().

◆ INITSTAGE_TRANSPORT_LAYER

◆ interfaceClnsConfigChangedSignal

INET_API simsignal_t inet::interfaceClnsConfigChangedSignal = cComponent::registerSignal("interfaceClnsConfigChanged")

◆ interfaceConfigChangedSignal

◆ interfaceCreatedSignal

◆ interfaceDeletedSignal

◆ interfaceGnpConfigChangedSignal

INET_API simsignal_t inet::interfaceGnpConfigChangedSignal = cComponent::registerSignal("interfaceGnpConfigChanged")

◆ interfaceIpv4ConfigChangedSignal

◆ interfaceIpv6ConfigChangedSignal

INET_API simsignal_t inet::interfaceIpv6ConfigChangedSignal = cComponent::registerSignal("interfaceIpv6ConfigChanged")

◆ interfaceStateChangedSignal

◆ INTERFRAME_GAP_BITS

◆ interpacketGapEndedSignal

INET_API simsignal_t inet::interpacketGapEndedSignal = cComponent::registerSignal("interpacketGapEnded")

◆ interpacketGapStartedSignal

INET_API simsignal_t inet::interpacketGapStartedSignal = cComponent::registerSignal("interpacketGapStarted")

◆ IPOPTION_CLASS_MASK

const unsigned char inet::IPOPTION_CLASS_MASK = 0x60

◆ IPOPTION_COPY_MASK

const unsigned char inet::IPOPTION_COPY_MASK = 0x80

◆ IPOPTION_NUMBER_MASK

const unsigned char inet::IPOPTION_NUMBER_MASK = 0x1F

◆ IPv4_MAX_HEADER_LENGTH

◆ IPv4_MIN_HEADER_LENGTH

◆ ipv4DataOnNonrpfSignal

◆ ipv4DataOnRpfSignal

◆ ipv4MdataRegisterSignal

INET_API simsignal_t inet::ipv4MdataRegisterSignal = cComponent::registerSignal("ipv4MdataRegister")

◆ ipv4MulticastChangeSignal

◆ ipv4MulticastGroupJoinedSignal

INET_API simsignal_t inet::ipv4MulticastGroupJoinedSignal = cComponent::registerSignal("ipv4MulticastGroupJoined")

◆ ipv4MulticastGroupLeftSignal

INET_API simsignal_t inet::ipv4MulticastGroupLeftSignal = cComponent::registerSignal("ipv4MulticastGroupLeft")

◆ ipv4MulticastGroupRegisteredSignal

◆ ipv4MulticastGroupUnregisteredSignal

◆ ipv4NewMulticastSignal

◆ IPv6_FRAGMENT_HEADER_LENGTH

◆ IPv6_HEADER_BYTES

const B inet::IPv6_HEADER_BYTES = B(40)

◆ ipv6HandoverOccurredSignal

INET_API simsignal_t inet::ipv6HandoverOccurredSignal = cComponent::registerSignal("ipv6HandoverOccurred")

◆ ipv6MulticastGroupJoinedSignal

INET_API simsignal_t inet::ipv6MulticastGroupJoinedSignal = cComponent::registerSignal("ipv6MulticastGroupJoined")

◆ ipv6MulticastGroupLeftSignal

INET_API simsignal_t inet::ipv6MulticastGroupLeftSignal = cComponent::registerSignal("ipv6MulticastGroupLeft")

◆ ipv6MulticastGroupRegisteredSignal

INET_API simsignal_t inet::ipv6MulticastGroupRegisteredSignal = cComponent::registerSignal("ipv6MulticastGroupRegistered")

◆ ipv6MulticastGroupUnregisteredSignal

INET_API simsignal_t inet::ipv6MulticastGroupUnregisteredSignal = cComponent::registerSignal("ipv6MulticastGroupUnregistered")

◆ IPv6ND_LINK_LAYER_ADDRESS_OPTION_LENGTH

◆ IPv6ND_MTU_OPTION_LENGTH

const B inet::IPv6ND_MTU_OPTION_LENGTH = B(8)

◆ IPv6ND_PREFIX_INFORMATION_OPTION_LENGTH

const B inet::IPv6ND_PREFIX_INFORMATION_OPTION_LENGTH = B(32)

◆ IPv6ND_REDIRECTED_HEADER_OPTION_LENGTH

const B inet::IPv6ND_REDIRECTED_HEADER_OPTION_LENGTH = B(8)

◆ isisAdjChangedSignal

INET_API simsignal_t inet::isisAdjChangedSignal = cComponent::registerSignal("isisAdjChanged")

◆ JAM_SIGNAL_BYTES

◆ l2ApAssociatedSignal

◆ l2ApDisassociatedSignal

◆ l2AssociatedNewApSignal

INET_API simsignal_t inet::l2AssociatedNewApSignal = cComponent::registerSignal("l2AssociatedNewAp")

◆ l2AssociatedOldApSignal

INET_API simsignal_t inet::l2AssociatedOldApSignal = cComponent::registerSignal("l2AssociatedOldAp")

◆ l2AssociatedSignal

◆ l2BeaconLostSignal

INET_API simsignal_t inet::l2BeaconLostSignal = cComponent::registerSignal("l2BeaconLost")

◆ l2DisassociatedSignal

◆ LDP_BASEHEADER_BYTES

const B inet::LDP_BASEHEADER_BYTES = B(10)

◆ LDP_HEADER_BYTES

◆ LINK_LOCAL_MASK

const uint32_t inet::LINK_LOCAL_MASK = 0xFFC00000

◆ LINK_LOCAL_PREFIX

const uint32_t inet::LINK_LOCAL_PREFIX = 0xFE800000

◆ linkBrokenSignal

◆ MAX_ENTRY_STRING_SIZE

const int inet::MAX_ENTRY_STRING_SIZE = 500

◆ MAX_ETHERNET_DATA_BYTES

const B inet::MAX_ETHERNET_DATA_BYTES = B(1500)

◆ MAX_ETHERNET_FRAME_BYTES

◆ MAX_FILESIZE

◆ MAX_IPADDR_OPTION_ENTRIES

const unsigned int inet::MAX_IPADDR_OPTION_ENTRIES = 9

◆ MAX_TIMESTAMP_OPTION_ENTRIES

const unsigned int inet::MAX_TIMESTAMP_OPTION_ENTRIES = 4

◆ MIN_ETHERNET_FRAME_BYTES

◆ mipv6RoCompletedSignal

INET_API simsignal_t inet::mipv6RoCompletedSignal = cComponent::registerSignal("mipv6RoCompleted")

◆ modesetChangedSignal

◆ mrouteAddedSignal

INET_API simsignal_t inet::mrouteAddedSignal = cComponent::registerSignal("mrouteAdded")

◆ mrouteChangedSignal

INET_API simsignal_t inet::mrouteChangedSignal = cComponent::registerSignal("mrouteChanged")

◆ mrouteDeletedSignal

◆ MULTICAST_MASK

const uint32_t inet::MULTICAST_MASK = 0xFF000000

◆ MULTICAST_PREFIX

const uint32_t inet::MULTICAST_PREFIX = 0xFF000000

◆ packetAddedSignal

INET_API simsignal_t inet::packetAddedSignal = cComponent::registerSignal("packetAdded")

◆ packetCreatedSignal

◆ packetDroppedSignal

INET_API simsignal_t inet::packetDroppedSignal = cComponent::registerSignal("packetDropped")

Referenced by inet::Ipv4::arpResolutionTimedOut(), inet::CarrierBasedLifeTimer::clearCollection(), inet::ieee80211::RecipientQosMacDataService::dataFrameReceived(), inet::Ipv4::datagramLocalOut(), inet::ieee80211::RecipientMacDataService::dataOrMgmtFrameReceived(), inet::NetworkInterface::LocalGate::deliver(), inet::MacProtocolBase::dropCurrentTxFrame(), inet::AckingMac::dropFrameNotForUs(), inet::EthernetMacBase::dropFrameNotForUs(), inet::queueing::PacketProcessorBase::dropPacket(), inet::queueing::PacketBufferBase::emit(), inet::queueing::PacketQueueBase::emit(), inet::CsmaCaMac::emitPacketDropSignal(), inet::MacProtocolBase::flushQueue(), inet::Ipv4::forwardMulticastPacket(), inet::Ipv4::fragmentAndSend(), inet::EthernetCsmaMac::frameReceptionComplete(), inet::Ipv4::handleIncomingDatagram(), inet::ieee80211::Hcf::handleInternalCollision(), inet::MacRelayUnit::handleLowerPacket(), inet::Ieee8021dRelay::handleLowerPacket(), inet::AckingMac::handleLowerPacket(), inet::Ppp::handleLowerPacket(), inet::BMac::handleLowerPacket(), inet::Ieee802154Mac::handleLowerPacket(), inet::LMac::handleLowerPacket(), inet::tcp::Tcp::handleLowerPacket(), inet::ieee80211::Ieee80211LlcEpd::handleMessage(), inet::Ipv6::handleMessageFromHL(), inet::NextHopForwarding::handlePacketFromHL(), inet::Ipv4::handlePacketFromHL(), inet::NextHopForwarding::handlePacketFromNetwork(), inet::BMac::handleSelfMessage(), inet::LMac::handleSelfMessage(), inet::EthernetCsmaMac::handleSignalFromNetwork(), inet::EthernetMac::handleUpperPacket(), inet::Ppp::handleUpperPacket(), inet::ieee80211::Ieee80211Mac::handleUpperPacket(), inet::EthernetCsmaMac::handleUpperPacket(), inet::ResidenceTimeMeasurer::initialize(), inet::queueing::CompoundPacketQueueBase::initialize(), inet::queueing::RedDropper::initialize(), inet::ieee80211::Rx::lowerFrameReceived(), inet::ieee80211::Dcf::originatorProcessFailedFrame(), inet::ieee80211::Hcf::originatorProcessFailedFrame(), inet::ieee80211::Dcf::originatorProcessRtsProtectionFailed(), inet::ieee80211::Hcf::originatorProcessRtsProtectionFailed(), inet::Ipv4::preroutingFinish(), inet::xMIPv6::processBRRMessage(), inet::EthernetMacBase::processConnectDisconnect(), inet::xMIPv6::processCoTMessage(), inet::ieee80211::Ds::processDataFrame(), inet::xMIPv6::processHoAOpt(), inet::xMIPv6::processHoTMessage(), inet::Icmp::processIcmpMessage(), inet::Udp::processICMPv4Error(), inet::Udp::processICMPv6Error(), inet::Icmpv6::processICMPv6Message(), inet::Igmpv2::processIgmpMessage(), inet::Igmpv3::processIgmpMessage(), inet::ieee80211::Dcf::processLowerFrame(), inet::ieee80211::Hcf::processLowerFrame(), inet::xMIPv6::processMobilityMessage(), inet::EthernetMac::processMsgFromNetwork(), inet::UdpBasicBurst::processPacket(), inet::Ieee8022Llc::processPacketFromMac(), inet::EthernetEncapsulation::processPacketFromMac(), inet::xMIPv6::processType2RH(), inet::Udp::processUDPPacket(), inet::Udp::processUndeliverablePacket(), inet::RelayInterfaceSelector::pushPacket(), inet::ResidenceTimeMeasurer::receiveSignal(), inet::queueing::RedDropper::receiveSignal(), inet::queueing::CompoundPacketQueueBase::receiveSignal(), inet::visualizer::PacketDropVisualizerBase::receiveSignal(), inet::Ipv4::routeLocalBroadcastPacket(), inet::NextHopForwarding::routePacket(), inet::Ipv4::routeUnicastPacket(), inet::physicallayer::ApskRadio::sendUp(), inet::VoipStreamReceiver::socketDataArrived(), inet::visualizer::PacketDropVisualizerBase::subscribe(), and inet::visualizer::PacketDropVisualizerBase::unsubscribe().

◆ packetFilteredSignal

INET_API simsignal_t inet::packetFilteredSignal = cComponent::registerSignal("packetFiltered")

◆ packetFlowEndedSignal

INET_API simsignal_t inet::packetFlowEndedSignal = cComponent::registerSignal("packetFlowEnded")

Referenced by endPacketFlow().

◆ packetFlowStartedSignal

INET_API simsignal_t inet::packetFlowStartedSignal = cComponent::registerSignal("packetFlowStarted")

Referenced by startPacketFlow().

◆ packetPulledInSignal

◆ packetPulledOutSignal

◆ packetPulledSignal

◆ packetPullEndedSignal

INET_API simsignal_t inet::packetPullEndedSignal = cComponent::registerSignal("packetPullEnded")

◆ packetPullStartedSignal

INET_API simsignal_t inet::packetPullStartedSignal = cComponent::registerSignal("packetPullStarted")

◆ packetPushedInSignal

◆ packetPushedOutSignal

◆ packetPushedSignal

◆ packetPushEndedSignal

INET_API simsignal_t inet::packetPushEndedSignal = cComponent::registerSignal("packetPushEnded")

◆ packetPushStartedSignal

INET_API simsignal_t inet::packetPushStartedSignal = cComponent::registerSignal("packetPushStarted")

◆ packetReceivedFromLowerSignal

◆ packetReceivedFromPeerSignal

◆ packetReceivedFromUpperSignal

◆ packetReceivedSignal

◆ packetRemovedSignal

◆ packetSentSignal

◆ packetSentToLowerSignal

◆ packetSentToPeerSignal

◆ packetSentToUpperSignal

◆ PIM_HEADER_LENGTH

◆ pimNeighborAddedSignal

INET_API simsignal_t inet::pimNeighborAddedSignal = cComponent::registerSignal("pimNeighborAdded")

◆ pimNeighborChangedSignal

INET_API simsignal_t inet::pimNeighborChangedSignal = cComponent::registerSignal("pimNeighborChanged")

◆ pimNeighborDeletedSignal

INET_API simsignal_t inet::pimNeighborDeletedSignal = cComponent::registerSignal("pimNeighborDeleted")

◆ PORT_MAX

const short inet::PORT_MAX = 0x7fff

◆ PORT_UNDEF

◆ PPP_HEADER_LENGTH

const B inet::PPP_HEADER_LENGTH = B(5)

◆ PPP_TRAILER_LENGTH

const B inet::PPP_TRAILER_LENGTH = B(2)

◆ PREAMBLE_BYTES

◆ receptionEndedSignal

◆ receptionStartedSignal

◆ RIP_HEADER_SIZE

const B inet::RIP_HEADER_SIZE = B(4)

◆ RIP_RTE_SIZE

const B inet::RIP_RTE_SIZE = B(20)

◆ ROUTE_END_TOKEN

const char * inet::ROUTE_END_TOKEN = "routeend."

◆ ROUTE_START_TOKEN

const char * inet::ROUTE_START_TOKEN = "route:"

◆ routeAddedSignal

◆ routeChangedSignal

◆ routeDeletedSignal

◆ SFD_BYTES

◆ SITE_LOCAL_MASK

const uint32_t inet::SITE_LOCAL_MASK = 0xFFC00000

◆ SITE_LOCAL_PREFIX

const uint32_t inet::SITE_LOCAL_PREFIX = 0xFEC00000

◆ tedChangedSignal

INET_API simsignal_t inet::tedChangedSignal = cComponent::registerSignal("tedChanged")

◆ tokensAddedSignal

INET_API simsignal_t inet::tokensAddedSignal = cComponent::registerSignal("tokensAdded")

◆ tokensChangedSignal

◆ tokensDepletedSignal

◆ tokensRemovedSignal

INET_API simsignal_t inet::tokensRemovedSignal = cComponent::registerSignal("tokensRemoved")

◆ transmissionEndedSignal

◆ transmissionStartedSignal

◆ UDP_HEADER_LENGTH

const B inet::UDP_HEADER_LENGTH = B(8)

◆ UDP_MAX_MESSAGE_SIZE

const uint16_t inet::UDP_MAX_MESSAGE_SIZE = 65535
inet::IP_PROT_EIGRP
@ IP_PROT_EIGRP
Definition: IpProtocolId_m.h:103
inet::ICMP_DU_COMMUNICATION_PROHIBITED
@ ICMP_DU_COMMUNICATION_PROHIBITED
Definition: IcmpHeader_m.h:199
inet::SCTP_I_RCV_STREAMS_RESETTED
@ SCTP_I_RCV_STREAMS_RESETTED
Definition: SctpCommand_m.h:214
inet::EXPIRED_CARE_OF_NONCE_INDEX
@ EXPIRED_CARE_OF_NONCE_INDEX
Definition: MobilityHeader_m.h:235
inet::SCTP_C_STREAM_RESET
@ SCTP_C_STREAM_RESET
Definition: SctpCommand_m.h:144
inet::TCP_I_TIMED_OUT
@ TCP_I_TIMED_OUT
Definition: TcpCommand_m.h:133
inet::IP_PROT_IPv6EXT_HOP
@ IP_PROT_IPv6EXT_HOP
Definition: IpProtocolId_m.h:111
inet::DIRECTION_INBOUND
@ DIRECTION_INBOUND
Definition: DirectionTag_m.h:57
inet::math::mod
double mod(double dividend, double divisor)
Returns the rest of a whole-numbered division.
Definition: INETMath.h:96
inet::findContainingNode
cModule * findContainingNode(const cModule *from)
Find the node containing the given module.
Definition: ModuleAccess.cc:31
inet::GPTPTYPE_PDELAY_RESP_FOLLOW_UP
@ GPTPTYPE_PDELAY_RESP_FOLLOW_UP
Definition: GptpPacket_m.h:137
inet::LINKTYPE_FRELAY_WITH_DIR
@ LINKTYPE_FRELAY_WITH_DIR
Frame Relay.
Definition: IPcapWriter.h:122
inet::GenerationID
@ GenerationID
Definition: PimPacket_m.h:126
inet::ARP_REQUEST
@ ARP_REQUEST
Definition: ArpPacket_m.h:64
inet::LINKTYPE_FRELAY
@ LINKTYPE_FRELAY
Frame Relay.
Definition: IPcapWriter.h:52
inet::IP_PROT_IPv6EXT_AUTH
@ IP_PROT_IPv6EXT_AUTH
Definition: IpProtocolId_m.h:115
inet::ETHERTYPE_INET_CDP
@ ETHERTYPE_INET_CDP
Definition: EtherType_m.h:79
inet::Register
@ Register
Definition: PimPacket_m.h:94
inet::PimHelloOptionType
PimHelloOptionType
Enum generated from inet/routing/pim/PimPacket.msg:41 by opp_msgtool.
Definition: PimPacket_m.h:122
inet::RTPAPP_STOP_TRANSMISSION
@ RTPAPP_STOP_TRANSMISSION
Definition: RtpApplication_m.h:56
inet::findTransportProtocol
const Protocol * findTransportProtocol(Packet *packet)
Definition: L4Tools.cc:24
inet::LINKTYPE_NETANALYZER_TRANSPARENT
@ LINKTYPE_NETANALYZER_TRANSPARENT
Pseudo-header for Hilscher Gesellschaft für Systemautomation mbH netANALYZER devices,...
Definition: IPcapWriter.h:156
inet::LINKTYPE_IPOIB
@ LINKTYPE_IPOIB
IP-over-InfiniBand, as specified by RFC 4391 section 6.
Definition: IPcapWriter.h:158
inet::units::units::T
compose< Wb, pow< m, -2 > > T
Definition: Units.h:951
inet::SCTP_C_SEND_UNORDERED
@ SCTP_C_SEND_UNORDERED
Definition: SctpCommand_m.h:138
inet::LINKTYPE_PFLOG
@ LINKTYPE_PFLOG
OpenBSD pflog.
Definition: IPcapWriter.h:60
inet::BMAC_CCA_TIMEOUT
@ BMAC_CCA_TIMEOUT
Definition: BMacHeader_m.h:83
inet::ROUTE_FLOOD
@ ROUTE_FLOOD
Definition: WiseRouteHeader_m.h:62
inet::CARE_OF_TEST
@ CARE_OF_TEST
Definition: MobilityHeader_m.h:80
inet::ICMP_ROUTER_SOLICITATION
@ ICMP_ROUTER_SOLICITATION
Definition: IcmpHeader_m.h:82
inet::ICMPv6_EXPERIMENTAL_MOBILITY
@ ICMPv6_EXPERIMENTAL_MOBILITY
Definition: Icmpv6Header_m.h:100
inet::MAC_HEADER
@ MAC_HEADER
Definition: GPtp_.h:15
inet::SCTP_C_SEND_ASCONF
@ SCTP_C_SEND_ASCONF
Definition: SctpCommand_m.h:148
inet::layoutSubmodulesWithoutGates
void layoutSubmodulesWithoutGates(cModule *module, int dimensionIndex, double moduleSpacing)
Definition: SubmoduleLayout.cc:24
inet::SCTP_I_SENDSOCKETOPTIONS
@ SCTP_I_SENDSOCKETOPTIONS
Definition: SctpCommand_m.h:217
inet::PEK_UNDEFINED
@ PEK_UNDEFINED
Definition: PacketEventTag_m.h:64
inet::CARE_OF_TEST_INIT
@ CARE_OF_TEST_INIT
Definition: MobilityHeader_m.h:78
inet::EIGRP_UPDATE_MSG
@ EIGRP_UPDATE_MSG
Definition: EigrpMessage_m.h:89
inet::CRC_CHECKSUM
@ CRC_CHECKSUM
Definition: GPtp_.h:16
inet::TCP_C_QUEUE_BYTES_LIMIT
@ TCP_C_QUEUE_BYTES_LIMIT
Definition: TcpCommand_m.h:89
inet::IP_PROT_IPv6EXT_ESP
@ IP_PROT_IPv6EXT_ESP
Definition: IpProtocolId_m.h:116
inet::Hello
@ Hello
Definition: PimPacket_m.h:93
inet::DIRECTION_OUTBOUND
@ DIRECTION_OUTBOUND
Definition: DirectionTag_m.h:58
inet::IP_PROT_IGP
@ IP_PROT_IGP
Definition: IpProtocolId_m.h:96
inet::IPOPTION_END_OF_OPTIONS
@ IPOPTION_END_OF_OPTIONS
Definition: Ipv4Header_m.h:133
inet::DSCP_CS2
@ DSCP_CS2
Definition: Dscp_m.h:102
inet::RECURSE
@ RECURSE
Definition: ObjectPrinter.h:23
inet::ND_HOP_LIMIT_EXCEEDED
@ ND_HOP_LIMIT_EXCEEDED
Definition: Icmpv6Header_m.h:146
inet::XMAC_START_XMAC
@ XMAC_START_XMAC
Definition: XMacHeader_m.h:82
inet::RIP_AF_NONE
@ RIP_AF_NONE
Definition: RipPacket_m.h:90
inet::LMAC_TIMEOUT
@ LMAC_TIMEOUT
Definition: LMacHeader_m.h:69
inet::IP_ECN_CE
@ IP_ECN_CE
Definition: EcnTag_m.h:62
inet::WAIT_OFFER
@ WAIT_OFFER
Definition: DhcpMessage_m.h:153
inet::TCP_C_SETOPTION
@ TCP_C_SETOPTION
Definition: TcpCommand_m.h:92
inet::ALLOW_NEW_SOURCES
@ ALLOW_NEW_SOURCES
Definition: IgmpMessage_m.h:458
inet::SUBNET_MASK
@ SUBNET_MASK
Definition: DhcpMessage_m.h:124
inet::CLIENT_ID
@ CLIENT_ID
Definition: DhcpMessage_m.h:120
inet::units::constants::c
const value< double, compose< units::m, pow< units::s, -1 > > > c(299792458)
inet::IP_PROT_FLOODING
@ IP_PROT_FLOODING
Definition: IpProtocolId_m.h:119
inet::NO_ROUTE
@ NO_ROUTE
Definition: LdpPacket_m.h:102
inet::ECHO_PROTOCOL_REQUEST
@ ECHO_PROTOCOL_REQUEST
Definition: EchoPacket_m.h:58
inet::EigrpTlvTypeLow
EigrpTlvTypeLow
Enum generated from inet/routing/eigrp/messages/EigrpMessage.msg:35 by opp_msgtool.
Definition: EigrpMessage_m.h:112
inet::LABEL_WITHDRAW
@ LABEL_WITHDRAW
Definition: LdpPacket_m.h:84
inet::RIP_REQUEST
@ RIP_REQUEST
Definition: RipPacket_m.h:68
inet::HeaderOpcode
HeaderOpcode
Enum generated from inet/routing/eigrp/messages/EigrpMessage.msg:24 by opp_msgtool.
Definition: EigrpMessage_m.h:88
inet::Icmpv6ParameterProblem
Icmpv6ParameterProblem
Enum generated from inet/networklayer/icmpv6/Icmpv6Header.msg:73 by opp_msgtool.
Definition: Icmpv6Header_m.h:167
inet::MSG_PSB_TIMER
@ MSG_PSB_TIMER
Definition: SignallingMsg_m.h:80
inet::MPLS_KIND
@ MPLS_KIND
Definition: ConstType.h:16
inet::L3_I_DATA
@ L3_I_DATA
Definition: L3SocketCommand_m.h:84
inet::IgmpType
IgmpType
Enum generated from inet/networklayer/ipv4/IgmpMessage.msg:16 by opp_msgtool.
Definition: IgmpMessage_m.h:70
inet::EigrpIpv4Message::parsimPack
virtual void parsimPack(omnetpp::cCommBuffer *b) const override
inet::SAP_IBM_SNA
@ SAP_IBM_SNA
Definition: Ieee802SapTag_m.h:67
inet::IPv6ND_ADVERTISEMENT_INTERVAL
@ IPv6ND_ADVERTISEMENT_INTERVAL
Definition: Ipv6NdMessage_m.h:94
inet::LINKTYPE_NG40
@ LINKTYPE_NG40
Pseudo-header for ng4T GmbH's UMTS Iub/Iur-over-ATM and Iub/Iur-over-IP format as used by their ng40 ...
Definition: IPcapWriter.h:162
inet::ICMP_INFORMATION_REQUEST
@ ICMP_INFORMATION_REQUEST
Definition: IcmpHeader_m.h:88
inet::XMAC_RESEND_DATA
@ XMAC_RESEND_DATA
Definition: XMacHeader_m.h:80
inet::BMAC_WAKE_UP
@ BMAC_WAKE_UP
Definition: BMacHeader_m.h:81
inet::Ipv4OptionClass
Ipv4OptionClass
Enum generated from inet/networklayer/ipv4/Ipv4Header.msg:44 by opp_msgtool.
Definition: Ipv4Header_m.h:98
inet::ICMP_PARAMPROB_LENGTH
@ ICMP_PARAMPROB_LENGTH
Definition: IcmpHeader_m.h:151
inet::TCP_I_CLOSED
@ TCP_I_CLOSED
Definition: TcpCommand_m.h:130
inet::__doPacking
void INET_API __doPacking(omnetpp::cCommBuffer *b, const EncodedSourceAddress &a)
inet::LINKTYPE_ETHERNET_MPACKET
@ LINKTYPE_ETHERNET_MPACKET
mPackets, as specified by IEEE 802.3br Figure 99-4, starting with the preamble and always ending with...
Definition: IPcapWriter.h:200
inet::BINDING_UPDATE_ACCEPTED
@ BINDING_UPDATE_ACCEPTED
Definition: MobilityHeader_m.h:224
inet::ICMP_DU_DESTINATION_HOST_UNKNOWN
@ ICMP_DU_DESTINATION_HOST_UNKNOWN
Definition: IcmpHeader_m.h:193
inet::CsmaCaMacHeaderType
CsmaCaMacHeaderType
Enum generated from inet/linklayer/csmaca/CsmaCaMacHeader.msg:14 by opp_msgtool.
Definition: CsmaCaMacHeader_m.h:61
inet::SP_CONFIRM
@ SP_CONFIRM
Definition: ProtocolTag_m.h:177
inet::LINKTYPE_LOOP
@ LINKTYPE_LOOP
OpenBSD loopback encapsulation.
Definition: IPcapWriter.h:54
TransportProtocolInd
removed DscpReq Ipv4ControlInfo Ipv6ControlInfo up L3AddressInd TransportProtocolInd
Definition: IUdp-gates.txt:20
protocol
removed DscpReq Ipv4ControlInfo Ipv6ControlInfo up L3AddressInd DispatchProtocolReq L4PortInd Ipv4ControlInfo Ipv6ControlInfo down protocol
Definition: IUdp-gates.txt:25
inet::NEXTHOP_TLVOPTION_TLV_GPSR
@ NEXTHOP_TLVOPTION_TLV_GPSR
Definition: NextHopForwardingHeader_m.h:72
inet::IP_PROT_PROBABILISTIC
@ IP_PROT_PROBABILISTIC
Definition: IpProtocolId_m.h:120
inet::LINKTYPE_IEEE802_11_AVS
@ LINKTYPE_IEEE802_11_AVS
AVS monitor mode information followed by an 802.11 header.
Definition: IPcapWriter.h:86
inet::PATH_CREATED
@ PATH_CREATED
Definition: SignallingMsg_m.h:88
inet::LINKTYPE_WATTSTOPPER_DLM
@ LINKTYPE_WATTSTOPPER_DLM
Formats for WattStopper Digital Lighting Management (DLM) and Legrand Nitoo Open protocol common pack...
Definition: IPcapWriter.h:196
inet::LINKTYPE_NETLINK
@ LINKTYPE_NETLINK
Linux Netlink capture encapsulation.
Definition: IPcapWriter.h:176
inet::EigrpIpv6Message::parsimUnpack
virtual void parsimUnpack(omnetpp::cCommBuffer *b) override
inet::BINDING_ERROR
@ BINDING_ERROR
Definition: MobilityHeader_m.h:83
inet::NO_INTERFACE_FOUND
@ NO_INTERFACE_FOUND
Definition: Simsignals_m.h:74
inet::TUN_I_CLOSED
@ TUN_I_CLOSED
Definition: TunControlInfo_m.h:79
inet::GPTP_SELF_MSG_PDELAY_REQ
@ GPTP_SELF_MSG_PDELAY_REQ
Definition: GptpPacket_m.h:159
inet::Ipv4CommandCode
Ipv4CommandCode
Enum generated from inet/networklayer/contract/ipv4/Ipv4SocketCommand.msg:14 by opp_msgtool.
Definition: Ipv4SocketCommand_m.h:63
inet::LMAC_WAKEUP
@ LMAC_WAKEUP
Definition: LMacHeader_m.h:70
inet::PEK_TRANSMITTED
@ PEK_TRANSMITTED
Definition: PacketEventTag_m.h:68
inet::ICMP_DESTINATION_UNREACHABLE
@ ICMP_DESTINATION_UNREACHABLE
Definition: IcmpHeader_m.h:77
inet::LINKTYPE_IEEE802_15_4_NONASK_PHY
@ LINKTYPE_IEEE802_15_4_NONASK_PHY
IEEE 802.15.4 wireless Personal Area Network.
Definition: IPcapWriter.h:126
inet::__doPacking
void INET_API __doPacking(omnetpp::cCommBuffer *b, const TeLinkStateInfo &a)
inet::EigrpIpv6Query::parsimPack
virtual void parsimPack(omnetpp::cCommBuffer *b) const override
inet::SCTP_I_CLOSED
@ SCTP_I_CLOSED
Definition: SctpCommand_m.h:201
inet::ICMP_DU_PROTOCOL_UNREACHABLE
@ ICMP_DU_PROTOCOL_UNREACHABLE
Definition: IcmpHeader_m.h:188
inet::findContainingNicModule
NetworkInterface * findContainingNicModule(const cModule *from)
Find the nic module (inside the networkNode) containing the given module.
Definition: NetworkInterface.cc:679
inet::SCTP_C_OPEN_PASSIVE
@ SCTP_C_OPEN_PASSIVE
Definition: SctpCommand_m.h:131
inet::IP_ECN_NOT_ECT
@ IP_ECN_NOT_ECT
Definition: EcnTag_m.h:59
inet::PING_CHANGE_ADDR
@ PING_CHANGE_ADDR
Definition: PingApp_m.h:54
inet::MobilityHeaderType
MobilityHeaderType
Enum generated from inet/networklayer/xmipv6/MobilityHeader.msg:21 by opp_msgtool.
Definition: MobilityHeader_m.h:75
inet::sort
void sort(std::vector< T > &v)
Definition: stlutils.h:129
inet::GptpTlvType
GptpTlvType
Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:86 by opp_msgtool.
Definition: GptpPacket_m.h:213
inet::REGISTRATION_TYPE_CHANGE_DISALLOWED
@ REGISTRATION_TYPE_CHANGE_DISALLOWED
Definition: MobilityHeader_m.h:237
inet::getNetmaskLength
int getNetmaskLength(const Ipv4Address &netmask)
Uses IPv4Address.getNetmaskLength() method.
Definition: EigrpDualStack.cc:22
inet::ICMP_TIMXCEED_INTRANS
@ ICMP_TIMXCEED_INTRANS
Definition: IcmpHeader_m.h:130
inet::IEEE802CTRL_DATA
@ IEEE802CTRL_DATA
Definition: Ieee802Ctrl_m.h:58
inet::SCTP_I_SENDQUEUE_FULL
@ SCTP_I_SENDQUEUE_FULL
Definition: SctpCommand_m.h:210
inet::LMAC_CONTROL
@ LMAC_CONTROL
Definition: LMacHeader_m.h:68
inet::ICMPv6_MLD_QUERY
@ ICMPv6_MLD_QUERY
Definition: Icmpv6Header_m.h:91
inet::IP_PROT_IPv6EXT_DEST
@ IP_PROT_IPv6EXT_DEST
Definition: IpProtocolId_m.h:112
inet::Icmpv6DestUnav
Icmpv6DestUnav
Enum generated from inet/networklayer/icmpv6/Icmpv6Header.msg:50 by opp_msgtool.
Definition: Icmpv6Header_m.h:122
inet::DSCP_MAX
@ DSCP_MAX
Definition: Dscp_m.h:108
inet::IP_PROT_RSVP
@ IP_PROT_RSVP
Definition: IpProtocolId_m.h:100
inet::ETHERTYPE_INET_FLOODING
@ ETHERTYPE_INET_FLOODING
Definition: EtherType_m.h:84
inet::SCTP_C_PRIMARY
@ SCTP_C_PRIMARY
Definition: SctpCommand_m.h:139
inet::UDP_C_CONNECT
@ UDP_C_CONNECT
Definition: UdpControlInfo_m.h:88
inet::BMAC_DATA
@ BMAC_DATA
Definition: BMacHeader_m.h:76
inet::EIGRP_REQUEST_MSG
@ EIGRP_REQUEST_MSG
Definition: EigrpMessage_m.h:90
inet::TCP_I_ESTABLISHED
@ TCP_I_ESTABLISHED
Definition: TcpCommand_m.h:128
inet::LINKTYPE_C_HDLC
@ LINKTYPE_C_HDLC
Cisco PPP with HDLC framing.
Definition: IPcapWriter.h:48
inet::XMacTypes
XMacTypes
Enum generated from inet/linklayer/xmac/XMacHeader.msg:14 by opp_msgtool.
Definition: XMacHeader_m.h:76
inet::MASTER_NODE
@ MASTER_NODE
Definition: GptpPacket_m.h:91
inet::IcmpTimeExceededSubcodes
IcmpTimeExceededSubcodes
Enum generated from inet/networklayer/ipv4/IcmpHeader.msg:47 by opp_msgtool.
Definition: IcmpHeader_m.h:129
inet::SOCKET_C_CLOSE
@ SOCKET_C_CLOSE
Definition: SocketCommand_m.h:67
inet::INCORRECTLY_RECEIVED
@ INCORRECTLY_RECEIVED
Definition: Simsignals_m.h:71
inet::ICMP_TIMESTAMP_REQUEST
@ ICMP_TIMESTAMP_REQUEST
Definition: IcmpHeader_m.h:86
inet::SCTP_I_RESET_REQUEST_FAILED
@ SCTP_I_RESET_REQUEST_FAILED
Definition: SctpCommand_m.h:215
inet::LINKTYPE_SCCP
@ LINKTYPE_SCCP
Signaling System 7 Signalling Connection Control Part.
Definition: IPcapWriter.h:80
inet::LINKTYPE_LINUX_IRDA
@ LINKTYPE_LINUX_IRDA
Linux-IrDA packets.
Definition: IPcapWriter.h:84
inet::DRPriority
@ DRPriority
Definition: PimPacket_m.h:125
inet::DHCPACK
@ DHCPACK
Definition: DhcpMessage_m.h:88
inet::TcpErrorCode
TcpErrorCode
Enum generated from inet/transportlayer/contract/tcp/TcpCommand.msg:60 by opp_msgtool.
Definition: TcpCommand_m.h:153
inet::NOT_HA_FOR_THIS_MN
@ NOT_HA_FOR_THIS_MN
Definition: MobilityHeader_m.h:231
inet::IPOPTION_LOOSE_SOURCE_ROUTING
@ IPOPTION_LOOSE_SOURCE_ROUTING
Definition: Ipv4Header_m.h:138
inet::IPOPTION_TIMESTAMP
@ IPOPTION_TIMESTAMP
Definition: Ipv4Header_m.h:136
inet::XMAC_SWITCHING_FINISHED
@ XMAC_SWITCHING_FINISHED
Definition: XMacHeader_m.h:93
inet::IP_PROT_OSPF
@ IP_PROT_OSPF
Definition: IpProtocolId_m.h:104
inet::registerService
void registerService(const Protocol &protocol, cGate *requestIn, cGate *indicationOut, cGate *responseIn, cGate *confirmOut)
Definition: IProtocolRegistrationListener.cc:24
inet::MSG_RSB_COMMIT_TIMER
@ MSG_RSB_COMMIT_TIMER
Definition: SignallingMsg_m.h:83
inet::CHANGE_TO_EXCLUDE_MODE
@ CHANGE_TO_EXCLUDE_MODE
Definition: IgmpMessage_m.h:457
inet::IP_PROT_ICMP
@ IP_PROT_ICMP
Definition: IpProtocolId_m.h:91
inet::EigrpIpv4Update::parsimPack
virtual void parsimPack(omnetpp::cCommBuffer *b) const override
inet::FULL_NAME
@ FULL_NAME
Definition: ObjectPrinter.h:24
inet::UP_BE
@ UP_BE
Definition: UserPriority.h:21
inet::SAP_STP
@ SAP_STP
Definition: Ieee802SapTag_m.h:75
inet::DUPLICATE_DETECTED
@ DUPLICATE_DETECTED
Definition: Simsignals_m.h:83
inet::UNRECOGNIZED_IPV6_OPTION
@ UNRECOGNIZED_IPV6_OPTION
Definition: Icmpv6Header_m.h:170
inet::SctpFlags
SctpFlags
Enum generated from inet/transportlayer/contract/sctp/SctpCommand.msg:100 by opp_msgtool.
Definition: SctpCommand_m.h:234
inet::LINKTYPE_IEEE802_11
@ LINKTYPE_IEEE802_11
IEEE 802.11 wireless LAN.
Definition: IPcapWriter.h:50
inet::IGMPV3_MEMBERSHIP_REPORT
@ IGMPV3_MEMBERSHIP_REPORT
Definition: IgmpMessage_m.h:75
inet::ND_FRAGMENT_REASSEMBLY_TIME
@ ND_FRAGMENT_REASSEMBLY_TIME
Definition: Icmpv6Header_m.h:147
inet::DhcpTimerType
DhcpTimerType
Enum generated from inet/applications/dhcp/DhcpMessage.msg:53 by opp_msgtool.
Definition: DhcpMessage_m.h:152
inet::LINKTYPE_PPP
@ LINKTYPE_PPP
PPP, as per RFC 1661 and RFC 1662.
Definition: IPcapWriter.h:32
EV_FAINT
#define EV_FAINT
Definition: INETDefs.h:104
inet::SOCKET_C_OPEN
@ SOCKET_C_OPEN
Definition: SocketCommand_m.h:66
inet::IP_PROT_IGMP
@ IP_PROT_IGMP
Definition: IpProtocolId_m.h:92
inet::IP_PROT_VRRP
@ IP_PROT_VRRP
Definition: IpProtocolId_m.h:107
inet::TUN_C_DATA
@ TUN_C_DATA
Definition: TunControlInfo_m.h:62
inet::TCP_I_PEER_CLOSED
@ TCP_I_PEER_CLOSED
Definition: TcpCommand_m.h:129
inet::DSCP_AF43
@ DSCP_AF43
Definition: Dscp_m.h:99
inet::findPacketProtocol
const Protocol * findPacketProtocol(Packet *packet)
Definition: ProtocolTools.cc:12
inet::count
int count(const std::vector< T > &v, const Tk &a)
Definition: stlutils.h:54
inet::L3_C_CONNECT
@ L3_C_CONNECT
Definition: L3SocketCommand_m.h:65
inet::XMAC_PREAMBLE
@ XMAC_PREAMBLE
Definition: XMacHeader_m.h:77
inet::ICMP_DU_FRAGMENTATION_NEEDED
@ ICMP_DU_FRAGMENTATION_NEEDED
Definition: IcmpHeader_m.h:190
inet::BINDING_REFRESH_REQUEST
@ BINDING_REFRESH_REQUEST
Definition: MobilityHeader_m.h:76
inet::DELAY_FOR_ACK_WITHIN_REMOTE_RX
@ DELAY_FOR_ACK_WITHIN_REMOTE_RX
Definition: XMacHeader_m.h:92
inet::RETRY_LIMIT_REACHED
@ RETRY_LIMIT_REACHED
Definition: Simsignals_m.h:78
inet::ICMP_PARAMETER_PROBLEM
@ ICMP_PARAMETER_PROBLEM
Definition: IcmpHeader_m.h:84
inet::SCTP_I_SENDQUEUE_ABATED
@ SCTP_I_SENDQUEUE_ABATED
Definition: SctpCommand_m.h:211
inet::PORT_UNREACHABLE
@ PORT_UNREACHABLE
Definition: Icmpv6Header_m.h:126
inet::GPTPTYPE_PDELAY_REQ
@ GPTPTYPE_PDELAY_REQ
Definition: GptpPacket_m.h:135
inet::EXECUTE
@ EXECUTE
Definition: ClockEvent_m.h:60
inet::IP_PROT_ECHO
@ IP_PROT_ECHO
Definition: IpProtocolId_m.h:123
inet::ICMP_ROUTER_ADVERTISEMENT
@ ICMP_ROUTER_ADVERTISEMENT
Definition: IcmpHeader_m.h:81
inet::LIFETIME_EXPIRED
@ LIFETIME_EXPIRED
Definition: Simsignals_m.h:79
inet::PATH_UNFEASIBLE
@ PATH_UNFEASIBLE
Definition: SignallingMsg_m.h:89
inet::UP_BK
@ UP_BK
Definition: UserPriority.h:19
inet::ICMP_DU_HOST_UNREACHABLE
@ ICMP_DU_HOST_UNREACHABLE
Definition: IcmpHeader_m.h:187
inet::GPTP_FOLLOW_UP_INFORMATION_TLV
@ GPTP_FOLLOW_UP_INFORMATION_TLV
Definition: GptpPacket_m.h:214
inet::ICMPv6_UNSPECIFIED
@ ICMPv6_UNSPECIFIED
Definition: Icmpv6Header_m.h:84
inet::remove
void remove(std::vector< T > &v, const Tk &a)
Definition: stlutils.h:107
inet::SEQUENCE_NUMBER_OUT_OF_WINDOW
@ SEQUENCE_NUMBER_OUT_OF_WINDOW
Definition: MobilityHeader_m.h:233
inet::IP_PROT_XTP
@ IP_PROT_XTP
Definition: IpProtocolId_m.h:98
inet::ICMP_MASK_REPLY
@ ICMP_MASK_REPLY
Definition: IcmpHeader_m.h:91
inet::IP_PROT_IPv6_ICMP
@ IP_PROT_IPv6_ICMP
Definition: IpProtocolId_m.h:101
inet::maskedAddrAreEqual
bool maskedAddrAreEqual(const Ipv6Address &addr1, const Ipv6Address &addr2, const Ipv6Address &netmask)
Compare two IPv6 addresses masked by netmask.
Definition: EigrpDualStack.cc:49
inet::LINKTYPE_EPON
@ LINKTYPE_EPON
Ethernet-over-passive-optical-network packets.
Definition: IPcapWriter.h:188
inet::IPv6ND_MTU
@ IPv6ND_MTU
Definition: Ipv6NdMessage_m.h:93
inet::CRC_COMPUTED
@ CRC_COMPUTED
Definition: CrcMode_m.h:59
inet::operator==
bool operator==(const SenderTemplateObj &a, const SenderTemplateObj &b)
Definition: RsvpTe.cc:1994
inet::OverdueClockEventHandlingMode
OverdueClockEventHandlingMode
Enum generated from inet/clock/common/ClockEvent.msg:13 by opp_msgtool.
Definition: ClockEvent_m.h:58
inet::IGMPV2_LEAVE_GROUP
@ IGMPV2_LEAVE_GROUP
Definition: IgmpMessage_m.h:74
inet::BpduProtocolIdentifier
BpduProtocolIdentifier
Enum generated from inet/linklayer/ieee8021d/common/Ieee8021dBpdu.msg:13 by opp_msgtool.
Definition: Ieee8021dBpdu_m.h:57
inet::PARAM_LIST
@ PARAM_LIST
Definition: DhcpMessage_m.h:123
inet::Dscp
Dscp
Enum generated from inet/networklayer/diffserv/Dscp.msg:15 by opp_msgtool.
Definition: Dscp_m.h:86
inet::UNKNOWN_BINDING_FOR_HOME_ADDRESS_DEST_OPTION
@ UNKNOWN_BINDING_FOR_HOME_ADDRESS_DEST_OPTION
Definition: MobilityHeader_m.h:315
inet::ARP_REPLY
@ ARP_REPLY
Definition: ArpPacket_m.h:65
inet::RESV_MESSAGE
@ RESV_MESSAGE
Definition: RsvpPacket_m.h:70
inet::IcmpRedirectSubcodes
IcmpRedirectSubcodes
Enum generated from inet/networklayer/ipv4/IcmpHeader.msg:39 by opp_msgtool.
Definition: IcmpHeader_m.h:109
inet::Icmpv6Type
Icmpv6Type
Enum generated from inet/networklayer/icmpv6/Icmpv6Header.msg:25 by opp_msgtool.
Definition: Icmpv6Header_m.h:83
inet::EIGRP_TLV_ROUTE
@ EIGRP_TLV_ROUTE
Definition: EigrpMessage_m.h:114
inet::TCP_I_AVAILABLE
@ TCP_I_AVAILABLE
Definition: TcpCommand_m.h:127
inet::IPOPTION_STRICT_SOURCE_ROUTING
@ IPOPTION_STRICT_SOURCE_ROUTING
Definition: Ipv4Header_m.h:140
inet::SAP_SNAP
@ SAP_SNAP
Definition: Ieee802SapTag_m.h:70
inet::ServicePrimitive
ServicePrimitive
Enum generated from inet/common/ProtocolTag.msg:53 by opp_msgtool.
Definition: ProtocolTag_m.h:172
inet::units::constants::e
const value< double, units::C > e(1.602176487e-19)
inet::ArpOpcode
ArpOpcode
Enum generated from inet/networklayer/arp/ipv4/ArpPacket.msg:18 by opp_msgtool.
Definition: ArpPacket_m.h:63
inet::NOTIFICATION
@ NOTIFICATION
Definition: LdpPacket_m.h:76
inet::ICMP_REDIRECT_TOSHOST
@ ICMP_REDIRECT_TOSHOST
Definition: IcmpHeader_m.h:113
inet::ETHERTYPE_RARP
@ ETHERTYPE_RARP
Definition: EtherType_m.h:85
inet::LINKTYPE_SITA
@ LINKTYPE_SITA
Various link-layer types, with a pseudo-header, for SITA.
Definition: IPcapWriter.h:108
inet::IP_PROT_NONE
@ IP_PROT_NONE
Definition: IpProtocolId_m.h:102
inet::L3CommandCode
L3CommandCode
Enum generated from inet/networklayer/contract/L3SocketCommand.msg:14 by opp_msgtool.
Definition: L3SocketCommand_m.h:63
inet::LINKTYPE_RTAC_SERIAL
@ LINKTYPE_RTAC_SERIAL
Serial-line packet header for the Schweitzer Engineering Laboratories "RTAC" product.
Definition: IPcapWriter.h:172
inet::LEASE_TIMEOUT
@ LEASE_TIMEOUT
Definition: DhcpMessage_m.h:157
inet::ETHERTYPE_MPLS_MULTICAST
@ ETHERTYPE_MPLS_MULTICAST
Definition: EtherType_m.h:94
inet::SP_UNSPECIFIED
@ SP_UNSPECIFIED
Definition: ProtocolTag_m.h:173
inet::SWITCH_PREAMBLE_PHASE
@ SWITCH_PREAMBLE_PHASE
Definition: XMacHeader_m.h:91
inet::DSCP_AF42
@ DSCP_AF42
Definition: Dscp_m.h:98
inet::RIP_RESPONSE
@ RIP_RESPONSE
Definition: RipPacket_m.h:69
inet::LINKTYPE_BLUETOOTH_HCI_H4_WITH_PHDR
@ LINKTYPE_BLUETOOTH_HCI_H4_WITH_PHDR
Bluetooth HCI UART transport layer.
Definition: IPcapWriter.h:112
inet::DhcpOpcode
DhcpOpcode
Enum generated from inet/applications/dhcp/DhcpMessage.msg:17 by opp_msgtool.
Definition: DhcpMessage_m.h:59
inet::IEEE802CTRL_SENDPAUSE
@ IEEE802CTRL_SENDPAUSE
Definition: Ieee802Ctrl_m.h:59
inet::LINKTYPE_DBUS
@ LINKTYPE_DBUS
Raw D-Bus messages, starting with the endianness flag, followed by the message type,...
Definition: IPcapWriter.h:144
inet::EIGRP_HELLO_MSG
@ EIGRP_HELLO_MSG
Definition: EigrpMessage_m.h:93
inet::EigrpIpv4Reply::parsimUnpack
virtual void parsimUnpack(omnetpp::cCommBuffer *b) override
inet::SCTP_C_SEND
@ SCTP_C_SEND
Definition: SctpCommand_m.h:132
inet::EigrpMessage::parsimUnpack
virtual void parsimUnpack(omnetpp::cCommBuffer *b) override
inet::WiseRouteMsgType
WiseRouteMsgType
Enum generated from inet/networklayer/wiseroute/WiseRouteHeader.msg:17 by opp_msgtool.
Definition: WiseRouteHeader_m.h:60
inet::UP_CL
@ UP_CL
Definition: UserPriority.h:23
inet::find
std::vector< T >::iterator find(std::vector< T > &v, const Tk &a)
Definition: stlutils.h:44
inet::LINKTYPE_MUX27010
@ LINKTYPE_MUX27010
Variant of 3GPP TS 27.010 multiplexing protocol (similar to, but not the same as, 27....
Definition: IPcapWriter.h:148
inet::ICMPv6_MLD_REPORT
@ ICMPv6_MLD_REPORT
Definition: Icmpv6Header_m.h:92
inet::LINKTYPE_LTALK
@ LINKTYPE_LTALK
Apple LocalTalk.
Definition: IPcapWriter.h:58
inet::EigrpIpv4Update::parsimUnpack
virtual void parsimUnpack(omnetpp::cCommBuffer *b) override
inet::SCTP_I_CONN_LOST
@ SCTP_I_CONN_LOST
Definition: SctpCommand_m.h:207
inet::LINKTYPE_DVB_CI
@ LINKTYPE_DVB_CI
DVB-CI (DVB Common Interface for communication between a PC Card module and a DVB receiver),...
Definition: IPcapWriter.h:146
inet::ICMP_REDIRECT_HOST
@ ICMP_REDIRECT_HOST
Definition: IcmpHeader_m.h:111
inet::LINKTYPE_LAPD
@ LINKTYPE_LAPD
Link Access Procedures on the D Channel (LAPD) frames.
Definition: IPcapWriter.h:116
inet::LINKTYPE_FC_2
@ LINKTYPE_FC_2
Fibre Channel FC-2 frames, beginning with a Frame_Header.
Definition: IPcapWriter.h:130
inet::LINKTYPE_IEEE802_15_4_NOFCS
@ LINKTYPE_IEEE802_15_4_NOFCS
IEEE 802.15.4 wireless Personal Area Network, without the FCS at the end of the frame.
Definition: IPcapWriter.h:142
inet::TCP_C_ACCEPT
@ TCP_C_ACCEPT
Definition: TcpCommand_m.h:84
inet::ARP_RARP_REPLY
@ ARP_RARP_REPLY
Definition: ArpPacket_m.h:67
inet::SCTP_C_SHUTDOWN
@ SCTP_C_SHUTDOWN
Definition: SctpCommand_m.h:142
inet::IGMP_MEMBERSHIP_QUERY
@ IGMP_MEMBERSHIP_QUERY
Definition: IgmpMessage_m.h:71
inet::LINKTYPE_PROFIBUS_DL
@ LINKTYPE_PROFIBUS_DL
PROFIBUS data link layer packets, as specified by IEC standard 61158-6-3.
Definition: IPcapWriter.h:184
inet::SCTP_I_SEND_STREAMS_RESETTED
@ SCTP_I_SEND_STREAMS_RESETTED
Definition: SctpCommand_m.h:213
inet::LINKTYPE_INVALID
@ LINKTYPE_INVALID
Definition: IPcapWriter.h:18
inet::ETHERTYPE_INET_WISEROUTE
@ ETHERTYPE_INET_WISEROUTE
Definition: EtherType_m.h:90
inet::MSG_HELLO_TIMEOUT
@ MSG_HELLO_TIMEOUT
Definition: SignallingMsg_m.h:86
inet::IPOPTION_CLASS_DEBUGGING
@ IPOPTION_CLASS_DEBUGGING
Definition: Ipv4Header_m.h:101
inet::PATH_RETRY
@ PATH_RETRY
Definition: SignallingMsg_m.h:92
inet::INSUFFICIENT_RESOURCES
@ INSUFFICIENT_RESOURCES
Definition: MobilityHeader_m.h:228
inet::ETHERTYPE_MPLS_UNICAST
@ ETHERTYPE_MPLS_UNICAST
Definition: EtherType_m.h:93
inet::UDP_C_SETOPTION_SET_MCAST_SRC_FILTER
@ UDP_C_SETOPTION_SET_MCAST_SRC_FILTER
Definition: UdpControlInfo_m.h:133
inet::DHCPDISCOVER
@ DHCPDISCOVER
Definition: DhcpMessage_m.h:84
inet::L3_C_BIND
@ L3_C_BIND
Definition: L3SocketCommand_m.h:64
inet::HOME_TEST_INIT
@ HOME_TEST_INIT
Definition: MobilityHeader_m.h:77
inet::SCTP_C_STATUS
@ SCTP_C_STATUS
Definition: SctpCommand_m.h:135
inet::SCTP_I_CONNECTION_REFUSED
@ SCTP_I_CONNECTION_REFUSED
Definition: SctpCommand_m.h:202
inet::LINKTYPE_RAW
@ LINKTYPE_RAW
Raw IP.
Definition: IPcapWriter.h:46
inet::WAIT_ACK
@ WAIT_ACK
Definition: DhcpMessage_m.h:154
inet::ICMP_ECHO_REQUEST
@ ICMP_ECHO_REQUEST
Definition: IcmpHeader_m.h:80
inet::LINKTYPE_PPI
@ LINKTYPE_PPI
Per-Packet Information information.
Definition: IPcapWriter.h:104
inet::GPTPTYPE_FOLLOW_UP
@ GPTPTYPE_FOLLOW_UP
Definition: GptpPacket_m.h:134
inet::DHCPRELEASE
@ DHCPRELEASE
Definition: DhcpMessage_m.h:90
inet::SCTP_C_ACCEPT_SOCKET_ID
@ SCTP_C_ACCEPT_SOCKET_ID
Definition: SctpCommand_m.h:153
inet::LINKTYPE_PPP_ETHER
@ LINKTYPE_PPP_ETHER
PPPoE.
Definition: IPcapWriter.h:42
inet::UdpStatusInd
UdpStatusInd
Enum generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:54 by opp_msgtool.
Definition: UdpControlInfo_m.h:156
inet::IpEcnCode
IpEcnCode
Enum generated from inet/networklayer/common/EcnTag.msg:12 by opp_msgtool.
Definition: EcnTag_m.h:58
inet::MASTER_PORT
@ MASTER_PORT
Definition: GptpPacket_m.h:111
inet::LINKTYPE_C_HDLC_WITH_DIR
@ LINKTYPE_C_HDLC_WITH_DIR
Cisco PPP with HDLC framing.
Definition: IPcapWriter.h:120
inet::FCS_COMPUTED
@ FCS_COMPUTED
Definition: FcsMode_m.h:59
inet::CRC_DISABLED
@ CRC_DISABLED
Definition: CrcMode_m.h:56
inet::RTPAPP_START_TRANSMISSION
@ RTPAPP_START_TRANSMISSION
Definition: RtpApplication_m.h:55
inet::LINKTYPE_ARCNET_LINUX
@ LINKTYPE_ARCNET_LINUX
ARCNET Data Packets, as described by the ARCNET Trade Association standard ATA 878....
Definition: IPcapWriter.h:70
inet::IP_PROT_LINK_STATE_ROUTING
@ IP_PROT_LINK_STATE_ROUTING
Definition: IpProtocolId_m.h:118
inet::BMAC_PREAMBLE
@ BMAC_PREAMBLE
Definition: BMacHeader_m.h:75
inet::LINKTYPE_PPP_PPPD
@ LINKTYPE_PPP_PPPD
PPP in HDLC-like encapsulation, like LINKTYPE_PPP_HDLC, but with the 0xff address byte replaced by a ...
Definition: IPcapWriter.h:90
inet::HOP_LIMIT_REACHED
@ HOP_LIMIT_REACHED
Definition: Simsignals_m.h:70
inet::DHCP_MSG_TYPE
@ DHCP_MSG_TYPE
Definition: DhcpMessage_m.h:119
inet::ICMP_TIMESTAMP_REPLY
@ ICMP_TIMESTAMP_REPLY
Definition: IcmpHeader_m.h:87
inet::NO_SPLIT_HORIZON
@ NO_SPLIT_HORIZON
Definition: Rip.h:31
inet::LINKTYPE_PPP_HDLC
@ LINKTYPE_PPP_HDLC
PPP in HDLC-like framing, as per RFC 1662, or Cisco PPP with HDLC framing, as per section 4....
Definition: IPcapWriter.h:40
inet::CRC_MODE_UNDEFINED
@ CRC_MODE_UNDEFINED
Definition: CrcMode_m.h:55
inet::SCTP_C_RESET_ASSOC
@ SCTP_C_RESET_ASSOC
Definition: SctpCommand_m.h:145
inet::TCP_I_CONNECTION_RESET
@ TCP_I_CONNECTION_RESET
Definition: TcpCommand_m.h:132
inet::PING_SEND
@ PING_SEND
Definition: PingApp_m.h:55
inet::IPv6ND_PREFIX_INFORMATION
@ IPv6ND_PREFIX_INFORMATION
Definition: Ipv6NdMessage_m.h:91
inet::ETHERTYPE_FLOW_CONTROL
@ ETHERTYPE_FLOW_CONTROL
Definition: EtherType_m.h:92
inet::NO_ROUTE_FOUND
@ NO_ROUTE_FOUND
Definition: Simsignals_m.h:75
inet::crc32_tab
const uint32_t crc32_tab[]
Definition: EthernetCRC.cc:12
inet::HELLO_MESSAGE
@ HELLO_MESSAGE
Definition: RsvpPacket_m.h:75
inet::RipCommand
RipCommand
Enum generated from inet/routing/rip/RipPacket.msg:22 by opp_msgtool.
Definition: RipPacket_m.h:67
inet::EigrpIpv6Ack::parsimUnpack
virtual void parsimUnpack(omnetpp::cCommBuffer *b) override
inet::EigrpIpv4Reply::parsimPack
virtual void parsimPack(omnetpp::cCommBuffer *b) const override
inet::__doPacking
void INET_API __doPacking(omnetpp::cCommBuffer *b, const PortIdentity &a)
inet::IP_PROT_MANET
@ IP_PROT_MANET
Definition: IpProtocolId_m.h:110
inet::T1
@ T1
Definition: DhcpMessage_m.h:155
inet::DhcpOptionCode
DhcpOptionCode
Enum generated from inet/applications/dhcp/DhcpMessage.msg:35 by opp_msgtool.
Definition: DhcpMessage_m.h:118
inet::FCS_DECLARED_CORRECT
@ FCS_DECLARED_CORRECT
Definition: FcsMode_m.h:57
inet::TCP_I_DATA_NOTIFICATION
@ TCP_I_DATA_NOTIFICATION
Definition: TcpCommand_m.h:136
inet::UDP_C_SETOPTION_LEAVE_MCAST_SRC
@ UDP_C_SETOPTION_LEAVE_MCAST_SRC
Definition: UdpControlInfo_m.h:132
inet::TCP_I_URGENT_DATA
@ TCP_I_URGENT_DATA
Definition: TcpCommand_m.h:126
inet::operator==
bool operator==(const FecTlv &a, const FecTlv &b)
Definition: Ldp.cc:61
inet::__doPacking
void INET_API __doPacking(omnetpp::cCommBuffer *b, const FecTlv &a)
inet::DSCP_CS6
@ DSCP_CS6
Definition: Dscp_m.h:106
inet::XMAC_DATA_TIMEOUT
@ XMAC_DATA_TIMEOUT
Definition: XMacHeader_m.h:90
inet::DHCPDECLINE
@ DHCPDECLINE
Definition: DhcpMessage_m.h:87
inet::LINKTYPE_MTP2
@ LINKTYPE_MTP2
Signaling System 7 Message Transfer Part Level 2.
Definition: IPcapWriter.h:76
inet::__doUnpacking
void INET_API __doUnpacking(omnetpp::cCommBuffer *b, EigrpMsgRoute &a)
inet::TUN_C_CLOSE
@ TUN_C_CLOSE
Definition: TunControlInfo_m.h:60
inet::T2
@ T2
Definition: DhcpMessage_m.h:156
inet::LINKTYPE_IPMB_LINUX
@ LINKTYPE_IPMB_LINUX
IPMB over an I2C circuit.
Definition: IPcapWriter.h:124
inet::FCS_MODE_UNDEFINED
@ FCS_MODE_UNDEFINED
Definition: FcsMode_m.h:55
inet::EigrpIpv6Reply::parsimUnpack
virtual void parsimUnpack(omnetpp::cCommBuffer *b) override
inet::PASSIVE_PORT
@ PASSIVE_PORT
Definition: GptpPacket_m.h:113
inet::IPv4_C_BIND
@ IPv4_C_BIND
Definition: Ipv4SocketCommand_m.h:64
inet::GPTP_SELF_REQ_ANSWER_KIND
@ GPTP_SELF_REQ_ANSWER_KIND
Definition: GptpPacket_m.h:156
inet::LINKTYPE_CAN_SOCKETCAN
@ LINKTYPE_CAN_SOCKETCAN
CAN (Controller Area Network) frames, with a pseudo-header as supplied by Linux SocketCAN.
Definition: IPcapWriter.h:136
inet::TunCommandCode
TunCommandCode
Enum generated from inet/linklayer/tun/TunControlInfo.msg:13 by opp_msgtool.
Definition: TunControlInfo_m.h:58
inet::findNetworkProtocol
const Protocol * findNetworkProtocol(Packet *packet)
Definition: L3Tools.cc:22
inet::LINKTYPE_AX25_KISS
@ LINKTYPE_AX25_KISS
AX.25 packet, with a 1-byte KISS header containing a type indicator.
Definition: IPcapWriter.h:114
inet::PATH_MESSAGE
@ PATH_MESSAGE
Definition: RsvpPacket_m.h:69
inet::DHCPOFFER
@ DHCPOFFER
Definition: DhcpMessage_m.h:85
inet::FORWARDING_DISABLED
@ FORWARDING_DISABLED
Definition: Simsignals_m.h:69
inet::REQUESTED_IP
@ REQUESTED_IP
Definition: DhcpMessage_m.h:122
inet::isEth2Type
bool isEth2Type(int typeOrLength)
Definition: EtherType_m.h:107
inet::LINKTYPE_IEEE802_11_PRISM
@ LINKTYPE_IEEE802_11_PRISM
Prism monitor mode information followed by an 802.11 header.
Definition: IPcapWriter.h:62
inet::LINKTYPE_IPV6
@ LINKTYPE_IPV6
Raw IPv6; the packet begins with an IPv6 header.
Definition: IPcapWriter.h:140
inet::ICMP_DU_DESTINATION_NETWORK_UNKNOWN
@ ICMP_DU_DESTINATION_NETWORK_UNKNOWN
Definition: IcmpHeader_m.h:192
inet::EchoProtocolType
EchoProtocolType
Enum generated from inet/networklayer/common/EchoPacket.msg:16 by opp_msgtool.
Definition: EchoPacket_m.h:57
inet::LINKTYPE_ISO_14443
@ LINKTYPE_ISO_14443
Messages between ISO 14443 contactless smartcards (Proximity Integrated Circuit Card,...
Definition: IPcapWriter.h:198
inet::BINDING_ACKNOWLEDGEMENT
@ BINDING_ACKNOWLEDGEMENT
Definition: MobilityHeader_m.h:82
inet::GroupRecordType
GroupRecordType
Enum generated from inet/networklayer/ipv4/IgmpMessage.msg:94 by opp_msgtool.
Definition: IgmpMessage_m.h:453
inet::IPOPTION_ROUTER_ALERT
@ IPOPTION_ROUTER_ALERT
Definition: Ipv4Header_m.h:141
inet::EigrpIpv4Hello::parsimUnpack
virtual void parsimUnpack(omnetpp::cCommBuffer *b) override
inet::SWAP_OPER
@ SWAP_OPER
Definition: LibTable.h:22
inet::XMAC_SEND_PREAMBLE
@ XMAC_SEND_PREAMBLE
Definition: XMacHeader_m.h:87
inet::GptpPortType
GptpPortType
Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:52 by opp_msgtool.
Definition: GptpPacket_m.h:110
inet::EIGRP_TLV_PARAM
@ EIGRP_TLV_PARAM
Definition: EigrpMessage_m.h:113
inet::EXPIRED_HOME_NONCE_INDEX
@ EXPIRED_HOME_NONCE_INDEX
Definition: MobilityHeader_m.h:234
inet::IPv6_I_DATA
@ IPv6_I_DATA
Definition: Ipv6SocketCommand_m.h:84
inet::KEEP_ALIVE
@ KEEP_ALIVE
Definition: LdpPacket_m.h:79
inet::SCTP_C_RECEIVE
@ SCTP_C_RECEIVE
Definition: SctpCommand_m.h:136
inet::MSG_PATH_NOTIFY
@ MSG_PATH_NOTIFY
Definition: SignallingMsg_m.h:87
inet::UDP_C_SETOPTION_REUSEADDR
@ UDP_C_SETOPTION_REUSEADDR
Definition: UdpControlInfo_m.h:126
inet::SCTP_I_DATA
@ SCTP_I_DATA
Definition: SctpCommand_m.h:197
PacketProtocolTag
removed DscpReq Ipv4ControlInfo Ipv6ControlInfo up L3AddressInd DispatchProtocolReq L4PortInd Ipv4ControlInfo Ipv6ControlInfo down PacketProtocolTag
Definition: IUdp-gates.txt:25
inet::ICMP_MASK_REQUEST
@ ICMP_MASK_REQUEST
Definition: IcmpHeader_m.h:90
inet::XMAC_ACK_TX_OVER
@ XMAC_ACK_TX_OVER
Definition: XMacHeader_m.h:86
inet::findNetworkProtocolHeader
const Ptr< const NetworkHeaderBase > findNetworkProtocolHeader(Packet *packet)
Definition: L3Tools.cc:37
inet::TCP_C_SEND
@ TCP_C_SEND
Definition: TcpCommand_m.h:85
inet::ICMP_SOURCEQUENCH
@ ICMP_SOURCEQUENCH
Definition: IcmpHeader_m.h:78
inet::UdpSourceFilterMode
UdpSourceFilterMode
Enum generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:353 by opp_msgtool.
Definition: UdpControlInfo_m.h:1204
inet::SAP_BANYAN
@ SAP_BANYAN
Definition: Ieee802SapTag_m.h:71
inet::SCTP_C_ABORT
@ SCTP_C_ABORT
Definition: SctpCommand_m.h:134
inet::IPv6_C_CLOSE
@ IPv6_C_CLOSE
Definition: Ipv6SocketCommand_m.h:66
inet::IP_PROT_SCTP
@ IP_PROT_SCTP
Definition: IpProtocolId_m.h:108
inet::LABEL_RELEASE
@ LABEL_RELEASE
Definition: LdpPacket_m.h:85
inet::__doUnpacking
void INET_API __doUnpacking(omnetpp::cCommBuffer *b, PortIdentity &a)
inet::ICMP_DU_NETWORK_PROHIBITED
@ ICMP_DU_NETWORK_PROHIBITED
Definition: IcmpHeader_m.h:195
inet::EigrpIpv6Reply::parsimPack
virtual void parsimPack(omnetpp::cCommBuffer *b) const override
inet::IP_PROT_IPv6EXT_FRAGMENT
@ IP_PROT_IPv6EXT_FRAGMENT
Definition: IpProtocolId_m.h:114
inet::SIGNAL_KIND
@ SIGNAL_KIND
Definition: ConstType.h:18
inet::units::units::g
milli< kg >::type g
Definition: Units.h:1071
inet::EigrpIpv4Query::parsimPack
virtual void parsimPack(omnetpp::cCommBuffer *b) const override
inet::GPSR_GG_PLANARIZATION
@ GPSR_GG_PLANARIZATION
Definition: Gpsr_m.h:86
inet::ADMINISTRATIVELY_PROHIBITED
@ ADMINISTRATIVELY_PROHIBITED
Definition: MobilityHeader_m.h:227
inet::LINKTYPE_APPLE_IP_OVER_IEEE1394
@ LINKTYPE_APPLE_IP_OVER_IEEE1394
Apple IP-over-IEEE 1394 cooked header.
Definition: IPcapWriter.h:72
inet::LANPruneDelay
@ LANPruneDelay
Definition: PimPacket_m.h:124
inet::HOME_TEST
@ HOME_TEST
Definition: MobilityHeader_m.h:79
inet::HP_FRONT
@ HP_FRONT
Definition: HeaderPosition.h:18
inet::EigrpIpv4Ack::parsimPack
virtual void parsimPack(omnetpp::cCommBuffer *b) const override
inet::BU_ACCEPT_BUT_DISCOVER_PREFIX
@ BU_ACCEPT_BUT_DISCOVER_PREFIX
Definition: MobilityHeader_m.h:225
inet::IP_PROT_UDP
@ IP_PROT_UDP
Definition: IpProtocolId_m.h:97
inet::LINKTYPE_FC_2_WITH_FRAME_DELIMS
@ LINKTYPE_FC_2_WITH_FRAME_DELIMS
Fibre Channel FC-2 frames.
Definition: IPcapWriter.h:132
inet::Ipv6TlvOptionTypes
Ipv6TlvOptionTypes
Enum generated from inet/networklayer/ipv6/Ipv6ExtensionHeaders.msg:30 by opp_msgtool.
Definition: Ipv6ExtensionHeaders_m.h:79
inet::IP_PROT_OSPFv3
@ IP_PROT_OSPFv3
Definition: IpProtocolId_m.h:105
inet::StateRefresh
@ StateRefresh
Definition: PimPacket_m.h:102
inet::units::constants::pi
const value< double, units::rad > pi(3.141592653589793)
inet::RsvpConstants
RsvpConstants
Enum generated from inet/networklayer/rsvpte/RsvpPacket.msg:19 by opp_msgtool.
Definition: RsvpPacket_m.h:68
inet::Ieee802MessageKind
Ieee802MessageKind
Enum generated from inet/linklayer/common/Ieee802Ctrl.msg:16 by opp_msgtool.
Definition: Ieee802Ctrl_m.h:57
inet::L3_C_DESTROY
@ L3_C_DESTROY
Definition: L3SocketCommand_m.h:67
inet::RegisterStop
@ RegisterStop
Definition: PimPacket_m.h:95
inet::UDP_C_SETOPTION_BROADCAST
@ UDP_C_SETOPTION_BROADCAST
Definition: UdpControlInfo_m.h:123
inet::DSCP_CS3
@ DSCP_CS3
Definition: Dscp_m.h:103
SIMTIME_AS_CLOCKTIME
#define SIMTIME_AS_CLOCKTIME(x)
Definition: contract/ClockTime.h:20
inet::SCTP_I_ESTABLISHED
@ SCTP_I_ESTABLISHED
Definition: SctpCommand_m.h:199
inet::ROUTER
@ ROUTER
Definition: DhcpMessage_m.h:125
inet::INITIALIZATION
@ INITIALIZATION
Definition: LdpPacket_m.h:78
inet::DSCP_AF11
@ DSCP_AF11
Definition: Dscp_m.h:88
inet::LINKTYPE_SUNATM
@ LINKTYPE_SUNATM
ATM traffic, encapsulated as per the scheme used by SunATM devices.
Definition: IPcapWriter.h:66
inet::LMAC_SEND_CONTROL
@ LMAC_SEND_CONTROL
Definition: LMacHeader_m.h:77
inet::DSCP_EF
@ DSCP_EF
Definition: Dscp_m.h:100
inet::SAP_NOVELL_IPX
@ SAP_NOVELL_IPX
Definition: Ieee802SapTag_m.h:72
inet::ICMPv6_MLDv2_REPORT
@ ICMPv6_MLDv2_REPORT
Definition: Icmpv6Header_m.h:99
inet::NOT_HOME_SUBNET
@ NOT_HOME_SUBNET
Definition: MobilityHeader_m.h:230
inet::units::values::s
value< double, units::s > s
Definition: Units.h:1235
inet::ICMP_DU_NETWORK_UNREACHABLE
@ ICMP_DU_NETWORK_UNREACHABLE
Definition: IcmpHeader_m.h:186
inet::HP_NONE
@ HP_NONE
Definition: HeaderPosition.h:17
inet::ICMP_REDIRECT
@ ICMP_REDIRECT
Definition: IcmpHeader_m.h:79
inet::units::units::B
intscale< b, 1, 8 > B
Definition: Units.h:1168
inet::IcmpType
IcmpType
Enum generated from inet/networklayer/ipv4/IcmpHeader.msg:18 by opp_msgtool.
Definition: IcmpHeader_m.h:76
inet::GptpNodeType
GptpNodeType
Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:45 by opp_msgtool.
Definition: GptpPacket_m.h:90
inet::LINKTYPE_IPNET
@ LINKTYPE_IPNET
Solaris ipnet pseudo-header.
Definition: IPcapWriter.h:134
inet::ADDRESS_WITHDRAW
@ ADDRESS_WITHDRAW
Definition: LdpPacket_m.h:81
inet::IPOPTION_RECORD_ROUTE
@ IPOPTION_RECORD_ROUTE
Definition: Ipv4Header_m.h:139
inet::IPv4_C_DESTROY
@ IPv4_C_DESTROY
Definition: Ipv4SocketCommand_m.h:67
inet::PEK_PROPAGATED
@ PEK_PROPAGATED
Definition: PacketEventTag_m.h:69
inet::SPLIT_HORIZON_POISON_REVERSE
@ SPLIT_HORIZON_POISON_REVERSE
Definition: Rip.h:33
inet::MSG_RSB_REFRESH_TIMER
@ MSG_RSB_REFRESH_TIMER
Definition: SignallingMsg_m.h:82
inet::ICMP_DU_NETWORK_UNREACHABLE_FOR_TYPE_OF_SERVICE
@ ICMP_DU_NETWORK_UNREACHABLE_FOR_TYPE_OF_SERVICE
Definition: IcmpHeader_m.h:197
inet::ICMPv6_ECHO_REPLY
@ ICMPv6_ECHO_REPLY
Definition: Icmpv6Header_m.h:90
inet::IPOPTION_NO_OPTION
@ IPOPTION_NO_OPTION
Definition: Ipv4Header_m.h:134
inet::GPSR_PERIMETER_ROUTING
@ GPSR_PERIMETER_ROUTING
Definition: Gpsr_m.h:67
inet::SCTP_C_SEND_ORDERED
@ SCTP_C_SEND_ORDERED
Definition: SctpCommand_m.h:137
inet::UDP_C_SETOPTION_JOIN_MCAST_GRP
@ UDP_C_SETOPTION_JOIN_MCAST_GRP
Definition: UdpControlInfo_m.h:127
inet::ICMP_TIME_EXCEEDED
@ ICMP_TIME_EXCEEDED
Definition: IcmpHeader_m.h:83
inet::UDP_I_SOCKET_CLOSED
@ UDP_I_SOCKET_CLOSED
Definition: UdpControlInfo_m.h:159
inet::TCP_C_STATUS
@ TCP_C_STATUS
Definition: TcpCommand_m.h:88
inet::SCTP_I_CONNECTION_RESET
@ SCTP_I_CONNECTION_RESET
Definition: SctpCommand_m.h:203
inet::HP_BACK
@ HP_BACK
Definition: HeaderPosition.h:19
inet::ICMPv6_MLD_DONE
@ ICMPv6_MLD_DONE
Definition: Icmpv6Header_m.h:93
inet::LEASE_TIME
@ LEASE_TIME
Definition: DhcpMessage_m.h:130
inet::LINKTYPE_ARCNET_BSD
@ LINKTYPE_ARCNET_BSD
ARCNET Data Packets.
Definition: IPcapWriter.h:28
inet::UNSPECIFIED
@ UNSPECIFIED
Definition: ClockEvent_m.h:59
inet::QUEUE_OVERFLOW
@ QUEUE_OVERFLOW
Definition: Simsignals_m.h:77
inet::ICMPv6_PARAMETER_PROBLEM
@ ICMPv6_PARAMETER_PROBLEM
Definition: Icmpv6Header_m.h:88
inet::PEK_DELAYED
@ PEK_DELAYED
Definition: PacketEventTag_m.h:65
inet::LINKTYPE_DLT_RAW1
@ LINKTYPE_DLT_RAW1
Raw IP.
Definition: IPcapWriter.h:36
inet::IPv6_C_CONNECT
@ IPv6_C_CONNECT
Definition: Ipv6SocketCommand_m.h:65
EV_FIELD
#define EV_FIELD(...)
Definition: INETDefs.h:112
inet::ETHERTYPE_NEXT_HOP_FORWARDING
@ ETHERTYPE_NEXT_HOP_FORWARDING
Definition: EtherType_m.h:91
inet::EigrpIpv4Message::parsimUnpack
virtual void parsimUnpack(omnetpp::cCommBuffer *b) override
inet::GPSR_NO_PLANARIZATION
@ GPSR_NO_PLANARIZATION
Definition: Gpsr_m.h:85
inet::SPANNING_TREE
@ SPANNING_TREE
Definition: Ieee8021dBpdu_m.h:76
inet::UDP_INCLUDE_MCAST_SOURCES
@ UDP_INCLUDE_MCAST_SOURCES
Definition: UdpControlInfo_m.h:1205
inet::SCTP_C_GETSOCKETOPTIONS
@ SCTP_C_GETSOCKETOPTIONS
Definition: SctpCommand_m.h:150
inet::SctpStatusInd
SctpStatusInd
Enum generated from inet/transportlayer/contract/sctp/SctpCommand.msg:75 by opp_msgtool.
Definition: SctpCommand_m.h:196
inet::SCTP_C_QUEUE_BYTES_LIMIT
@ SCTP_C_QUEUE_BYTES_LIMIT
Definition: SctpCommand_m.h:140
inet::ICMPv6_ROUTER_SOL
@ ICMPv6_ROUTER_SOL
Definition: Icmpv6Header_m.h:94
inet::DATA
@ DATA
Definition: WiseRouteHeader_m.h:61
inet::ETHERNET_CONTROL_PAUSE
@ ETHERNET_CONTROL_PAUSE
Definition: EthernetControlFrame_m.h:55
inet::PacketEventKind
PacketEventKind
Enum generated from inet/common/PacketEventTag.msg:14 by opp_msgtool.
Definition: PacketEventTag_m.h:63
inet::LINKTYPE_MTP3
@ LINKTYPE_MTP3
Signaling System 7 Message Transfer Part Level 3.
Definition: IPcapWriter.h:78
inet::SCTP_C_DESTROY
@ SCTP_C_DESTROY
Definition: SctpCommand_m.h:154
inet::DSCP_CS4
@ DSCP_CS4
Definition: Dscp_m.h:104
inet::ICMP_DU_HOST_PRECEDENCE_VIOLATION
@ ICMP_DU_HOST_PRECEDENCE_VIOLATION
Definition: IcmpHeader_m.h:200
inet::RipAf
RipAf
Enum generated from inet/routing/rip/RipPacket.msg:30 by opp_msgtool.
Definition: RipPacket_m.h:89
inet::SCTP_I_SHUTDOWN_RECEIVED
@ SCTP_I_SHUTDOWN_RECEIVED
Definition: SctpCommand_m.h:209
inet::LINKTYPE_PPP_WITH_DIR
@ LINKTYPE_PPP_WITH_DIR
PPP, as per RFC 1661 and RFC 1662, preceded with a one-byte pseudo-header with a zero value meaning "...
Definition: IPcapWriter.h:118
inet::SCTP_C_NO_OUTSTANDING
@ SCTP_C_NO_OUTSTANDING
Definition: SctpCommand_m.h:143
inet::GptpMessageType
GptpMessageType
Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:59 by opp_msgtool.
Definition: GptpPacket_m.h:132
inet::DSCP_CS7
@ DSCP_CS7
Definition: Dscp_m.h:107
inet::SAP_CLNS
@ SAP_CLNS
Definition: Ieee802SapTag_m.h:74
inet::LINKTYPE_PKTAP
@ LINKTYPE_PKTAP
Apple PKTAP capture encapsulation.
Definition: IPcapWriter.h:186
inet::EigrpIpv6Ack::parsimPack
virtual void parsimPack(omnetpp::cCommBuffer *b) const override
inet::ICMPv6_REDIRECT
@ ICMPv6_REDIRECT
Definition: Icmpv6Header_m.h:98
inet::ETHERTYPE_SRP
@ ETHERTYPE_SRP
Definition: EtherType_m.h:80
inet::SCTP_I_PEER_CLOSED
@ SCTP_I_PEER_CLOSED
Definition: SctpCommand_m.h:200
inet::EigrpIpv6Message::parsimPack
virtual void parsimPack(omnetpp::cCommBuffer *b) const override
inet::SCTP_C_ASSOCIATE
@ SCTP_C_ASSOCIATE
Definition: SctpCommand_m.h:130
inet::IPOPTION_CLASS_RESERVED2
@ IPOPTION_CLASS_RESERVED2
Definition: Ipv4Header_m.h:102
inet::GPSR_RNG_PLANARIZATION
@ GPSR_RNG_PLANARIZATION
Definition: Gpsr_m.h:87
inet::LINKTYPE_BLUETOOTH_LINUX_MONITOR
@ LINKTYPE_BLUETOOTH_LINUX_MONITOR
Bluetooth Linux Monitor encapsulation of traffic for the BlueZ stack.
Definition: IPcapWriter.h:178
inet::BMAC_START_BMAC
@ BMAC_START_BMAC
Definition: BMacHeader_m.h:80
inet::LMacType
LMacType
Enum generated from inet/linklayer/lmac/LMacHeader.msg:13 by opp_msgtool.
Definition: LMacHeader_m.h:67
inet::IPv6_ADDRESS_SIZE
@ IPv6_ADDRESS_SIZE
Definition: Ipv6Address.h:20
inet::ICMPv6_TIME_EXCEEDED
@ ICMPv6_TIME_EXCEEDED
Definition: Icmpv6Header_m.h:87
inet::vectorToString
std::string vectorToString(const EroVector &vec, const char *delim)
Definition: Utils.cc:36
inet::TCP_C_READ
@ TCP_C_READ
Definition: TcpCommand_m.h:90
inet::LMAC_SOMEBODY
@ LMAC_SOMEBODY
Definition: LMacHeader_m.h:74
inet::StateRefreshCapable
@ StateRefreshCapable
Definition: PimPacket_m.h:127
inet::BPDU_RAPID_OR_MULTIPLE_SPANNING_TREE
@ BPDU_RAPID_OR_MULTIPLE_SPANNING_TREE
Definition: Ieee8021dBpdu_m.h:98
inet::Direction
Direction
Enum generated from inet/common/DirectionTag.msg:13 by opp_msgtool.
Definition: DirectionTag_m.h:55
inet::LINKTYPE_IPMI_HPM_2
@ LINKTYPE_IPMI_HPM_2
IPMI trace packets, as specified by Table 3-20 "Trace Data Block Format" in the PICMG HPM....
Definition: IPcapWriter.h:190
inet::LINKTYPE_INFINIBAND
@ LINKTYPE_INFINIBAND
Raw InfiniBand frames, starting with the Local Routing Header.
Definition: IPcapWriter.h:166
inet::__doUnpacking
void INET_API __doUnpacking(omnetpp::cCommBuffer *b, RipEntry &a)
inet::L3StatusInd
L3StatusInd
Enum generated from inet/networklayer/contract/L3SocketCommand.msg:21 by opp_msgtool.
Definition: L3SocketCommand_m.h:83
inet::SignallingConstants
SignallingConstants
Enum generated from inet/networklayer/rsvpte/SignallingMsg.msg:14 by opp_msgtool.
Definition: SignallingMsg_m.h:79
inet::SPLIT_HORIZON
@ SPLIT_HORIZON
Definition: Rip.h:32
inet::ADDRESS_UNREACHABLE
@ ADDRESS_UNREACHABLE
Definition: Icmpv6Header_m.h:125
inet::LMAC_START_LMAC
@ LMAC_START_LMAC
Definition: LMacHeader_m.h:76
inet::UDP_C_DESTROY
@ UDP_C_DESTROY
Definition: UdpControlInfo_m.h:91
inet::SctpCommandCode
SctpCommandCode
Enum generated from inet/transportlayer/contract/sctp/SctpCommand.msg:41 by opp_msgtool.
Definition: SctpCommand_m.h:129
inet::packetFlowEndedSignal
simsignal_t packetFlowEndedSignal
Definition: Simsignals.cc:114
inet::LINKTYPE_USB_LINUX_MMAPPED
@ LINKTYPE_USB_LINUX_MMAPPED
USB packets, beginning with a Linux USB header.
Definition: IPcapWriter.h:128
type
removed type
Definition: IUdp-gates.txt:7
inet::LINKTYPE_ERF
@ LINKTYPE_ERF
Various link-layer types, with a pseudo-header, for Endace DAG cards; encapsulates Endace ERF record.
Definition: IPcapWriter.h:110
inet::DSCP_BE
@ DSCP_BE
Definition: Dscp_m.h:87
inet::EroVector
std::vector< struct EroObj > EroVector
Definition: IntServ_m.h:54
inet::SOCKET_I_DATA
@ SOCKET_I_DATA
Definition: SocketCommand_m.h:85
inet::GPSR_GREEDY_ROUTING
@ GPSR_GREEDY_ROUTING
Definition: Gpsr_m.h:66
inet::DHCPNAK
@ DHCPNAK
Definition: DhcpMessage_m.h:89
inet::SCTP_C_QUEUE_MSGS_LIMIT
@ SCTP_C_QUEUE_MSGS_LIMIT
Definition: SctpCommand_m.h:141
inet::ETHERTYPE_GPTP
@ ETHERTYPE_GPTP
Definition: EtherType_m.h:98
inet::IPv6ND_REDIRECTED_HEADER
@ IPv6ND_REDIRECTED_HEADER
Definition: Ipv6NdMessage_m.h:92
inet::EigrpIpv4Query::parsimUnpack
virtual void parsimUnpack(omnetpp::cCommBuffer *b) override
inet::START_DHCP
@ START_DHCP
Definition: DhcpMessage_m.h:158
inet::LINKTYPE_NETANALYZER
@ LINKTYPE_NETANALYZER
Pseudo-header for Hilscher Gesellschaft für Systemautomation mbH netANALYZER devices,...
Definition: IPcapWriter.h:154
inet::registerAnyService
void registerAnyService(cGate *requestIn, cGate *indicationOut, cGate *responseIn, cGate *confirmOut)
Definition: IProtocolRegistrationListener.cc:70
inet::TCP_C_OPEN_PASSIVE
@ TCP_C_OPEN_PASSIVE
Definition: TcpCommand_m.h:83
inet::BLOCK_OLD_SOURCE
@ BLOCK_OLD_SOURCE
Definition: IgmpMessage_m.h:459
inet::DSCP_AF31
@ DSCP_AF31
Definition: Dscp_m.h:94
inet::ICMP_TIMXCEED_REASS
@ ICMP_TIMXCEED_REASS
Definition: IcmpHeader_m.h:131
inet::__doUnpacking
void INET_API __doUnpacking(omnetpp::cCommBuffer *b, FlowDescriptor_t &a)
inet::__doPacking
void INET_API __doPacking(omnetpp::cCommBuffer *b, const RipEntry &a)
inet::HP_UNDEFINED
@ HP_UNDEFINED
Definition: HeaderPosition.h:16
inet::UP_EE
@ UP_EE
Definition: UserPriority.h:22
inet::IP_PROT_IPv6EXT_ROUTING
@ IP_PROT_IPv6EXT_ROUTING
Definition: IpProtocolId_m.h:113
inet::BINDING_UPDATE
@ BINDING_UPDATE
Definition: MobilityHeader_m.h:81
inet::BPDU_CFG
@ BPDU_CFG
Definition: Ieee8021dBpdu_m.h:96
inet::find
std::vector< T >::const_iterator find(const std::vector< T > &v, const Tk &a)
Definition: stlutils.h:49
inet::IGMPV2_MEMBERSHIP_REPORT
@ IGMPV2_MEMBERSHIP_REPORT
Definition: IgmpMessage_m.h:73
inet::XMAC_CCA_TIMEOUT
@ XMAC_CCA_TIMEOUT
Definition: XMacHeader_m.h:85
inet::IP_PROT_UNKNOWN
@ IP_PROT_UNKNOWN
Definition: IpProtocolId_m.h:124
inet::INITSTAGE_LOCAL
INET_API InitStage INITSTAGE_LOCAL
Initialization of local state that don't use or affect other modules includes:
inet::IPv6_C_DESTROY
@ IPv6_C_DESTROY
Definition: Ipv6SocketCommand_m.h:67
inet::EigrpIpv6Update::parsimPack
virtual void parsimPack(omnetpp::cCommBuffer *b) const override
inet::BMAC_STOP_PREAMBLES
@ BMAC_STOP_PREAMBLES
Definition: BMacHeader_m.h:86
inet::IPOPTION_SECURITY
@ IPOPTION_SECURITY
Definition: Ipv4Header_m.h:137
inet::NO_RIP
@ NO_RIP
Definition: Rip.h:29
inet::IcmpDestinationUnreachableCodes
IcmpDestinationUnreachableCodes
Enum generated from inet/networklayer/ipv4/IcmpHeader.msg:63 by opp_msgtool.
Definition: IcmpHeader_m.h:185
inet::SapCode
SapCode
Enum generated from inet/linklayer/common/Ieee802SapTag.msg:16 by opp_msgtool.
Definition: Ieee802SapTag_m.h:66
inet::PATH_PREEMPTED
@ PATH_PREEMPTED
Definition: SignallingMsg_m.h:91
inet::UdpSetOptionSubcode
UdpSetOptionSubcode
Enum generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:30 by opp_msgtool.
Definition: UdpControlInfo_m.h:119
inet::UDP_C_SETOPTION_JOIN_MCAST_SRC
@ UDP_C_SETOPTION_JOIN_MCAST_SRC
Definition: UdpControlInfo_m.h:129
inet::UDP_C_SETOPTION_UNBLOCK_MCAST_SRC
@ UDP_C_SETOPTION_UNBLOCK_MCAST_SRC
Definition: UdpControlInfo_m.h:131
inet::PTEAR_MESSAGE
@ PTEAR_MESSAGE
Definition: RsvpPacket_m.h:71
kind
removed DscpReq kind
Definition: IUdp-gates.txt:12
inet::RTEAR_MESSAGE
@ RTEAR_MESSAGE
Definition: RsvpPacket_m.h:72
inet::EigrpIpv6Query::parsimUnpack
virtual void parsimUnpack(omnetpp::cCommBuffer *b) override
inet::SKIP
@ SKIP
Definition: ClockEvent_m.h:61
inet::IP_PROT_WISE
@ IP_PROT_WISE
Definition: IpProtocolId_m.h:121
inet::SCTP_C_SET_RTO_INFO
@ SCTP_C_SET_RTO_INFO
Definition: SctpCommand_m.h:152
inet::LMAC_SETUP_PHASE_END
@ LMAC_SETUP_PHASE_END
Definition: LMacHeader_m.h:72
inet::TimestampFlag
TimestampFlag
Enum generated from inet/networklayer/ipv4/Ipv4Header.msg:75 by opp_msgtool.
Definition: Ipv4Header_m.h:162
inet::LINKTYPE_ZWAVE_R1_R2
@ LINKTYPE_ZWAVE_R1_R2
Per Joshua Wright jwright@hasborg.com, formats for Z-Wave RF profiles R1 and R2 captures.
Definition: IPcapWriter.h:192
inet::BMAC_ACK_TIMEOUT
@ BMAC_ACK_TIMEOUT
Definition: BMacHeader_m.h:79
inet::LINKTYPE_NULL
@ LINKTYPE_NULL
BSD loopback encapsulation.
Definition: IPcapWriter.h:20
inet::EIGRP_SIAREPLY_MSG
@ EIGRP_SIAREPLY_MSG
Definition: EigrpMessage_m.h:95
inet::NO_ROUTE_TO_DEST
@ NO_ROUTE_TO_DEST
Definition: Icmpv6Header_m.h:123
inet::PingSelfKinds
PingSelfKinds
Enum generated from inet/applications/pingapp/PingApp.msg:11 by opp_msgtool.
Definition: PingApp_m.h:52
inet::Graft
@ Graft
Definition: PimPacket_m.h:99
inet::OTHER_PACKET_DROP
@ OTHER_PACKET_DROP
Definition: Simsignals_m.h:84
inet::IPOPTION_STREAM_ID
@ IPOPTION_STREAM_ID
Definition: Ipv4Header_m.h:135
inet::IPv6TLVOPTION_TLV_GPSR
@ IPv6TLVOPTION_TLV_GPSR
Definition: Ipv6ExtensionHeaders_m.h:82
inet::units::values::b
value< int64_t, units::b > b
Definition: Units.h:1241
inet::IPv4_C_CLOSE
@ IPv4_C_CLOSE
Definition: Ipv4SocketCommand_m.h:66
inet::PING_FIRST_ADDR
@ PING_FIRST_ADDR
Definition: PingApp_m.h:53
inet::MODE_IS_INCLUDE
@ MODE_IS_INCLUDE
Definition: IgmpMessage_m.h:454
inet::LINKTYPE_BACNET_MS_TP
@ LINKTYPE_BACNET_MS_TP
BACnet MS/TP frames.
Definition: IPcapWriter.h:88
inet::TUN_I_DATA
@ TUN_I_DATA
Definition: TunControlInfo_m.h:80
inet::__doUnpacking
void INET_API __doUnpacking(omnetpp::cCommBuffer *b, EncodedSourceAddress &a)
inet::DIRECTION_UNDEFINED
@ DIRECTION_UNDEFINED
Definition: DirectionTag_m.h:56
inet::CrcMode
CrcMode
Enum generated from inet/transportlayer/common/CrcMode.msg:12 by opp_msgtool.
Definition: CrcMode_m.h:54
inet::EigrpIpv6Hello::parsimPack
virtual void parsimPack(omnetpp::cCommBuffer *b) const override
inet::IPv6_C_BIND
@ IPv6_C_BIND
Definition: Ipv6SocketCommand_m.h:64
inet::NO_PROTOCOL_FOUND
@ NO_PROTOCOL_FOUND
Definition: Simsignals_m.h:81
inet::FcsMode
FcsMode
Enum generated from inet/linklayer/common/FcsMode.msg:12 by opp_msgtool.
Definition: FcsMode_m.h:54
inet::SCTP_I_DATA_NOTIFICATION
@ SCTP_I_DATA_NOTIFICATION
Definition: SctpCommand_m.h:198
inet::LINKTYPE_FDDI
@ LINKTYPE_FDDI
FDDI, as specified by ANSI INCITS 239-1994.
Definition: IPcapWriter.h:34
inet::IP_TIMESTAMP_TIMESTAMP_ONLY
@ IP_TIMESTAMP_TIMESTAMP_ONLY
Definition: Ipv4Header_m.h:163
inet::ICMP_AODV_QUEUE_FULL
@ ICMP_AODV_QUEUE_FULL
Definition: IcmpHeader_m.h:202
inet::ICMP_REDIRECT_TOSNET
@ ICMP_REDIRECT_TOSNET
Definition: IcmpHeader_m.h:112
inet::SCTP_I_STATUS
@ SCTP_I_STATUS
Definition: SctpCommand_m.h:205
inet::DSCP_AF21
@ DSCP_AF21
Definition: Dscp_m.h:91
inet::SP_INDICATION
@ SP_INDICATION
Definition: ProtocolTag_m.h:175
inet::LINKTYPE_IEEE802_5
@ LINKTYPE_IEEE802_5
IEEE 802.5 Token Ring.
Definition: IPcapWriter.h:26
inet::IPv4_I_SOCKET_CLOSED
@ IPv4_I_SOCKET_CLOSED
Definition: Ipv4SocketCommand_m.h:85
inet::GpsrForwardingMode
GpsrForwardingMode
Enum generated from inet/routing/gpsr/Gpsr.msg:19 by opp_msgtool.
Definition: Gpsr_m.h:65
inet::IP_PROT_DSR
@ IP_PROT_DSR
Definition: IpProtocolId_m.h:109
inet::DhcpMessageType
DhcpMessageType
Enum generated from inet/applications/dhcp/DhcpMessage.msg:23 by opp_msgtool.
Definition: DhcpMessage_m.h:83
inet::UDP_C_BIND
@ UDP_C_BIND
Definition: UdpControlInfo_m.h:87
inet::UP_VI
@ UP_VI
Definition: UserPriority.h:24
inet::IPOPTION_CLASS_RESERVED
@ IPOPTION_CLASS_RESERVED
Definition: Ipv4Header_m.h:100
inet::Icmpv6TimeEx
Icmpv6TimeEx
Enum generated from inet/networklayer/icmpv6/Icmpv6Header.msg:63 by opp_msgtool.
Definition: Icmpv6Header_m.h:145
inet::FCS_DECLARED_INCORRECT
@ FCS_DECLARED_INCORRECT
Definition: FcsMode_m.h:58
inet::sctp::max
double max(const double a, const double b)
Returns the maximum of a and b.
Definition: SctpAssociation.h:266
inet::TCP_C_CLOSE
@ TCP_C_CLOSE
Definition: TcpCommand_m.h:86
inet::BMAC_ACK_TX_OVER
@ BMAC_ACK_TX_OVER
Definition: BMacHeader_m.h:84
inet::IPOPTION_TLV_GPSR
@ IPOPTION_TLV_GPSR
Definition: Ipv4Header_m.h:142
inet::ETHERTYPE_L2_ISIS
@ ETHERTYPE_L2_ISIS
Definition: EtherType_m.h:83
EV_NORMAL
#define EV_NORMAL
Definition: INETDefs.h:102
inet::DSCP_AF23
@ DSCP_AF23
Definition: Dscp_m.h:93
inet::IP_ECN_ECT_0
@ IP_ECN_ECT_0
Definition: EcnTag_m.h:61
inet::alternateMasterFlag
@ alternateMasterFlag
Definition: GptpPacket_m.h:183
inet::SP_RESPONSE
@ SP_RESPONSE
Definition: ProtocolTag_m.h:176
inet::SOCKET_I_CLOSED
@ SOCKET_I_CLOSED
Definition: SocketCommand_m.h:86
inet::HOSTNAME
@ HOSTNAME
Definition: DhcpMessage_m.h:121
inet::RTPAPP_LEAVE_SESSION
@ RTPAPP_LEAVE_SESSION
Definition: RtpApplication_m.h:57
inet::IPv6TLVOPTION_NOP1
@ IPv6TLVOPTION_NOP1
Definition: Ipv6ExtensionHeaders_m.h:80
inet::BpduType
BpduType
Enum generated from inet/linklayer/ieee8021d/common/Ieee8021dBpdu.msg:23 by opp_msgtool.
Definition: Ieee8021dBpdu_m.h:95
inet::SCTP_I_TIMED_OUT
@ SCTP_I_TIMED_OUT
Definition: SctpCommand_m.h:204
inet::RIP_AF_INET
@ RIP_AF_INET
Definition: RipPacket_m.h:91
inet::GptpSelfMsgKind
GptpSelfMsgKind
Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:67 by opp_msgtool.
Definition: GptpPacket_m.h:155
inet::SCTP_C_NAT_INFO
@ SCTP_C_NAT_INFO
Definition: SctpCommand_m.h:147
inet::SOCKET_C_DATA
@ SOCKET_C_DATA
Definition: SocketCommand_m.h:64
inet::EIGRP_REPLY_MSG
@ EIGRP_REPLY_MSG
Definition: EigrpMessage_m.h:92
inet::LMAC_DATA
@ LMAC_DATA
Definition: LMacHeader_m.h:75
inet::ETHERTYPE_IEEE8021AE
@ ETHERTYPE_IEEE8021AE
Definition: EtherType_m.h:97
inet::NTP_SRV
@ NTP_SRV
Definition: DhcpMessage_m.h:127
inet::EIGRP_TLV_STUB
@ EIGRP_TLV_STUB
Definition: EigrpMessage_m.h:115
inet::LINKTYPE_GPF_F
@ LINKTYPE_GPF_F
Frame-mapped generic framing procedure.
Definition: IPcapWriter.h:96
inet::XMAC_ACK
@ XMAC_ACK
Definition: XMacHeader_m.h:79
inet::IPv6TLVOPTION_NOPN
@ IPv6TLVOPTION_NOPN
Definition: Ipv6ExtensionHeaders_m.h:81
inet::CRC_DECLARED_CORRECT
@ CRC_DECLARED_CORRECT
Definition: CrcMode_m.h:57
inet::evFlags
int evFlags
Definition: INETDefs.cc:12
inet::BaStatus
BaStatus
Enum generated from inet/networklayer/xmipv6/MobilityHeader.msg:54 by opp_msgtool.
Definition: MobilityHeader_m.h:223
inet::CSMA_ACK
@ CSMA_ACK
Definition: CsmaCaMacHeader_m.h:63
inet::ETHERTYPE_TSN
@ ETHERTYPE_TSN
Definition: EtherType_m.h:81
inet::IGMPV1_MEMBERSHIP_REPORT
@ IGMPV1_MEMBERSHIP_REPORT
Definition: IgmpMessage_m.h:72
inet::LMAC_CHECK_CHANNEL
@ LMAC_CHECK_CHANNEL
Definition: LMacHeader_m.h:73
inet::LINKTYPE_MPEG_2_TS
@ LINKTYPE_MPEG_2_TS
MPEG-2 Transport Stream transport packets, as specified by ISO 13818-1/ITU-T Recommendation H....
Definition: IPcapWriter.h:160
inet::SocketStatusInd
SocketStatusInd
Enum generated from inet/common/socket/SocketCommand.msg:24 by opp_msgtool.
Definition: SocketCommand_m.h:84
inet::IPv4_I_DATA
@ IPv4_I_DATA
Definition: Ipv4SocketCommand_m.h:84
inet::LdpStatusTypes
LdpStatusTypes
Enum generated from inet/networklayer/ldp/LdpPacket.msg:32 by opp_msgtool.
Definition: LdpPacket_m.h:101
inet::BMacType
BMacType
Enum generated from inet/linklayer/bmac/BMacHeader.msg:15 by opp_msgtool.
Definition: BMacHeader_m.h:74
inet::ARP_RARP_REQUEST
@ ARP_RARP_REQUEST
Definition: ArpPacket_m.h:66
inet::insertProtocolHeader
void insertProtocolHeader(Packet *packet, const Protocol &protocol, const Ptr< Chunk > &header)
Definition: ProtocolTools.cc:27
inet::NO_PORT_FOUND
@ NO_PORT_FOUND
Definition: Simsignals_m.h:82
inet::SCTP_C_SET_STREAM_PRIO
@ SCTP_C_SET_STREAM_PRIO
Definition: SctpCommand_m.h:149
inet::GPTP_SELF_MSG_SYNC
@ GPTP_SELF_MSG_SYNC
Definition: GptpPacket_m.h:157
inet::TCP_C_ABORT
@ TCP_C_ABORT
Definition: TcpCommand_m.h:87
inet::DSCP_AF13
@ DSCP_AF13
Definition: Dscp_m.h:90
inet::ETHERTYPE_UNKNOWN
@ ETHERTYPE_UNKNOWN
Definition: EtherType_m.h:88
inet::UDP_C_SETOPTION_TTL
@ UDP_C_SETOPTION_TTL
Definition: UdpControlInfo_m.h:120
inet::LINKTYPE_BLUETOOTH_HCI_H4
@ LINKTYPE_BLUETOOTH_HCI_H4
Bluetooth HCI UART transport layer.
Definition: IPcapWriter.h:100
inet::ICMPv6_ROUTER_AD
@ ICMPv6_ROUTER_AD
Definition: Icmpv6Header_m.h:95
inet::RENEWAL_TIME
@ RENEWAL_TIME
Definition: DhcpMessage_m.h:128
inet::NO_CARRIER
@ NO_CARRIER
Definition: Simsignals_m.h:73
inet::INITSTAGE_APPLICATION_LAYER
INET_API InitStage INITSTAGE_APPLICATION_LAYER
Initialization of applications.
inet::isIeee8023Length
bool isIeee8023Length(int typeOrLength)
Definition: EtherType_m.h:108
inet::DNS
@ DNS
Definition: DhcpMessage_m.h:126
inet::DSCP_AF12
@ DSCP_AF12
Definition: Dscp_m.h:89
inet::ICMP_PARAMPROB_OPTABSENT
@ ICMP_PARAMPROB_OPTABSENT
Definition: IcmpHeader_m.h:150
inet::TCP_C_DESTROY
@ TCP_C_DESTROY
Definition: TcpCommand_m.h:91
inet::twoStepFlag
@ twoStepFlag
Definition: GptpPacket_m.h:184
inet::REBIND_TIME
@ REBIND_TIME
Definition: DhcpMessage_m.h:129
inet::IP_PROT_TCP
@ IP_PROT_TCP
Definition: IpProtocolId_m.h:94
inet::GptpFlags
GptpFlags
Enum generated from inet/linklayer/ieee8021as/GptpPacket.msg:76 by opp_msgtool.
Definition: GptpPacket_m.h:182
inet::COMPLETE_MESG_ORDERED
@ COMPLETE_MESG_ORDERED
Definition: SctpCommand_m.h:236
inet::UDP_I_DATA
@ UDP_I_DATA
Definition: UdpControlInfo_m.h:157
inet::ICMP_DU_HOST_UNREACHABLE_FOR_TYPE_OF_SERVICE
@ ICMP_DU_HOST_UNREACHABLE_FOR_TYPE_OF_SERVICE
Definition: IcmpHeader_m.h:198
inet::MODE_IS_EXCLUDE
@ MODE_IS_EXCLUDE
Definition: IgmpMessage_m.h:455
inet::XMAC_STOP_PREAMBLES
@ XMAC_STOP_PREAMBLES
Definition: XMacHeader_m.h:88
inet::BMAC_DATA_TX_OVER
@ BMAC_DATA_TX_OVER
Definition: BMacHeader_m.h:87
inet::__doPacking
void INET_API __doPacking(omnetpp::cCommBuffer *b, const FlowDescriptor_t &a)
inet::CRC_DECLARED_INCORRECT
@ CRC_DECLARED_INCORRECT
Definition: CrcMode_m.h:58
inet::RAPID_SPANNING_TREE
@ RAPID_SPANNING_TREE
Definition: Ieee8021dBpdu_m.h:77
inet::ECHO_PROTOCOL_REPLY
@ ECHO_PROTOCOL_REPLY
Definition: EchoPacket_m.h:59
inet::HELLO
@ HELLO
Definition: LdpPacket_m.h:77
inet::DSCP_CS1
@ DSCP_CS1
Definition: Dscp_m.h:101
inet::SCTP_I_ABORT
@ SCTP_I_ABORT
Definition: SctpCommand_m.h:206
inet::ERROR
@ ERROR
Definition: ClockEvent_m.h:62
inet::BMAC_SEND_ACK
@ BMAC_SEND_ACK
Definition: BMacHeader_m.h:82
inet::INTERFACE_DOWN
@ INTERFACE_DOWN
Definition: Simsignals_m.h:72
inet::ICMP_DU_SOURCE_ROUTE_FAILED
@ ICMP_DU_SOURCE_ROUTE_FAILED
Definition: IcmpHeader_m.h:191
inet::UNRECOGNIZED_NEXT_HDR_TYPE
@ UNRECOGNIZED_NEXT_HDR_TYPE
Definition: Icmpv6Header_m.h:169
inet::GPTPTYPE_SYNC
@ GPTPTYPE_SYNC
Definition: GptpPacket_m.h:133
inet::TunSocketIndication
TunSocketIndication
Enum generated from inet/linklayer/tun/TunControlInfo.msg:21 by opp_msgtool.
Definition: TunControlInfo_m.h:78
inet::XMAC_WAKE_UP
@ XMAC_WAKE_UP
Definition: XMacHeader_m.h:83
inet::SCTP_I_SEND_MSG
@ SCTP_I_SEND_MSG
Definition: SctpCommand_m.h:208
inet::GpsrPlanarizationMode
GpsrPlanarizationMode
Enum generated from inet/routing/gpsr/Gpsr.msg:24 by opp_msgtool.
Definition: Gpsr_m.h:84
inet::ICMPv6_NEIGHBOUR_SOL
@ ICMPv6_NEIGHBOUR_SOL
Definition: Icmpv6Header_m.h:96
inet::BpduProtocolVersionIdentifier
BpduProtocolVersionIdentifier
Enum generated from inet/linklayer/ieee8021d/common/Ieee8021dBpdu.msg:17 by opp_msgtool.
Definition: Ieee8021dBpdu_m.h:75
inet::UDP_C_DATA
@ UDP_C_DATA
Definition: UdpControlInfo_m.h:86
inet::ICMP_DU_PORT_UNREACHABLE
@ ICMP_DU_PORT_UNREACHABLE
Definition: IcmpHeader_m.h:189
inet::LINKTYPE_SCTP
@ LINKTYPE_SCTP
SCTP packets, as defined by RFC 4960, with no lower-level protocols such as IPv4 or IPv6.
Definition: IPcapWriter.h:168
inet::IPOPTION_CLASS_CONTROL
@ IPOPTION_CLASS_CONTROL
Definition: Ipv4Header_m.h:99
inet::DSCP_AF32
@ DSCP_AF32
Definition: Dscp_m.h:95
inet::COMM_WITH_DEST_PROHIBITED
@ COMM_WITH_DEST_PROHIBITED
Definition: Icmpv6Header_m.h:124
inet::POP_OPER
@ POP_OPER
Definition: LibTable.h:23
inet::LINKTYPE_MTP2_WITH_PHDR
@ LINKTYPE_MTP2_WITH_PHDR
Signaling System 7 Message Transfer Part Level 2.
Definition: IPcapWriter.h:74
inet::LINKTYPE_USB_LINUX
@ LINKTYPE_USB_LINUX
USB packets, beginning with a Linux USB header.
Definition: IPcapWriter.h:102
inet::COMPLETE_MESG_UNORDERED
@ COMPLETE_MESG_UNORDERED
Definition: SctpCommand_m.h:235
inet::IP_PROT_PIM
@ IP_PROT_PIM
Definition: IpProtocolId_m.h:106
inet::SPANNING_TREE_PROTOCOL
@ SPANNING_TREE_PROTOCOL
Definition: Ieee8021dBpdu_m.h:58
inet::CONGESTION
@ CONGESTION
Definition: Simsignals_m.h:80
inet::ETHERTYPE_IEEE8021_R_TAG
@ ETHERTYPE_IEEE8021_R_TAG
Definition: EtherType_m.h:100
inet::Ipv6CommandCode
Ipv6CommandCode
Enum generated from inet/networklayer/contract/ipv6/Ipv6SocketCommand.msg:14 by opp_msgtool.
Definition: Ipv6SocketCommand_m.h:63
inet::IP_TIMESTAMP_SENDER_INIT_ADDRESS
@ IP_TIMESTAMP_SENDER_INIT_ADDRESS
Definition: Ipv4Header_m.h:165
inet::TcpCommandCode
TcpCommandCode
Enum generated from inet/transportlayer/contract/tcp/TcpCommand.msg:20 by opp_msgtool.
Definition: TcpCommand_m.h:81
inet::UDP_C_SETOPTION_MCAST_LOOP
@ UDP_C_SETOPTION_MCAST_LOOP
Definition: UdpControlInfo_m.h:125
inet::LINKTYPE_ATM_RFC1483
@ LINKTYPE_ATM_RFC1483
RFC 1483 LLC/SNAP-encapsulated ATM.
Definition: IPcapWriter.h:44
inet::RtpAppSelfMsgKinds
RtpAppSelfMsgKinds
Enum generated from inet/applications/rtpapp/RtpApplication.msg:11 by opp_msgtool.
Definition: RtpApplication_m.h:53
inet::ETHERTYPE_TRILL
@ ETHERTYPE_TRILL
Definition: EtherType_m.h:82
inet::DSCP_AF41
@ DSCP_AF41
Definition: Dscp_m.h:97
inet::DSCP_AF22
@ DSCP_AF22
Definition: Dscp_m.h:92
inet::ETHERTYPE_8021Q_TAG
@ ETHERTYPE_8021Q_TAG
Definition: EtherType_m.h:86
inet::Ipv4OptionType
Ipv4OptionType
Enum generated from inet/networklayer/ipv4/Ipv4Header.msg:55 by opp_msgtool.
Definition: Ipv4Header_m.h:132
inet::UDP_C_SETOPTION_TOS
@ UDP_C_SETOPTION_TOS
Definition: UdpControlInfo_m.h:122
inet::SCTP_I_ABANDONED
@ SCTP_I_ABANDONED
Definition: SctpCommand_m.h:212
inet::DHCPREQUEST
@ DHCPREQUEST
Definition: DhcpMessage_m.h:86
inet::XMAC_DATA_TX_OVER
@ XMAC_DATA_TX_OVER
Definition: XMacHeader_m.h:89
inet::UDP_C_SETOPTION
@ UDP_C_SETOPTION
Definition: UdpControlInfo_m.h:89
inet::packetFlowStartedSignal
simsignal_t packetFlowStartedSignal
Definition: Simsignals.cc:113
inet::SOCKET_C_DESTROY
@ SOCKET_C_DESTROY
Definition: SocketCommand_m.h:68
inet::PimPacketType
PimPacketType
Enum generated from inet/routing/pim/PimPacket.msg:27 by opp_msgtool.
Definition: PimPacket_m.h:92
inet::ETHERTYPE_8021ad_S_TAG
@ ETHERTYPE_8021ad_S_TAG
Definition: EtherType_m.h:95
inet::LINKTYPE_STANAG_5066_D_PDU
@ LINKTYPE_STANAG_5066_D_PDU
D_PDUs as described by NATO standard STANAG 5066, starting with the synchronization sequence,...
Definition: IPcapWriter.h:150
inet::LINKTYPE_GPF_T
@ LINKTYPE_GPF_T
Transparent-mapped generic framing procedure.
Definition: IPcapWriter.h:94
inet::UP_NC
@ UP_NC
Definition: UserPriority.h:26
inet::LINKTYPE_NFLOG
@ LINKTYPE_NFLOG
Linux netlink NETLINK NFLOG socket log messages.
Definition: IPcapWriter.h:152
inet::EthernetControlOpCode
EthernetControlOpCode
Enum generated from inet/linklayer/ethernet/common/EthernetControlFrame.msg:13 by opp_msgtool.
Definition: EthernetControlFrame_m.h:54
inet::BMAC_ACK
@ BMAC_ACK
Definition: BMacHeader_m.h:77
inet::Ipv6StatusInd
Ipv6StatusInd
Enum generated from inet/networklayer/contract/ipv6/Ipv6SocketCommand.msg:21 by opp_msgtool.
Definition: Ipv6SocketCommand_m.h:83
inet::UDP_C_SETOPTION_MCAST_IFACE
@ UDP_C_SETOPTION_MCAST_IFACE
Definition: UdpControlInfo_m.h:124
inet::IP_PROT_IPv6
@ IP_PROT_IPv6
Definition: IpProtocolId_m.h:99
inet::IPv6ND_TARGET_LINK_LAYER_ADDR_OPTION
@ IPv6ND_TARGET_LINK_LAYER_ADDR_OPTION
Definition: Ipv6NdMessage_m.h:90
inet::CSMA_DATA
@ CSMA_DATA
Definition: CsmaCaMacHeader_m.h:62
inet::SOCKET_C_BIND
@ SOCKET_C_BIND
Definition: SocketCommand_m.h:65
inet::Ipv4StatusInd
Ipv4StatusInd
Enum generated from inet/networklayer/contract/ipv4/Ipv4SocketCommand.msg:21 by opp_msgtool.
Definition: Ipv4SocketCommand_m.h:83
inet::registerAnyProtocol
void registerAnyProtocol(cGate *requestOut, cGate *indicationIn, cGate *responseOut, cGate *confirmIn)
Definition: IProtocolRegistrationListener.cc:139
inet::HOME_REGISTRATION_NOT_SUPPORTED
@ HOME_REGISTRATION_NOT_SUPPORTED
Definition: MobilityHeader_m.h:229
inet::findTransportProtocolHeader
const Ptr< const TransportHeaderBase > findTransportProtocolHeader(Packet *packet)
Definition: L4Tools.cc:39
inet::BMAC_DATA_TIMEOUT
@ BMAC_DATA_TIMEOUT
Definition: BMacHeader_m.h:88
inet::LINKTYPE_USBPCAP
@ LINKTYPE_USBPCAP
USB packets, beginning with a USBPcap header.
Definition: IPcapWriter.h:170
inet::SAP_IP
@ SAP_IP
Definition: Ieee802SapTag_m.h:68
inet::IPv6ND_HOME_AGENT_INFORMATION_OPTION
@ IPv6ND_HOME_AGENT_INFORMATION_OPTION
Definition: Ipv6NdMessage_m.h:95
inet::MCAST_EXCLUDE_SOURCES
@ MCAST_EXCLUDE_SOURCES
Definition: NetworkInterface.h:33
inet::UNKNOWN_MH_TYPE
@ UNKNOWN_MH_TYPE
Definition: MobilityHeader_m.h:316
inet::LINKTYPE_DLT_RAW2
@ LINKTYPE_DLT_RAW2
Raw IP (OpenBSD)
Definition: IPcapWriter.h:38
inet::ETHERTYPE_IPv4
@ ETHERTYPE_IPv4
Definition: EtherType_m.h:77
inet::ADDRESS_RESOLUTION_FAILED
@ ADDRESS_RESOLUTION_FAILED
Definition: Simsignals_m.h:68
inet::XMAC_SEND_ACK
@ XMAC_SEND_ACK
Definition: XMacHeader_m.h:84
inet::BMAC_SEND_PREAMBLE
@ BMAC_SEND_PREAMBLE
Definition: BMacHeader_m.h:85
inet::IP_PROT_EGP
@ IP_PROT_EGP
Definition: IpProtocolId_m.h:95
inet::XMAC_ACK_TIMEOUT
@ XMAC_ACK_TIMEOUT
Definition: XMacHeader_m.h:81
inet::SLAVE_PORT
@ SLAVE_PORT
Definition: GptpPacket_m.h:112
inet::Assert
@ Assert
Definition: PimPacket_m.h:98
inet::TUN_C_OPEN
@ TUN_C_OPEN
Definition: TunControlInfo_m.h:59
inet::__doPacking
void INET_API __doPacking(omnetpp::cCommBuffer *b, const EigrpMsgRoute &a)
inet::ETHERTYPE_LLDP
@ ETHERTYPE_LLDP
Definition: EtherType_m.h:96
inet::IcmpParameterProblemSubcodes
IcmpParameterProblemSubcodes
Enum generated from inet/networklayer/ipv4/IcmpHeader.msg:53 by opp_msgtool.
Definition: IcmpHeader_m.h:148
inet::LINKTYPE_GPRS_LLC
@ LINKTYPE_GPRS_LLC
General Packet Radio Service Logical Link Control.
Definition: IPcapWriter.h:92
inet::ICMPv6_PACKET_TOO_BIG
@ ICMPv6_PACKET_TOO_BIG
Definition: Icmpv6Header_m.h:86
inet::LINKTYPE_IPV4
@ LINKTYPE_IPV4
Raw IPv4; the packet begins with an IPv4 header.
Definition: IPcapWriter.h:138
inet::L3_I_SOCKET_CLOSED
@ L3_I_SOCKET_CLOSED
Definition: L3SocketCommand_m.h:85
inet::LINKTYPE_LINUX_SLL
@ LINKTYPE_LINUX_SLL
Linux "cooked" capture encapsulation.
Definition: IPcapWriter.h:56
inet::LINKTYPE_DOCSIS
@ LINKTYPE_DOCSIS
Signaling System 7 Signalling Connection Control Part.
Definition: IPcapWriter.h:82
inet::LMAC_SEND_DATA
@ LMAC_SEND_DATA
Definition: LMacHeader_m.h:71
inet::units::values::m
value< double, units::m > m
Definition: Units.h:1233
inet::UP_BK2
@ UP_BK2
Definition: UserPriority.h:20
inet::DSCP_AF33
@ DSCP_AF33
Definition: Dscp_m.h:96
inet::AddressList
@ AddressList
Definition: PimPacket_m.h:128
inet::SctpErrorCode
SctpErrorCode
Enum generated from inet/transportlayer/contract/sctp/SctpCommand.msg:31 by opp_msgtool.
Definition: SctpCommand_m.h:84
inet::LINKTYPE_LINUX_LAPD
@ LINKTYPE_LINUX_LAPD
Link Access Procedures on the D Channel (LAPD) frames.
Definition: IPcapWriter.h:98
inet::TCP_I_STATUS
@ TCP_I_STATUS
Definition: TcpCommand_m.h:134
inet::TUN_C_DESTROY
@ TUN_C_DESTROY
Definition: TunControlInfo_m.h:61
inet::FCS_DISABLED
@ FCS_DISABLED
Definition: FcsMode_m.h:56
inet::DSCP_CS5
@ DSCP_CS5
Definition: Dscp_m.h:105
inet::IP_TIMESTAMP_WITH_ADDRESS
@ IP_TIMESTAMP_WITH_ADDRESS
Definition: Ipv4Header_m.h:164
inet::RTPAPP_ENTER_SESSION
@ RTPAPP_ENTER_SESSION
Definition: RtpApplication_m.h:54
inet::PERROR_MESSAGE
@ PERROR_MESSAGE
Definition: RsvpPacket_m.h:73
inet::LINKTYPE_BLUETOOTH_BREDR_BB
@ LINKTYPE_BLUETOOTH_BREDR_BB
Bluetooth Basic Rate and Enhanced Data Rate baseband packets.
Definition: IPcapWriter.h:180
inet::MCAST_INCLUDE_SOURCES
@ MCAST_INCLUDE_SOURCES
Definition: NetworkInterface.h:33
inet::ICMP_DU_PRECEDENCE_CUTOFF_IN_EFFECT
@ ICMP_DU_PRECEDENCE_CUTOFF_IN_EFFECT
Definition: IcmpHeader_m.h:201
inet::ICMPv6_NEIGHBOUR_AD
@ ICMPv6_NEIGHBOUR_AD
Definition: Icmpv6Header_m.h:97
inet::IpProtocolId
IpProtocolId
Enum generated from inet/networklayer/common/IpProtocolId.msg:17 by opp_msgtool.
Definition: IpProtocolId_m.h:90
inet::BOOTREQUEST
@ BOOTREQUEST
Definition: DhcpMessage_m.h:60
inet::Holdtime
@ Holdtime
Definition: PimPacket_m.h:123
inet::XMAC_DATA
@ XMAC_DATA
Definition: XMacHeader_m.h:78
inet::SocketCommandCode
SocketCommandCode
Enum generated from inet/common/socket/SocketCommand.msg:15 by opp_msgtool.
Definition: SocketCommand_m.h:63
inet::TCP_I_DATA
@ TCP_I_DATA
Definition: TcpCommand_m.h:125
inet::SCTP_C_ACCEPT
@ SCTP_C_ACCEPT
Definition: SctpCommand_m.h:151
inet::LINKTYPE_BLUETOOTH_LE_LL
@ LINKTYPE_BLUETOOTH_LE_LL
Bluetooth Low Energy air interface Link Layer packets.
Definition: IPcapWriter.h:174
inet::Ipv6NdOptionTypes
Ipv6NdOptionTypes
Enum generated from inet/networklayer/icmpv6/Ipv6NdMessage.msg:27 by opp_msgtool.
Definition: Ipv6NdMessage_m.h:88
inet::IP_PROT_NEXT_HOP_FORWARDING
@ IP_PROT_NEXT_HOP_FORWARDING
Definition: IpProtocolId_m.h:122
inet::ICMP_DU_HOST_PROHIBITED
@ ICMP_DU_HOST_PROHIBITED
Definition: IcmpHeader_m.h:196
inet::__doUnpacking
void INET_API __doUnpacking(omnetpp::cCommBuffer *b, FecTlv &a)
inet::EigrpIpv6Hello::parsimUnpack
virtual void parsimUnpack(omnetpp::cCommBuffer *b) override
inet::NEXTHOP_TLVOPTION_NOP1
@ NEXTHOP_TLVOPTION_NOP1
Definition: NextHopForwardingHeader_m.h:70
inet::ICMP_PARAMPROB_ERRATPTR
@ ICMP_PARAMPROB_ERRATPTR
Definition: IcmpHeader_m.h:149
inet::ETHERTYPE_INET_PROBABILISTIC
@ ETHERTYPE_INET_PROBABILISTIC
Definition: EtherType_m.h:89
inet::PASSIVE
@ PASSIVE
Definition: Rip.h:30
inet::GPTPTYPE_PDELAY_RESP
@ GPTPTYPE_PDELAY_RESP
Definition: GptpPacket_m.h:136
inet::EigrpIpv4Ack::parsimUnpack
virtual void parsimUnpack(omnetpp::cCommBuffer *b) override
inet::registerServiceGroup
void registerServiceGroup(const ProtocolGroup &protocolGroup, cGate *requestIn, cGate *indicationOut, cGate *responseIn, cGate *confirmOut)
Definition: IProtocolRegistrationListener.cc:47
inet::GPTP_REQUEST_TO_SEND_SYNC
@ GPTP_REQUEST_TO_SEND_SYNC
Definition: GptpPacket_m.h:158
inet::EigrpIpv4Hello::parsimPack
virtual void parsimPack(omnetpp::cCommBuffer *b) const override
inet::MSG_PSB_TIMEOUT
@ MSG_PSB_TIMEOUT
Definition: SignallingMsg_m.h:81
inet::UdpCommandCode
UdpCommandCode
Enum generated from inet/transportlayer/contract/udp/UdpControlInfo.msg:20 by opp_msgtool.
Definition: UdpControlInfo_m.h:85
inet::LINKTYPE_ETHERNET
@ LINKTYPE_ETHERNET
IEEE 802.3 Ethernet.
Definition: IPcapWriter.h:22
inet::TcpStatusInd
TcpStatusInd
Enum generated from inet/transportlayer/contract/tcp/TcpCommand.msg:41 by opp_msgtool.
Definition: TcpCommand_m.h:124
inet::IP_PROT_IPv6EXT_MOB
@ IP_PROT_IPv6EXT_MOB
Definition: IpProtocolId_m.h:117
inet::CandidateRPAdvertisement
@ CandidateRPAdvertisement
Definition: PimPacket_m.h:101
inet::BPDU_TCN
@ BPDU_TCN
Definition: Ieee8021dBpdu_m.h:97
inet::registerProtocol
void registerProtocol(const Protocol &protocol, cGate *requestOut, cGate *indicationIn, cGate *responseOut, cGate *confirmIn)
Definition: IProtocolRegistrationListener.cc:93
EV_ENDL
#define EV_ENDL
Definition: INETDefs.h:114
inet::ICMP_DU_SOURCE_HOST_ISOLATED
@ ICMP_DU_SOURCE_HOST_ISOLATED
Definition: IcmpHeader_m.h:194
inet::SAP_3COM
@ SAP_3COM
Definition: Ieee802SapTag_m.h:69
inet::SAP_LAN_MANAGER
@ SAP_LAN_MANAGER
Definition: Ieee802SapTag_m.h:73
inet::ETHERTYPE_TTETH
@ ETHERTYPE_TTETH
Definition: EtherType_m.h:99
inet::LINKTYPE_IEEE802_11_RADIOTAP
@ LINKTYPE_IEEE802_11_RADIOTAP
Radiotap link-layer information followed by an 802.11 header.
Definition: IPcapWriter.h:68
inet::UDP_I_ERROR
@ UDP_I_ERROR
Definition: UdpControlInfo_m.h:158
inet::BRIDGE_NODE
@ BRIDGE_NODE
Definition: GptpPacket_m.h:92
inet::SCTP_C_CLOSE
@ SCTP_C_CLOSE
Definition: SctpCommand_m.h:133
inet::NextHopTlvOptionTypes
NextHopTlvOptionTypes
Enum generated from inet/networklayer/nexthop/NextHopForwardingHeader.msg:25 by opp_msgtool.
Definition: NextHopForwardingHeader_m.h:69
inet::LdpMessageTypes
LdpMessageTypes
Enum generated from inet/networklayer/ldp/LdpPacket.msg:17 by opp_msgtool.
Definition: LdpPacket_m.h:75
inet::SCTP_I_ADDRESS_ADDED
@ SCTP_I_ADDRESS_ADDED
Definition: SctpCommand_m.h:216
inet::NOT_ADDRESSED_TO_US
@ NOT_ADDRESSED_TO_US
Definition: Simsignals_m.h:76
inet::CHANGE_TO_INCLUDE_MODE
@ CHANGE_TO_INCLUDE_MODE
Definition: IgmpMessage_m.h:456
inet::ICMP_REDIRECT_NET
@ ICMP_REDIRECT_NET
Definition: IcmpHeader_m.h:110
inet::BeStatus
BeStatus
Enum generated from inet/networklayer/xmipv6/MobilityHeader.msg:86 by opp_msgtool.
Definition: MobilityHeader_m.h:314
inet::PEK_PROCESSED
@ PEK_PROCESSED
Definition: PacketEventTag_m.h:67
inet::IPv4_C_CONNECT
@ IPv4_C_CONNECT
Definition: Ipv4SocketCommand_m.h:65
inet::MSG_HELLO_TIMER
@ MSG_HELLO_TIMER
Definition: SignallingMsg_m.h:85
inet::IPv6_I_SOCKET_CLOSED
@ IPv6_I_SOCKET_CLOSED
Definition: Ipv6SocketCommand_m.h:85
inet::LINKTYPE_SLIP
@ LINKTYPE_SLIP
SLIP, encapsulated with a LINKTYPE_SLIP header.
Definition: IPcapWriter.h:30
inet::PacketDropReason
PacketDropReason
Enum generated from inet/common/Simsignals.msg:12 by opp_msgtool.
Definition: Simsignals_m.h:67
inet::_isNetworkNode
bool _isNetworkNode(const cModule *mod)
Definition: ModuleAccess.cc:12
inet::EigrpMessage::parsimPack
virtual void parsimPack(omnetpp::cCommBuffer *b) const override
inet::ICMP_INFORMATION_REPLY
@ ICMP_INFORMATION_REPLY
Definition: IcmpHeader_m.h:89
inet::UDP_C_CLOSE
@ UDP_C_CLOSE
Definition: UdpControlInfo_m.h:90
inet::SP_REQUEST
@ SP_REQUEST
Definition: ProtocolTag_m.h:174
inet::LINKTYPE_IP_OVER_FC
@ LINKTYPE_IP_OVER_FC
RFC 2625 IP-over-Fibre Channel.
Definition: IPcapWriter.h:64
inet::__doUnpacking
void INET_API __doUnpacking(omnetpp::cCommBuffer *b, TeLinkStateInfo &a)
inet::ICMPv6_DESTINATION_UNREACHABLE
@ ICMPv6_DESTINATION_UNREACHABLE
Definition: Icmpv6Header_m.h:85
inet::UP_VO
@ UP_VO
Definition: UserPriority.h:25
inet::UDP_C_SETOPTION_DSCP
@ UDP_C_SETOPTION_DSCP
Definition: UdpControlInfo_m.h:121
inet::SLAVE_NODE
@ SLAVE_NODE
Definition: GptpPacket_m.h:93
inet::TCP_I_SEND_MSG
@ TCP_I_SEND_MSG
Definition: TcpCommand_m.h:135
inet::NEXTHOP_TLVOPTION_NOPN
@ NEXTHOP_TLVOPTION_NOPN
Definition: NextHopForwardingHeader_m.h:71
inet::LINKTYPE_AX25
@ LINKTYPE_AX25
AX.25 packet.
Definition: IPcapWriter.h:24
inet::BOOTREPLY
@ BOOTREPLY
Definition: DhcpMessage_m.h:61
inet::EigrpIpv6Update::parsimUnpack
virtual void parsimUnpack(omnetpp::cCommBuffer *b) override
inet::SERVER_ID
@ SERVER_ID
Definition: DhcpMessage_m.h:131
inet::EtherType
EtherType
Enum generated from inet/linklayer/common/EtherType.msg:15 by opp_msgtool.
Definition: EtherType_m.h:76
inet::UDP_EXCLUDE_MCAST_SOURCES
@ UDP_EXCLUDE_MCAST_SOURCES
Definition: UdpControlInfo_m.h:1206
inet::Bootstrap
@ Bootstrap
Definition: PimPacket_m.h:97
inet::PUSH_OPER
@ PUSH_OPER
Definition: LibTable.h:21
inet::MULTIPLE_SPANNING_TREE
@ MULTIPLE_SPANNING_TREE
Definition: Ieee8021dBpdu_m.h:78
inet::L3_C_CLOSE
@ L3_C_CLOSE
Definition: L3SocketCommand_m.h:66
inet::MSG_RSB_TIMEOUT
@ MSG_RSB_TIMEOUT
Definition: SignallingMsg_m.h:84
inet::EIGRP_SIAQUERY_MSG
@ EIGRP_SIAQUERY_MSG
Definition: EigrpMessage_m.h:94
inet::UDP_C_SETOPTION_LEAVE_MCAST_GRP
@ UDP_C_SETOPTION_LEAVE_MCAST_GRP
Definition: UdpControlInfo_m.h:128
inet::PEK_QUEUED
@ PEK_QUEUED
Definition: PacketEventTag_m.h:66
inet::UNKNOWN
@ UNKNOWN
Definition: LdpPacket_m.h:86
inet::ICMPv6_ECHO_REQUEST
@ ICMPv6_ECHO_REQUEST
Definition: Icmpv6Header_m.h:89
inet::ETHERTYPE_ARP
@ ETHERTYPE_ARP
Definition: EtherType_m.h:78
inet::units::constants::h
const value< double, compose< units::J, units::s > > h(6.62606896e-34)
inet::EXPIRED_NONCES
@ EXPIRED_NONCES
Definition: MobilityHeader_m.h:236
inet::DAD_FAILED
@ DAD_FAILED
Definition: MobilityHeader_m.h:232
inet::ICMP_ECHO_REPLY
@ ICMP_ECHO_REPLY
Definition: IcmpHeader_m.h:85
inet::UDP_C_SETOPTION_BLOCK_MCAST_SRC
@ UDP_C_SETOPTION_BLOCK_MCAST_SRC
Definition: UdpControlInfo_m.h:130
inet::SCTP_I_AVAILABLE
@ SCTP_I_AVAILABLE
Definition: SctpCommand_m.h:218
inet::ETHERTYPE_IPv6
@ ETHERTYPE_IPv6
Definition: EtherType_m.h:87
inet::PATH_FAILED
@ PATH_FAILED
Definition: SignallingMsg_m.h:90
inet::ADDRESS
@ ADDRESS
Definition: LdpPacket_m.h:80
inet::LDP_KIND
@ LDP_KIND
Definition: ConstType.h:17
inet::LINKTYPE_IEEE802_15_4
@ LINKTYPE_IEEE802_15_4
IEEE 802.15.4 wireless Personal Area Network.
Definition: IPcapWriter.h:106
inet::LINKTYPE_ZWAVE_R3
@ LINKTYPE_ZWAVE_R3
Per Joshua Wright jwright@hasborg.com, formats for Z-Wave RF profile R3 captures.
Definition: IPcapWriter.h:194
inet::layoutSubmodulesWithGates
void layoutSubmodulesWithGates(cModule *module, int dimensionIndex, double moduleSpacing)
Definition: SubmoduleLayout.cc:39
inet::FULL_PATH
@ FULL_PATH
Definition: ObjectPrinter.h:25
inet::RERROR_MESSAGE
@ RERROR_MESSAGE
Definition: RsvpPacket_m.h:74
inet::LINKTYPE_BLUETOOTH_LE_LL_WITH_PHDR
@ LINKTYPE_BLUETOOTH_LE_LL_WITH_PHDR
Bluetooth Low Energy link-layer packets.
Definition: IPcapWriter.h:182
inet::LABEL_REQUEST
@ LABEL_REQUEST
Definition: LdpPacket_m.h:83
inet::IP_ECN_ECT_1
@ IP_ECN_ECT_1
Definition: EcnTag_m.h:60
inet::LABEL_MAPPING
@ LABEL_MAPPING
Definition: LdpPacket_m.h:82
inet::SCTP_C_ADD_STREAMS
@ SCTP_C_ADD_STREAMS
Definition: SctpCommand_m.h:146
inet::units::value
Definition: Units.h:81
inet::IP_PROT_IP
@ IP_PROT_IP
Definition: IpProtocolId_m.h:93
inet::ERROREOUS_HDR_FIELD
@ ERROREOUS_HDR_FIELD
Definition: Icmpv6Header_m.h:168
inet::registerProtocolGroup
void registerProtocolGroup(const ProtocolGroup &protocolGroup, cGate *requestOut, cGate *indicationIn, cGate *responseOut, cGate *confirmIn)
Definition: IProtocolRegistrationListener.cc:116
inet::IPv6ND_SOURCE_LINK_LAYER_ADDR_OPTION
@ IPv6ND_SOURCE_LINK_LAYER_ADDR_OPTION
Definition: Ipv6NdMessage_m.h:89
inet::DHCPINFORM
@ DHCPINFORM
Definition: DhcpMessage_m.h:91
inet::BMAC_RESEND_DATA
@ BMAC_RESEND_DATA
Definition: BMacHeader_m.h:78
inet::EIGRP_QUERY_MSG
@ EIGRP_QUERY_MSG
Definition: EigrpMessage_m.h:91
inet::REASON_UNSPECIFIED
@ REASON_UNSPECIFIED
Definition: MobilityHeader_m.h:226
inet::GraftAck
@ GraftAck
Definition: PimPacket_m.h:100
inet::TCP_I_CONNECTION_REFUSED
@ TCP_I_CONNECTION_REFUSED
Definition: TcpCommand_m.h:131
inet::JoinPrune
@ JoinPrune
Definition: PimPacket_m.h:96
inet::LINKTYPE_NFC_LLCP
@ LINKTYPE_NFC_LLCP
Pseudo-header for NFC LLCP packet captures, followed by frame data for the LLCP Protocol as specified...
Definition: IPcapWriter.h:164
inet::TCP_C_OPEN_ACTIVE
@ TCP_C_OPEN_ACTIVE
Definition: TcpCommand_m.h:82