FieldsChunk
class(no description)
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Extends
Name | Type | Description |
---|---|---|
Chunk | class | (no description) |
Known subclasses
Name | Type | Description |
---|---|---|
AckingMacHeader | class |
Packet for AckingMac. Packet size is configurable in the MAC layer. |
AodvControlPacket | class |
Base packet for AODV Control Packets |
ApplicationPacket | class |
Generic application packet |
ApskPhyHeader | class | (no description) |
ArpPacket | class |
ARP packet. This is a specialized version: prepared for IEEE 802 hardware addresses and IPv4. Packet fields are therefore represented by C++ classes MACAddress and IPv4Address. Also, some ARP protocol header fields are not modelled explicitly (their values are implied): |
BgpHeader | class |
Represents a BGPv4 message header. |
BMacHeaderBase | class |
Base class for BMac headers. |
BpduBase | class |
Represents a BPDU (Bridge PDU) used by the STP and RSTP protocols, as defined in the 802.1D-1998 specification. |
CsmaCaMacHeader | class | (no description) |
CsmaCaMacTrailer | class | (no description) |
DhcpMessage | class |
Represents a DHCP message. DHCP (Dynamic Host Configuration Protocol, RFC 2131) provides a framework for passing configuration information to hosts on a TCP/IP network. |
DsdvHello | class | (no description) |
DymoPacket | class | (no description) |
EchoPacket | class |
Generic network protocol packet for testing network connectivity. |
EtherAppReq | class |
Request packet sent by EtherAppClient. Contains the number of bytes to be sent back as response; if this value is greater than ~1400, the reply will consist of several Ethernet frames. See also EtherAppResp. |
EtherAppResp | class |
Packet sent back by EtherAppServer in response to an EtherAppReq. |
EthernetControlFrame | class |
Ethernet control frames used by the PAUSE protocol |
EthernetFcs | class | (no description) |
EthernetMacHeader | class |
Ethernet MAC header |
EthernetPadding | class | (no description) |
EthernetPhyHeader | class |
Represents an Ethernet PHY frame. |
GenericAppMsg | class |
Message class for generic request-reply style applications. The client sends a GenericAppMsg which contains the number of bytes the client wants the server to send back as reply. |
GpsrBeacon | class |
The GPSR beacon packet is sent periodically by all GPSR routers to notify the neighbors about the router's address and position. |
HttpBaseMessage | class |
Base class for HTTP messages |
IcmpHeader | class |
ICMP message class |
Icmpv6Header | class |
Represents an ICMPv6 packet. |
Ieee80211EtherTypeHeader | class |
IEEE 802.11 in 5.9 GHz band requires EtherType Protocol Discrimination (EPD) |
Ieee80211MacHeader | class |
The common part of 802.11 frames. |
Ieee80211MacTrailer | class | (no description) |
Ieee80211MgmtFrame | class |
Frame body base class used to hide various frame body types |
Ieee80211MpduSubframeHeader | class | (no description) |
Ieee80211MsduSubframeHeader | class | (no description) |
Ieee80211PhyHeader | class | (no description) |
Ieee80211PhyPreamble | class | (no description) |
Ieee802154MacHeader | class |
A CSMA mac header format definition |
Ieee8021qHeader | class | (no description) |
Ieee8022LlcHeader | class |
ieee 802.2 LLC header |
IgmpMessage | class | (no description) |
LdpPacket | class |
Base class for LDP packets |
LinkStateMsg | class |
Packet for disseminating link state information (TeLinkStateInfo[]) by the LinkStateRouting module which implements a minimalistic link state routing protocol. |
LMacHeaderBase | class |
Base class for LMac headers. |
MobilityHeader | class |
extends Ipv6ExtensionHeader // TODO check how to define MobilityHeader as subclass of Ipv6ExtensionHeader |
MplsHeader | class | (no description) |
NetworkHeaderBase | class | (no description) |
OspfPacketBase | class |
Represents an OSPF packet header |
PimPacket | class |
Header |
PppHeader | class |
PPP frame. |
PppTrailer | class | (no description) |
RipPacket | class |
RIPv2 packet |
RsvpMessage | class |
RSVP message common part |
RtcpPacket | class | (no description) |
RtpHeader | class |
This class represents an RTP data packet. Real data can either be encapsulated, or simulated by adding length. |
RtpMpegHeader | class | (no description) |
ShortcutMacHeader | class | (no description) |
ShortcutPhyHeader | class | (no description) |
SimpleVoipPacket | class |
Represents a voice packet used by SimpleVoipSender / SimpleVoipReceiver |
TransportHeaderBase | class |
This base class provides an abstraction for different transport layer packets. |
TransportPseudoHeader | class |
Represents a TCP/UDP pseudo header, used for crc calculation. |
UnitDiskPhyHeader | class | (no description) |
VoipStreamPacket | class |
Packet type used by VoIPSourceApp and VoIPSinkApp |
XMacHeaderBase | class |
Base class for XMac headers. |
Fields
Name | Type | Description |
---|---|---|
mutable | bool | |
complete | bool | |
correct | bool | |
properlyRepresented | bool | |
chunkLength | b | |
rawBin | string[] | |
rawHex | string[] | |
tags | RegionTagSet::cObjectRegionTag[] |
Source code
class FieldsChunk extends Chunk { @existingClass; @descriptor(readonly); }File: src/inet/common/packet/chunk/Chunk.msg