A Discrete-Event Network Simulator
API
Classes | Namespaces | Functions | Variables
traced-value-callback-typedef-test-suite.cc File Reference
#include "ns3/test.h"
#include "ns3/core-module.h"
#include "ns3/network-module.h"

Go to the source code of this file.

Classes

class  TracedValueCallbackTestCase::CheckTvCb< T >
 A class to check that the callback function typedef will actually connect to the TracedValue. More...
 
class  TracedValueCallbackTestCase
 
class  TracedValueCallbackTestSuite
 

Namespaces

 anonymous_namespace{traced-value-callback-typedef-test-suite.cc}
 

Functions

template<typename T >
void anonymous_namespace{traced-value-callback-typedef-test-suite.cc}::TracedValueCbSink (T oldValue, T newValue)
 Template for TracedValue sink functions. More...
 
template<>
void anonymous_namespace{traced-value-callback-typedef-test-suite.cc}::TracedValueCbSink< SequenceNumber32 > (SequenceNumber32 oldValue, SequenceNumber32 newValue)
 TracedValueCbSink specialization for SequenceNumber32. More...
 
template<>
void anonymous_namespace{traced-value-callback-typedef-test-suite.cc}::TracedValueCbSink< Time > (Time oldValue, Time newValue)
 TracedValueCbSink specialization for Time. More...
 
Stringify the known TracedValue type names.
Returns
The TracedValueCallback type name.
template<typename T >
std::string anonymous_namespace{traced-value-callback-typedef-test-suite.cc}::TypeName (void)
 
template<>
std::string anonymous_namespace{traced-value-callback-typedef-test-suite.cc}::TypeName< bool > (void)
 
template<>
std::string anonymous_namespace{traced-value-callback-typedef-test-suite.cc}::TypeName< int8_t > (void)
 
template<>
std::string anonymous_namespace{traced-value-callback-typedef-test-suite.cc}::TypeName< int16_t > (void)
 
template<>
std::string anonymous_namespace{traced-value-callback-typedef-test-suite.cc}::TypeName< int32_t > (void)
 
template<>
std::string anonymous_namespace{traced-value-callback-typedef-test-suite.cc}::TypeName< uint8_t > (void)
 
template<>
std::string anonymous_namespace{traced-value-callback-typedef-test-suite.cc}::TypeName< uint16_t > (void)
 
template<>
std::string anonymous_namespace{traced-value-callback-typedef-test-suite.cc}::TypeName< uint32_t > (void)
 
template<>
std::string anonymous_namespace{traced-value-callback-typedef-test-suite.cc}::TypeName< double > (void)
 
template<>
std::string anonymous_namespace{traced-value-callback-typedef-test-suite.cc}::TypeName< Time > (void)
 
template<>
std::string anonymous_namespace{traced-value-callback-typedef-test-suite.cc}::TypeName< SequenceNumber32 > (void)
 

Variables

std::string anonymous_namespace{traced-value-callback-typedef-test-suite.cc}::g_Result = ""
 Result of callback test. More...
 
static TracedValueCallbackTestSuite tracedValueCallbackTestSuite
 

Variable Documentation

◆ tracedValueCallbackTestSuite

TracedValueCallbackTestSuite tracedValueCallbackTestSuite
static

Definition at line 240 of file traced-value-callback-typedef-test-suite.cc.