A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::TracedValueCallback Namespace Reference

TracedValue Callback function types. More...

Typedefs

typedef void(* BleLinkLayerRole )(BleLinkLayer::BleLinkLayerRole oldValue, BleLinkLayer::BleLinkLayerRole newValue)
 TracedValue callback signature for BleLinkLayer::BleLinkLayerRole. More...
 
typedef void(* BlePhyState )(BlePhy::BlePhyState oldValue, BlePhy::BlePhyState newValue)
 TracedValue callback signature for BlePhyState. More...
 
typedef void(* LrWpanMacState )(LrWpanMacState oldValue, LrWpanMacState newValue)
 TracedValue callback signature for LrWpanMacState. More...
 
typedef void(* LrWpanPhyEnumeration )(LrWpanPhyEnumeration oldValue, LrWpanPhyEnumeration newValue)
 TracedValue callback signature for LrWpanPhyEnumeration. More...
 
typedef void(* SequenceNumber32 )(SequenceNumber32 oldValue, SequenceNumber32 newValue)
 TracedValue callback signature for SequenceNumber32. More...
 
typedef void(* Time )(Time oldValue, Time newValue)
 TracedValue callback signature for Time. More...
 
TracedValueCallback Signatures for POD.
typedef void(* Bool )(bool oldValue, bool newValue)
 TracedValue Callback signature for POD. More...
 
typedef void(* Int8 )(int8_t oldValue, int8_t newValue)
 TracedValue Callback signature for POD. More...
 
typedef void(* Uint8 )(uint8_t oldValue, uint8_t newValue)
 TracedValue Callback signature for POD. More...
 
typedef void(* Int16 )(int16_t oldValue, int16_t newValue)
 TracedValue Callback signature for POD. More...
 
typedef void(* Uint16 )(uint16_t oldValue, uint16_t newValue)
 TracedValue Callback signature for POD. More...
 
typedef void(* Int32 )(int32_t oldValue, int32_t newValue)
 TracedValue Callback signature for POD. More...
 
typedef void(* Uint32 )(uint32_t oldValue, uint32_t newValue)
 TracedValue Callback signature for POD. More...
 
typedef void(* Double )(double oldValue, double newValue)
 TracedValue Callback signature for POD. More...
 

Detailed Description

TracedValue Callback function types.

Typedef Documentation

typedef void(* ns3::TracedValueCallback::Bool)(bool oldValue, bool newValue)

TracedValue Callback signature for POD.

Parameters
[in]oldValueoriginal value of the traced variable
[in]newValuenew value of the traced variable

Definition at line 82 of file traced-value.h.

typedef void(* ns3::TracedValueCallback::Double)(double oldValue, double newValue)

TracedValue Callback signature for POD.

Parameters
[in]oldValueoriginal value of the traced variable
[in]newValuenew value of the traced variable

Definition at line 89 of file traced-value.h.

typedef void(* ns3::TracedValueCallback::Int16)(int16_t oldValue, int16_t newValue)

TracedValue Callback signature for POD.

Parameters
[in]oldValueoriginal value of the traced variable
[in]newValuenew value of the traced variable

Definition at line 85 of file traced-value.h.

typedef void(* ns3::TracedValueCallback::Int32)(int32_t oldValue, int32_t newValue)

TracedValue Callback signature for POD.

Parameters
[in]oldValueoriginal value of the traced variable
[in]newValuenew value of the traced variable

Definition at line 87 of file traced-value.h.

typedef void(* ns3::TracedValueCallback::Int8)(int8_t oldValue, int8_t newValue)

TracedValue Callback signature for POD.

Parameters
[in]oldValueoriginal value of the traced variable
[in]newValuenew value of the traced variable

Definition at line 83 of file traced-value.h.

typedef void(* ns3::TracedValueCallback::Time)(Time oldValue, Time newValue)

TracedValue callback signature for Time.

Parameters
[in]oldValueOriginal value of the traced variable
[in]newValueNew value of the traced variable

Definition at line 719 of file nstime.h.

typedef void(* ns3::TracedValueCallback::Uint16)(uint16_t oldValue, uint16_t newValue)

TracedValue Callback signature for POD.

Parameters
[in]oldValueoriginal value of the traced variable
[in]newValuenew value of the traced variable

Definition at line 86 of file traced-value.h.

typedef void(* ns3::TracedValueCallback::Uint32)(uint32_t oldValue, uint32_t newValue)

TracedValue Callback signature for POD.

Parameters
[in]oldValueoriginal value of the traced variable
[in]newValuenew value of the traced variable

Definition at line 88 of file traced-value.h.

typedef void(* ns3::TracedValueCallback::Uint8)(uint8_t oldValue, uint8_t newValue)

TracedValue Callback signature for POD.

Parameters
[in]oldValueoriginal value of the traced variable
[in]newValuenew value of the traced variable

Definition at line 84 of file traced-value.h.