A Discrete-Event Network Simulator
API
anonymous_namespace{traced-callback-typedef-test-suite.cc} Namespace Reference

Classes

class  TracedCbSink
 Sink functions. More...
 

Functions

std::set< std::string > Duplicates ()
 Record typedefs which are identical to previously declared. More...
 
void SinkIt (std::size_t N)
 Log that a callback was invoked. More...
 
template<typename T >
std::string TypeName (int N)
 Stringify the known TracedCallback type names. More...
 
Stringify known typename.
 TYPENAME (dsr::DsrOptionSRHeader::TracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (EpcUeNas::StateTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (Ipv4L3Protocol::DropTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (Ipv4L3Protocol::SentTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (Ipv4L3Protocol::TxRxTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (Ipv6L3Protocol::DropTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (Ipv6L3Protocol::SentTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (Ipv6L3Protocol::TxRxTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (LrWpanMac::SentTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (LrWpanMac::StateTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (LrWpanPhy::StateTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (LteEnbMac::DlSchedulingTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (LteEnbMac::UlSchedulingTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (LteEnbPhy::ReportInterferenceTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (LteEnbPhy::ReportUeSinrTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (LteEnbRrc::ConnectionHandoverTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (LteEnbRrc::HandoverStartTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (LteEnbRrc::NewUeContextTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (LteEnbRrc::ReceiveReportTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (LtePdcp::PduRxTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (LtePdcp::PduTxTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (LteUePhy::StateTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (LteUePhy::RsrpSinrTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (LteUeRrc::CellSelectionTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (LteUeRrc::StateTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (Mac48Address::TracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (MobilityModel::TracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (olsr::RoutingProtocol::PacketTxRxTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (olsr::RoutingProtocol::TableChangeTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (Packet::AddressTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (Packet::Mac48AddressTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (Packet::SinrTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (Packet::SizeTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (Packet::TracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (PacketBurst::TracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (dot11s::PeerManagementProtocol::LinkOpenCloseTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (PhyReceptionStatParameters::TracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (PhyTransmissionStatParameters::TracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (SixLowPanNetDevice::DropTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (SixLowPanNetDevice::RxTxTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (SpectrumChannel::LossTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (SpectrumValue::TracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (TimeSeriesAdaptor::OutputTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (UanMac::PacketModeTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (UanMacCw::QueueTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (UanMacRc::QueueTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (UanNetDevice::RxTxTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (UanPhy::TracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (UeManager::StateTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (WifiMacHeader::TracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (WifiPhyStateHelper::RxOkTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (WifiPhyStateHelper::StateTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (WifiPhyStateHelper::TxTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (WifiRemoteStationManager::PowerChangeTracedCallback)
 Stringify a known typename. More...
 
 TYPENAME (WifiRemoteStationManager::RateChangeTracedCallback)
 Stringify a known typename. More...
 

Variables

std::set< std::string > g_dupes = Duplicates()
 Container for duplicate types. More...
 

Function Documentation

◆ TYPENAME() [1/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( dot11s::PeerManagementProtocol::LinkOpenCloseTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [2/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( dsr::DsrOptionSRHeader::TracedCallback  )

Stringify a known typename.

◆ TYPENAME() [3/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( EpcUeNas::StateTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [4/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( Ipv4L3Protocol::DropTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [5/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( Ipv4L3Protocol::SentTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [6/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( Ipv4L3Protocol::TxRxTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [7/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( Ipv6L3Protocol::DropTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [8/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( Ipv6L3Protocol::SentTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [9/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( Ipv6L3Protocol::TxRxTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [10/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( LrWpanMac::SentTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [11/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( LrWpanMac::StateTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [12/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( LrWpanPhy::StateTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [13/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( LteEnbMac::DlSchedulingTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [14/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( LteEnbMac::UlSchedulingTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [15/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( LteEnbPhy::ReportInterferenceTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [16/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( LteEnbPhy::ReportUeSinrTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [17/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( LteEnbRrc::ConnectionHandoverTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [18/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( LteEnbRrc::HandoverStartTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [19/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( LteEnbRrc::NewUeContextTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [20/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( LteEnbRrc::ReceiveReportTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [21/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( LtePdcp::PduRxTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [22/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( LtePdcp::PduTxTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [23/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( LteUePhy::RsrpSinrTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [24/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( LteUePhy::StateTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [25/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( LteUeRrc::CellSelectionTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [26/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( LteUeRrc::StateTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [27/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( Mac48Address::TracedCallback  )

Stringify a known typename.

◆ TYPENAME() [28/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( MobilityModel::TracedCallback  )

Stringify a known typename.

◆ TYPENAME() [29/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( olsr::RoutingProtocol::PacketTxRxTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [30/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( olsr::RoutingProtocol::TableChangeTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [31/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( Packet::AddressTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [32/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( Packet::Mac48AddressTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [33/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( Packet::SinrTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [34/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( Packet::SizeTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [35/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( Packet::TracedCallback  )

Stringify a known typename.

◆ TYPENAME() [36/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( PacketBurst::TracedCallback  )

Stringify a known typename.

◆ TYPENAME() [37/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( PhyReceptionStatParameters::TracedCallback  )

Stringify a known typename.

◆ TYPENAME() [38/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( PhyTransmissionStatParameters::TracedCallback  )

Stringify a known typename.

◆ TYPENAME() [39/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( SixLowPanNetDevice::DropTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [40/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( SixLowPanNetDevice::RxTxTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [41/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( SpectrumChannel::LossTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [42/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( SpectrumValue::TracedCallback  )

Stringify a known typename.

◆ TYPENAME() [43/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( TimeSeriesAdaptor::OutputTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [44/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( UanMac::PacketModeTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [45/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( UanMacCw::QueueTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [46/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( UanMacRc::QueueTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [47/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( UanNetDevice::RxTxTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [48/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( UanPhy::TracedCallback  )

Stringify a known typename.

◆ TYPENAME() [49/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( UeManager::StateTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [50/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( WifiMacHeader::TracedCallback  )

Stringify a known typename.

◆ TYPENAME() [51/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( WifiPhyStateHelper::RxOkTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [52/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( WifiPhyStateHelper::StateTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [53/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( WifiPhyStateHelper::TxTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [54/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( WifiRemoteStationManager::PowerChangeTracedCallback  )

Stringify a known typename.

◆ TYPENAME() [55/55]

anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME ( WifiRemoteStationManager::RateChangeTracedCallback  )

Stringify a known typename.