This section documents the API of the ns-3 network module. More...
Collaboration diagram for Network:Modules | |
| Address | |
| Network Address abstractions, including MAC, IPv4 and IPv6. | |
| Channel | |
| Data Rate | |
| Error Model | |
| Network Device | |
| Packet | |
| Packet Performance | |
| The current implementation of the byte buffers and tag list is based on COW (Copy On Write. | |
| Queue | |
| Socket | |
Classes | |
| class | ns3::ChannelList |
| the list of simulation channels. More... | |
| class | ns3::ChannelListPriv |
| private implementation detail of the ChannelList API. More... | |
| class | ns3::EthernetHeader |
| Packet header for Ethernet. More... | |
| class | ns3::EthernetTrailer |
| Packet trailer for Ethernet. More... | |
| class | ns3::LlcSnapHeader |
| Header for the LLC/SNAP encapsulation. More... | |
| class | ns3::Node |
| A network Node. More... | |
| class | ns3::NodeList |
| the list of simulation nodes. More... | |
| class | ns3::NodeListPriv |
| private implementation detail of the NodeList API. More... | |
| struct | ns3::Node::ProtocolHandlerEntry |
| Protocol handler entry. More... | |
| class | ns3::SequenceNumber< NUMERIC_TYPE, SIGNED_TYPE > |
| Generic "sequence number" class. More... | |
Typedefs | |
| typedef SequenceNumber< uint16_t, int16_t > | ns3::SequenceNumber16 |
| 16 bit Sequence number. More... | |
| typedef SequenceNumber< uint32_t, int32_t > | ns3::SequenceNumber32 |
| 32 bit Sequence number. More... | |
| typedef void(* | ns3::SequenceNumber32TracedValueCallback) (const SequenceNumber32 oldValue, const SequenceNumber32 newValue) |
| TracedValue callback signature for SequenceNumber32. More... | |
| typedef SequenceNumber< uint8_t, int8_t > | ns3::SequenceNumber8 |
| 8 bit Sequence number. More... | |
This section documents the API of the ns-3 network module.
For a generic functional description, please refer to the ns-3 manual.
| typedef SequenceNumber<uint16_t, int16_t> ns3::SequenceNumber16 |
16 bit Sequence number.
Definition at line 478 of file sequence-number.h.
| typedef SequenceNumber<uint32_t, int32_t> ns3::SequenceNumber32 |
32 bit Sequence number.
Definition at line 473 of file sequence-number.h.
| typedef void(* ns3::SequenceNumber32TracedValueCallback) (const SequenceNumber32 oldValue, const SequenceNumber32 newValue) |
TracedValue callback signature for SequenceNumber32.
| [in] | oldValue | original value of the traced variable |
| [in] | newValue | new value of the traced variable |
Definition at line 492 of file sequence-number.h.
| typedef SequenceNumber<uint8_t, int8_t> ns3::SequenceNumber8 |
8 bit Sequence number.
Definition at line 483 of file sequence-number.h.