A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
callback-test-suite.cc File Reference
#include "ns3/test.h"
#include "ns3/callback.h"
#include <stdint.h>
+ Include dependency graph for callback-test-suite.cc:

Go to the source code of this file.

Classes

class  BasicCallbackTestCase
 
class  CallbackTestClass
 
class  CallbackTestParent
 
class  CallbackTestSuite
 
class  MakeBoundCallbackTestCase
 
class  MakeCallbackTemplatesTestCase
 
class  MakeCallbackTestCase
 
class  NullifyCallbackTestCase
 

Functions

void BasicCallbackTarget5 (void)
 
void BasicCallbackTarget6 (int)
 
int BasicCallbackTarget7 (int a)
 
void MakeBoundCallbackTarget1 (int a)
 
void MakeBoundCallbackTarget2 (bool *a)
 
int MakeBoundCallbackTarget3 (bool *a, int b)
 
void MakeBoundCallbackTarget4 (int a, int b)
 
int MakeBoundCallbackTarget5 (int a, int b)
 
int MakeBoundCallbackTarget6 (int a, int b, int c)
 
void MakeBoundCallbackTarget7 (int a, int b, int c)
 
int MakeBoundCallbackTarget8 (int a, int b, int c)
 
int MakeBoundCallbackTarget9 (int a, int b, int c, int d)
 
void MakeCallbackTarget5 (void)
 
void MakeCallbackTarget6 (int)
 
int MakeCallbackTarget7 (int a)
 
void TestFFive (int, int, int, int, int)
 
void TestFFour (int, int, int, int)
 
void TestFOne (int)
 
void TestFRFive (int &, int &, int &, int &, int &)
 
void TestFRFour (int &, int &, int &, int &)
 
void TestFROne (int &)
 
void TestFRSix (int &, int &, int &, int &, int &, int &)
 
void TestFRThree (int &, int &, int &)
 
void TestFRTwo (int &, int &)
 
void TestFSix (int, int, int, int, int, int)
 
void TestFThree (int, int, int)
 
void TestFTwo (int, int)
 
void TestFZero (void)
 

Variables

static CallbackTestSuite CallbackTestSuite
 
static bool gBasicCallbackTest5
 
static bool gBasicCallbackTest6
 
static bool gBasicCallbackTest7
 
static int gMakeBoundCallbackTest1
 
static bool * gMakeBoundCallbackTest2
 
static bool * gMakeBoundCallbackTest3a
 
static int gMakeBoundCallbackTest3b
 
static int gMakeBoundCallbackTest4a
 
static int gMakeBoundCallbackTest4b
 
static int gMakeBoundCallbackTest5a
 
static int gMakeBoundCallbackTest5b
 
static int gMakeBoundCallbackTest5c
 
static int gMakeBoundCallbackTest6a
 
static int gMakeBoundCallbackTest6b
 
static int gMakeBoundCallbackTest6c
 
static int gMakeBoundCallbackTest7a
 
static int gMakeBoundCallbackTest7b
 
static int gMakeBoundCallbackTest7c
 
static int gMakeBoundCallbackTest8a
 
static int gMakeBoundCallbackTest8b
 
static int gMakeBoundCallbackTest8c
 
static int gMakeBoundCallbackTest9a
 
static int gMakeBoundCallbackTest9b
 
static int gMakeBoundCallbackTest9c
 
static int gMakeBoundCallbackTest9d
 
static bool gMakeCallbackTest5
 
static bool gMakeCallbackTest6
 
static bool gMakeCallbackTest7
 

Function Documentation

void BasicCallbackTarget5 ( void  )

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

References gBasicCallbackTest5.

Referenced by BasicCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

void BasicCallbackTarget6 ( int  )

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

References gBasicCallbackTest6.

Referenced by BasicCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

int BasicCallbackTarget7 ( int  a)

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

References gBasicCallbackTest7.

Referenced by BasicCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

void MakeBoundCallbackTarget1 ( int  a)

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

References gMakeBoundCallbackTest1.

Referenced by MakeBoundCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

void MakeBoundCallbackTarget2 ( bool *  a)

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

References gMakeBoundCallbackTest2.

Referenced by MakeBoundCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

int MakeBoundCallbackTarget3 ( bool *  a,
int  b 
)

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

