A Discrete-Event Network Simulator
sequence-number.h File Reference
#include <limits>
#include <iostream>
#include <stdint.h>
+ Include dependency graph for sequence-number.h:

Go to the source code of this file.


class  ns3::SequenceNumber< NUMERIC_TYPE, SIGNED_TYPE >
 Generic "sequence number" class. More...


namespace  ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
namespace  ns3::TracedValueCallback
 TracedValue Callback function types.


typedef SequenceNumber< uint16_t, int16_t > ns3::SequenceNumber16
 16 bit Sequence number. More...
typedef SequenceNumber< uint32_t, int32_tns3::SequenceNumber32
 32 bit Sequence number. More...
typedef void(* ns3::TracedValueCallback::SequenceNumber32) (SequenceNumber32 oldValue, SequenceNumber32 newValue)
 TracedValue callback signature for SequenceNumber32. More...
typedef SequenceNumber< uint8_t, int8_tns3::SequenceNumber8
 8 bit Sequence number. More...


template<typename NUMERIC_TYPE , typename SIGNED_TYPE >
std::ostream & ns3::operator<< (std::ostream &os, const SequenceNumber< NUMERIC_TYPE, SIGNED_TYPE > &val)
 Stream insertion operator. More...
template<typename NUMERIC_TYPE , typename SIGNED_TYPE >
std::istream & ns3::operator>> (std::istream &is, const SequenceNumber< NUMERIC_TYPE, SIGNED_TYPE > &val)
 Stream extraction operator. More...