Public Types | |
| enum | Type { BROADCAST = 1, INITIAL_RANGING, BASIC, PRIMARY, TRANSPORT, MULTICAST, PADDING } |
Public Member Functions | |
| Cid (uint16_t cid) | |
| uint16_t | GetIdentifier (void) const |
| bool | IsBroadcast (void) const |
| bool | IsInitialRanging (void) const |
| bool | IsMulticast (void) const |
| bool | IsPadding (void) const |
Static Public Member Functions | |
| static Cid | Broadcast (void) |
| static Cid | InitialRanging (void) |
| static Cid | Padding (void) |
Private Attributes | |
| uint16_t | m_identifier |
Friends | |
| class | CidFactory |
| bool | operator== (const Cid &lhs, const Cid &rhs) |
|
static |
| uint16_t ns3::Cid::GetIdentifier | ( | void | ) | const |
Definition at line 45 of file cid.cc.
Referenced by ns3::BandwidthRequestHeader::Print(), ns3::GenericMacHeader::Serialize(), ns3::BandwidthRequestHeader::Serialize(), and ns3::RngRsp::Serialize().
|
static |
Definition at line 82 of file cid.cc.
Referenced by IsInitialRanging(), and ns3::UplinkSchedulerRtps::Schedule().
| bool ns3::Cid::IsBroadcast | ( | void | ) | const |
Definition at line 56 of file cid.cc.
References Broadcast().
| bool ns3::Cid::IsInitialRanging | ( | void | ) | const |
Definition at line 66 of file cid.cc.
References InitialRanging().
| bool ns3::Cid::IsMulticast | ( | void | ) | const |
| bool ns3::Cid::IsPadding | ( | void | ) | const |
|
static |