References gMakeBoundCallbackTest3a, and gMakeBoundCallbackTest3b.

Referenced by MakeBoundCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

void MakeBoundCallbackTarget4 ( int  a,
int  b 
)

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

References gMakeBoundCallbackTest4a, and gMakeBoundCallbackTest4b.

Referenced by MakeBoundCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

int MakeBoundCallbackTarget5 ( int  a,
int  b 
)

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

References gMakeBoundCallbackTest5a, and gMakeBoundCallbackTest5b.

Referenced by MakeBoundCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

int MakeBoundCallbackTarget6 ( int  a,
int  b,
int  c 
)

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

References gMakeBoundCallbackTest6a, gMakeBoundCallbackTest6b, and gMakeBoundCallbackTest6c.

Referenced by MakeBoundCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

void MakeBoundCallbackTarget7 ( int  a,
int  b,
int  c 
)

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

References gMakeBoundCallbackTest7a, gMakeBoundCallbackTest7b, and gMakeBoundCallbackTest7c.

Referenced by MakeBoundCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

int MakeBoundCallbackTarget8 ( int  a,
int  b,
int  c 
)

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

References gMakeBoundCallbackTest8a, gMakeBoundCallbackTest8b, and gMakeBoundCallbackTest8c.

Referenced by MakeBoundCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

int MakeBoundCallbackTarget9 ( int  a,
int  b,
int  c,
int  d 
)

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

References gMakeBoundCallbackTest9a, gMakeBoundCallbackTest9b, gMakeBoundCallbackTest9c, and gMakeBoundCallbackTest9d.

Referenced by MakeBoundCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

void MakeCallbackTarget5 ( void  )

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

References gMakeCallbackTest5.

Referenced by MakeCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

void MakeCallbackTarget6 ( int  )

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

References gMakeCallbackTest6.

Referenced by MakeCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

int MakeCallbackTarget7 ( int  a)

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

References gMakeCallbackTest7.

Referenced by MakeCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

void TestFFive ( int  ,
int  ,
int  ,
int  ,
int   
)

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

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void TestFFour ( int  ,
int  ,
int  ,
int   
)

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

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void TestFOne ( int  )

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

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void TestFRFive ( int &  ,
int &  ,
int &  ,
int &  ,
int &   
)

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

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void TestFRFour ( int &  ,
int &  ,
int &  ,
int &   
)

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

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void TestFROne ( int &  )

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

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void TestFRSix ( int &  ,
int &  ,
int &  ,
int &  ,
int &  ,
int &   
)

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

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void TestFRThree ( int &  ,
int &  ,
int &   
)

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

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void TestFRTwo ( int &  ,
int &   
)

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

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void TestFSix ( int  ,
int  ,
int  ,
int  ,
int  ,
int   
)

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

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void TestFThree ( int  ,
int  ,
int   
)

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

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void TestFTwo ( int  ,
int   
)

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

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void TestFZero ( void  )

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

Referenced by MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

Variable Documentation

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

bool gBasicCallbackTest5
static
bool gBasicCallbackTest6
static
bool gBasicCallbackTest7
static
int gMakeBoundCallbackTest1
static
bool* gMakeBoundCallbackTest2
static
bool* gMakeBoundCallbackTest3a
static
int gMakeBoundCallbackTest3b
static
int gMakeBoundCallbackTest4a
static
int gMakeBoundCallbackTest4b
static
int gMakeBoundCallbackTest5a
static
int gMakeBoundCallbackTest5b
static
int gMakeBoundCallbackTest5c
static

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

Referenced by MakeBoundCallbackTestCase::DoSetup().

int gMakeBoundCallbackTest6a
static
int gMakeBoundCallbackTest6b
static
int gMakeBoundCallbackTest6c
static
int gMakeBoundCallbackTest7a
static
int gMakeBoundCallbackTest7b
static
int gMakeBoundCallbackTest7c
static
int gMakeBoundCallbackTest8a
static
int gMakeBoundCallbackTest8b
static
int gMakeBoundCallbackTest8c
static
int gMakeBoundCallbackTest9a
static
int gMakeBoundCallbackTest9b
static
int gMakeBoundCallbackTest9c
static
int gMakeBoundCallbackTest9d
static
bool gMakeCallbackTest5
static
bool gMakeCallbackTest6
static
bool gMakeCallbackTest7
static