A Discrete-Event Network Simulator
ns-3.38 @ OFSwitch13 5.2.1
API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
CallbackTestClass Class Reference

Derived class used to check the capability of callbacks to call public, protected, and private functions. More...

+ Inheritance diagram for CallbackTestClass:
+ Collaboration diagram for CallbackTestClass:

Public Member Functions

void CheckParentalRights ()
 Tries to make a callback to public and protected functions of a class. More...
 
void TestZero ()
 Test function - does nothing. More...
 
void TestOne (int)
 Test function - does nothing. More...
 
void TestTwo (int, int)
 Test function - does nothing. More...
 
void TestThree (int, int, int)
 Test function - does nothing. More...
 
void TestFour (int, int, int, int)
 Test function - does nothing. More...
 
void TestFive (int, int, int, int, int)
 Test function - does nothing. More...
 
void TestSix (int, int, int, int, int, int)
 Test function - does nothing. More...
 
void TestCZero () const
 Test function - does nothing. More...
 
void TestCOne (int) const
 Test function - does nothing. More...
 
void TestCTwo (int, int) const
 Test function - does nothing. More...
 
void TestCThree (int, int, int) const
 Test function - does nothing. More...
 
void TestCFour (int, int, int, int) const
 Test function - does nothing. More...
 
void TestCFive (int, int, int, int, int) const
 Test function - does nothing. More...
 
void TestCSix (int, int, int, int, int, int) const
 Test function - does nothing. More...
 
- Public Member Functions inherited from CallbackTestParent
void PublicParent ()
 A public function. More...
 

Additional Inherited Members

- Protected Member Functions inherited from CallbackTestParent
void ProtectedParent ()
 A protected function. More...
 
- Static Protected Member Functions inherited from CallbackTestParent
static void StaticProtectedParent ()
 A static protected function. More...
 

Detailed Description

Derived class used to check the capability of callbacks to call public, protected, and private functions.

Definition at line 1082 of file callback-test-suite.cc.

Member Function Documentation

◆ CheckParentalRights()

void CallbackTestClass::CheckParentalRights ( )
inline

Tries to make a callback to public and protected functions of a class.

Private are not tested because, as expected, the compilation fails.

Definition at line 1110 of file callback-test-suite.cc.

References ns3::MakeCallback(), CallbackTestParent::ProtectedParent(), CallbackTestParent::PublicParent(), and CallbackTestParent::StaticProtectedParent().

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ TestCFive()

void CallbackTestClass::TestCFive ( int  ,
int  ,
int  ,
int  ,
int   
) const
inline

Test function - does nothing.

Definition at line 1101 of file callback-test-suite.cc.

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

◆ TestCFour()

void CallbackTestClass::TestCFour ( int  ,
int  ,
int  ,
int   
) const
inline

Test function - does nothing.

Definition at line 1100 of file callback-test-suite.cc.

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

◆ TestCOne()

void CallbackTestClass::TestCOne ( int  ) const
inline

Test function - does nothing.

Definition at line 1097 of file callback-test-suite.cc.

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

◆ TestCSix()

void CallbackTestClass::TestCSix ( int  ,
int  ,
int  ,
int  ,
int  ,
int   
) const
inline

Test function - does nothing.

Definition at line 1102 of file callback-test-suite.cc.

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

◆ TestCThree()

void CallbackTestClass::TestCThree ( int  ,
int  ,
int   
) const
inline

Test function - does nothing.

Definition at line 1099 of file callback-test-suite.cc.

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

◆ TestCTwo()

void CallbackTestClass::TestCTwo ( int  ,
int   
) const
inline

Test function - does nothing.

Definition at line 1098 of file callback-test-suite.cc.

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

◆ TestCZero()

void CallbackTestClass::TestCZero ( ) const
inline

Test function - does nothing.

Definition at line 1096 of file callback-test-suite.cc.

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

◆ TestFive()

void CallbackTestClass::TestFive ( int  ,
int  ,
int  ,
int  ,
int   
)
inline

Test function - does nothing.

Definition at line 1094 of file callback-test-suite.cc.

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

◆ TestFour()

void CallbackTestClass::TestFour ( int  ,
int  ,
int  ,
int   
)
inline

Test function - does nothing.

Definition at line 1093 of file callback-test-suite.cc.

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

◆ TestOne()

void CallbackTestClass::TestOne ( int  )
inline

Test function - does nothing.

Definition at line 1090 of file callback-test-suite.cc.

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

◆ TestSix()

void CallbackTestClass::TestSix ( int  ,
int  ,
int  ,
int  ,
int  ,
int   
)
inline

Test function - does nothing.

Definition at line 1095 of file callback-test-suite.cc.

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

◆ TestThree()

void CallbackTestClass::TestThree ( int  ,
int  ,
int   
)
inline

Test function - does nothing.

Definition at line 1092 of file callback-test-suite.cc.

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

◆ TestTwo()

void CallbackTestClass::TestTwo ( int  ,
int   
)
inline

Test function - does nothing.

Definition at line 1091 of file callback-test-suite.cc.

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

◆ TestZero()

void CallbackTestClass::TestZero ( )
inline

Test function - does nothing.

Definition at line 1089 of file callback-test-suite.cc.

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: