Classes | |
class | TracedCbSink |
Sink functions. More... | |
class | TracedCbSink< T1, empty, empty, empty, empty > |
class | TracedCbSink< T1, T2, empty, empty, empty > |
class | TracedCbSink< T1, T2, T3, empty, empty > |
class | TracedCbSink< T1, T2, T3, T4, empty > |
Functions | |
std::set< std::string > | Duplicates (void) |
Record typedefs which are identical to previously declared. More... | |
void | SinkIt (unsigned int 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) | |
TYPENAME (EpcUeNas::StateTracedCallback) | |
TYPENAME (Ipv4L3Protocol::DropTracedCallback) | |
TYPENAME (Ipv4L3Protocol::SentTracedCallback) | |
TYPENAME (Ipv4L3Protocol::TxRxTracedCallback) | |
TYPENAME (Ipv6L3Protocol::DropTracedCallback) | |
TYPENAME (Ipv6L3Protocol::SentTracedCallback) | |
TYPENAME (Ipv6L3Protocol::TxRxTracedCallback) | |
TYPENAME (LrWpanMac::SentTracedCallback) | |
TYPENAME (LrWpanMac::StateTracedCallback) | |
TYPENAME (LrWpanPhy::StateTracedCallback) | |
TYPENAME (LteEnbMac::UlSchedulingTracedCallback) | |
TYPENAME (LteEnbPhy::ReportInterferenceTracedCallback) | |
TYPENAME (LteEnbPhy::ReportUeSinrTracedCallback) | |
TYPENAME (LteEnbRrc::ConnectionHandoverTracedCallback) | |
TYPENAME (LteEnbRrc::HandoverStartTracedCallback) | |
TYPENAME (LteEnbRrc::NewUeContextTracedCallback) | |
TYPENAME (LteEnbRrc::ReceiveReportTracedCallback) | |
TYPENAME (LtePdcp::PduRxTracedCallback) | |
TYPENAME (LtePdcp::PduTxTracedCallback) | |
TYPENAME (LteUePhy::StateTracedCallback) | |
TYPENAME (LteUePhy::RsrpSinrTracedCallback) | |
TYPENAME (LteUeRrc::CellSelectionTracedCallback) | |
TYPENAME (LteUeRrc::StateTracedCallback) | |
TYPENAME (Mac48Address::TracedCallback) | |
TYPENAME (MobilityModel::TracedCallback) | |
TYPENAME (olsr::RoutingProtocol::PacketTxRxTracedCallback) | |
TYPENAME (olsr::RoutingProtocol::TableChangeTracedCallback) | |
TYPENAME (Packet::AddressTracedCallback) | |
TYPENAME (Packet::Mac48AddressTracedCallback) | |
TYPENAME (Packet::SinrTracedCallback) | |
TYPENAME (Packet::SizeTracedCallback) | |
TYPENAME (Packet::TracedCallback) | |
TYPENAME (PacketBurst::TracedCallback) | |
TYPENAME (dot11s::PeerManagementProtocol::LinkOpenCloseTracedCallback) | |
TYPENAME (PhyReceptionStatParameters::TracedCallback) | |
TYPENAME (PhyTransmissionStatParameters::TracedCallback) | |
TYPENAME (SixLowPanNetDevice::DropTracedCallback) | |
TYPENAME (SixLowPanNetDevice::RxTxTracedCallback) | |
TYPENAME (SpectrumChannel::LossTracedCallback) | |
TYPENAME (SpectrumValue::TracedCallback) | |
TYPENAME (TimeSeriesAdaptor::OutputTracedCallback) | |
TYPENAME (UanMac::PacketModeTracedCallback) | |
TYPENAME (UanMacCw::QueueTracedCallback) | |
TYPENAME (UanMacRc::QueueTracedCallback) | |
TYPENAME (UanNetDevice::RxTxTracedCallback) | |
TYPENAME (UanPhy::TracedCallback) | |
TYPENAME (UeManager::StateTracedCallback) | |
TYPENAME (WifiMacHeader::TracedCallback) | |
TYPENAME (WifiPhyStateHelper::RxOkTracedCallback) | |
TYPENAME (WifiPhyStateHelper::StateTracedCallback) | |
TYPENAME (WifiPhyStateHelper::TxTracedCallback) | |
TYPENAME (WifiRemoteStationManager::PowerChangeTracedCallback) | |
TYPENAME (WifiRemoteStationManager::RateChangeTracedCallback) | |
Variables | |
std::set< std::string > | g_dupes = Duplicates () |
Container for duplicate types. More... | |
std::set<std::string> anonymous_namespace{traced-callback-typedef-test-suite.cc}::Duplicates | ( | void | ) |
Record typedefs which are identical to previously declared.
Definition at line 100 of file traced-callback-typedef-test-suite.cc.
void anonymous_namespace{traced-callback-typedef-test-suite.cc}::SinkIt | ( | unsigned int | N | ) |
Log that a callback was invoked.
We can't actually do anything with any of the arguments, but the fact we got called is what's important.
[in] | N | The number of arguments passed to the callback. |
Definition at line 214 of file traced-callback-typedef-test-suite.cc.
References TracedCallbackTypedefTestCase::m_nArgs.
Referenced by anonymous_namespace{traced-callback-typedef-test-suite.cc}::TracedCbSink< T1, T2, T3, T4, T5 >::Sink(), anonymous_namespace{traced-callback-typedef-test-suite.cc}::TracedCbSink< T1, T2, T3, T4, empty >::Sink(), anonymous_namespace{traced-callback-typedef-test-suite.cc}::TracedCbSink< T1, T2, T3, empty, empty >::Sink(), anonymous_namespace{traced-callback-typedef-test-suite.cc}::TracedCbSink< T1, T2, empty, empty, empty >::Sink(), and anonymous_namespace{traced-callback-typedef-test-suite.cc}::TracedCbSink< T1, empty, empty, empty, empty >::Sink().
|
inline |
Stringify the known TracedCallback type names.
T | [explicit] The typedef name. |
[in] | N | The number of arguments expected. |
TracedCallback
type name. Definition at line 128 of file traced-callback-typedef-test-suite.cc.
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | dsr::DsrOptionSRHeader::TracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | EpcUeNas::StateTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | Ipv4L3Protocol::DropTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | Ipv4L3Protocol::SentTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | Ipv4L3Protocol::TxRxTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | Ipv6L3Protocol::DropTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | Ipv6L3Protocol::SentTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | Ipv6L3Protocol::TxRxTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | LrWpanMac::SentTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | LrWpanMac::StateTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | LrWpanPhy::StateTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | LteEnbMac::UlSchedulingTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | LteEnbPhy::ReportInterferenceTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | LteEnbPhy::ReportUeSinrTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | LteEnbRrc::ConnectionHandoverTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | LteEnbRrc::HandoverStartTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | LteEnbRrc::NewUeContextTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | LteEnbRrc::ReceiveReportTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | LtePdcp::PduRxTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | LtePdcp::PduTxTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | LteUePhy::StateTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | LteUePhy::RsrpSinrTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | LteUeRrc::CellSelectionTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | LteUeRrc::StateTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | Mac48Address::TracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | MobilityModel::TracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | olsr::RoutingProtocol::PacketTxRxTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | olsr::RoutingProtocol::TableChangeTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | Packet::AddressTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | Packet::Mac48AddressTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | Packet::SinrTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | Packet::SizeTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | Packet::TracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | PacketBurst::TracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | dot11s::PeerManagementProtocol::LinkOpenCloseTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | PhyReceptionStatParameters::TracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | PhyTransmissionStatParameters::TracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | SixLowPanNetDevice::DropTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | SixLowPanNetDevice::RxTxTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | SpectrumChannel::LossTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | SpectrumValue::TracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | TimeSeriesAdaptor::OutputTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | UanMac::PacketModeTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | UanMacCw::QueueTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | UanMacRc::QueueTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | UanNetDevice::RxTxTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | UanPhy::TracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | UeManager::StateTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | WifiMacHeader::TracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | WifiPhyStateHelper::RxOkTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | WifiPhyStateHelper::StateTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | WifiPhyStateHelper::TxTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | WifiRemoteStationManager::PowerChangeTracedCallback | ) |
anonymous_namespace{traced-callback-typedef-test-suite.cc}::TYPENAME | ( | WifiRemoteStationManager::RateChangeTracedCallback | ) |
std::set<std::string> anonymous_namespace{traced-callback-typedef-test-suite.cc}::g_dupes = Duplicates () |
Container for duplicate types.
Definition at line 116 of file traced-callback-typedef-test-suite.cc.