TagBase
classThis is an abstract base class that should not be directly added to a message as a tag. It is used as the base class of all tags, thus it doesn't have any fields.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Extends
Name | Type | Description |
---|---|---|
cObject | (unknown -- not in documented files) |
Known subclasses
Name | Type | Description |
---|---|---|
CreationTimeTag | class | (no description) |
DscpTagBase | class |
This is an abstract base class that should not be directly added as a tag. |
EcnTagBase | class |
This is an abstract base class that should not be directly added as a tag. |
FragmentationReq | class |
Determines the fragmentation |
HopLimitTagBase | class | (no description) |
Ieee80211ChannelTagBase | class |
This is an abstract base class that should not be directly added as a tag. |
Ieee80211ModeTagBase | class |
This is an abstract base class that should not be directly added as a tag. |
Ieee80211SubtypeTagBase | class | (no description) |
Ieee802SapTagBase | class | (no description) |
InterfaceTagBase | class | (no description) |
Ipv4OptionsTagBase | class | (no description) |
L3AddressTagBase | class | (no description) |
L4PortTagBase | class | (no description) |
LabelsTag | class | (no description) |
LlcProtocolTag | class |
Marks the packet's LLC protocol NOTE: No packet field indicates the LLC protocol, it depends on the used band! |
MacAddressTagBase | class | (no description) |
MulticastReq | class |
Determines the multicast loop mode |
NextHopAddressReq | class | (no description) |
ProtocolTagBase | class |
This is an abstract base class that should not be directly added as a tag. |
RateTag | class |
This tag can be attached to individual packets the specify the data rate and packet rate. The values are meaningful for a stream of packets which this packet is part of. |
SctpCommandReq | class | (no description) |
SignalTagBase | class |
This is an abstract base class that should not be directly added as a tag. |
SocketTagBase | class | (no description) |
TosTagBase | class |
This is an abstract base class that should not be directly added as a tag. |
UserPriorityTagBase | class |
This is an abstract base class that should not be directly added as a tag. |
VlanTagBase | class |
This is an abstract base class that should not be directly added as a tag. |
Source code
// // This is an abstract base class that should not be directly added to a message as a tag. // It is used as the base class of all tags, thus it doesn't have any fields. // class TagBase extends cObject { }File: src/inet/common/TagBase.msg