ns3::SimulatorTests Class Reference

Inheritance diagram for ns3::SimulatorTests:
Inheritance graph
[legend]
Collaboration diagram for ns3::SimulatorTests:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SimulatorTests ()
void Ref (void) const
void Unref (void) const
virtual ~SimulatorTests ()
virtual bool RunTests (void)

Private Member Functions

uint64_t NowUs ()
bool RunOneTest (void)
void RunTestsConst (void) const
void A (int a)
void B (int b)
void C (int c)
void D (int d)
void bar0 (void)
void bar1 (int)
void bar2 (int, int)
void bar3 (int, int, int)
void bar4 (int, int, int, int)
void bar5 (int, int, int, int, int)
void baz1 (int &)
void baz2 (int &, int &)
void baz3 (int &, int &, int &)
void baz4 (int &, int &, int &, int &)
void baz5 (int &, int &, int &, int &, int &)
void cbaz1 (const int &)
void cbaz2 (const int &, const int &)
void cbaz3 (const int &, const int &, const int &)
void cbaz4 (const int &, const int &, const int &, const int &)
void cbaz5 (const int &, const int &, const int &, const int &, const int &)
void bar0c (void) const
void bar1c (int) const
void bar2c (int, int) const
void bar3c (int, int, int) const
void bar4c (int, int, int, int) const
void bar5c (int, int, int, int, int) const
void baz1c (int &) const
void baz2c (int &, int &) const
void baz3c (int &, int &, int &) const
void baz4c (int &, int &, int &, int &) const
void baz5c (int &, int &, int &, int &, int &) const
void cbaz1c (const int &) const
void cbaz2c (const int &, const int &) const
void cbaz3c (const int &, const int &, const int &) const
void cbaz4c (const int &, const int &, const int &, const int &) const
void cbaz5c (const int &, const int &, const int &, const int &, const int &) const
void destroy (void)

Private Attributes

bool m_b
bool m_a
bool m_c
bool m_d
EventId m_idC
bool m_destroy
EventId m_destroyId

Detailed Description

Definition at line 358 of file simulator.cc.


Constructor & Destructor Documentation

ns3::SimulatorTests::SimulatorTests (  ) 

Definition at line 420 of file simulator.cc.

ns3::SimulatorTests::~SimulatorTests (  )  [virtual]

Definition at line 424 of file simulator.cc.


Member Function Documentation

void ns3::SimulatorTests::A ( int  a  )  [private]

Definition at line 443 of file simulator.cc.

References m_a.

Referenced by RunOneTest().

void ns3::SimulatorTests::B ( int  b  )  [private]

Definition at line 449 of file simulator.cc.

References D(), m_b, m_idC, ns3::MicroSeconds(), NowUs(), ns3::Simulator::Remove(), and ns3::Simulator::Schedule().

Referenced by RunOneTest().

void ns3::SimulatorTests::bar0 ( void   )  [private]

Definition at line 492 of file simulator.cc.

Referenced by RunTests().

void ns3::SimulatorTests::bar0c ( void   )  const [private]

Definition at line 556 of file simulator.cc.

Referenced by RunTestsConst().

void ns3::SimulatorTests::bar1 ( int   )  [private]

Definition at line 496 of file simulator.cc.

Referenced by RunTests().

void ns3::SimulatorTests::bar1c ( int   )  const [private]

Definition at line 560 of file simulator.cc.

Referenced by RunTestsConst().

void ns3::SimulatorTests::bar2 ( int  ,
int   
) [private]

Definition at line 500 of file simulator.cc.

Referenced by RunTests().

void ns3::SimulatorTests::bar2c ( int  ,
int   
) const [private]

Definition at line 564 of file simulator.cc.

Referenced by RunTestsConst().

void ns3::SimulatorTests::bar3 ( int  ,
int  ,
int   
) [private]

Definition at line 504 of file simulator.cc.

Referenced by RunTests().

void ns3::SimulatorTests::bar3c ( int  ,
int  ,
int   
) const [private]

Definition at line 568 of file simulator.cc.

Referenced by RunTestsConst().

void ns3::SimulatorTests::bar4 ( int  ,
int  ,
int  ,
int   
) [private]

Definition at line 508 of file simulator.cc.

Referenced by RunTests().

void ns3::SimulatorTests::bar4c ( int  ,
int  ,
int  ,
int   
) const [private]

Definition at line 572 of file simulator.cc.

Referenced by RunTestsConst().

void ns3::SimulatorTests::bar5 ( int  ,
int  ,
int  ,
int  ,
int   
) [private]

Definition at line 512 of file simulator.cc.

Referenced by RunTests().

void ns3::SimulatorTests::bar5c ( int  ,
int  ,
int  ,
int  ,
int   
) const [private]

Definition at line 576 of file simulator.cc.

Referenced by RunTestsConst().

void ns3::SimulatorTests::baz1 ( int &   )  [private]

Definition at line 516 of file simulator.cc.

Referenced by RunTests().

void ns3::SimulatorTests::baz1c ( int &   )  const [private]

Definition at line 580 of file simulator.cc.

Referenced by RunTestsConst().

void ns3::SimulatorTests::baz2 ( int &  ,
int &   
) [private]

Definition at line 520 of file simulator.cc.

Referenced by RunTests().

void ns3::SimulatorTests::baz2c ( int &  ,
int &   
) const [private]

Definition at line 584 of file simulator.cc.

Referenced by RunTestsConst().

void ns3::SimulatorTests::baz3 ( int &  ,
int &  ,
int &   
) [private]

Definition at line 524 of file simulator.cc.

Referenced by RunTests().

void ns3::SimulatorTests::baz3c ( int &  ,
int &  ,
int &   
) const [private]

Definition at line 588 of file simulator.cc.

Referenced by RunTestsConst().

void ns3::SimulatorTests::baz4 ( int &  ,
int &  ,
int &  ,
int &   
) [private]

Definition at line 528 of file simulator.cc.

Referenced by RunTests().

void ns3::SimulatorTests::baz4c ( int &  ,
int &  ,
int &  ,
int &   
) const [private]

Definition at line 592 of file simulator.cc.

Referenced by RunTestsConst().

void ns3::SimulatorTests::baz5 ( int &  ,
int &  ,
int &  ,
int &  ,
int &   
) [private]

Definition at line 532 of file simulator.cc.

Referenced by RunTests().

void ns3::SimulatorTests::baz5c ( int &  ,
int &  ,
int &  ,
int &  ,
int &   
) const [private]

Definition at line 596 of file simulator.cc.

Referenced by RunTestsConst().

void ns3::SimulatorTests::C ( int  c  )  [private]

Definition at line 464 of file simulator.cc.

References m_c.

Referenced by RunOneTest().

void ns3::SimulatorTests::cbaz1 ( const int &   )  [private]

Definition at line 536 of file simulator.cc.

Referenced by RunTests().

void ns3::SimulatorTests::cbaz1c ( const int &   )  const [private]

Definition at line 600 of file simulator.cc.

Referenced by RunTestsConst().

void ns3::SimulatorTests::cbaz2 ( const int &  ,
const int &   
) [private]

Definition at line 540 of file simulator.cc.

Referenced by RunTests().

void ns3::SimulatorTests::cbaz2c ( const int &  ,
const int &   
) const [private]

Definition at line 604 of file simulator.cc.

Referenced by RunTestsConst().

void ns3::SimulatorTests::cbaz3 ( const int &  ,
const int &  ,
const int &   
) [private]

Definition at line 544 of file simulator.cc.

Referenced by RunTests().

void ns3::SimulatorTests::cbaz3c ( const int &  ,
const int &  ,
const int &   
) const [private]

Definition at line 608 of file simulator.cc.

Referenced by RunTestsConst().

void ns3::SimulatorTests::cbaz4 ( const int &  ,
const int &  ,
const int &  ,
const int &   
) [private]

Definition at line 548 of file simulator.cc.

Referenced by RunTests().

void ns3::SimulatorTests::cbaz4c ( const int &  ,
const int &  ,
const int &  ,
const int &   
) const [private]

Definition at line 612 of file simulator.cc.

Referenced by RunTestsConst().

void ns3::SimulatorTests::cbaz5 ( const int &  ,
const int &  ,
const int &  ,
const int &  ,
const int &   
) [private]

Definition at line 552 of file simulator.cc.

Referenced by RunTests().

void ns3::SimulatorTests::cbaz5c ( const int &  ,
const int &  ,
const int &  ,
const int &  ,
const int &   
) const [private]

Definition at line 616 of file simulator.cc.

Referenced by RunTestsConst().

void ns3::SimulatorTests::D ( int  d  )  [private]

Definition at line 470 of file simulator.cc.

References m_d, and NowUs().

Referenced by B().

void ns3::SimulatorTests::destroy ( void   )  [private]

Definition at line 483 of file simulator.cc.

References ns3::EventId::IsExpired(), m_destroy, and m_destroyId.

Referenced by RunTests().

uint64_t ns3::SimulatorTests::NowUs ( void   )  [private]

Definition at line 436 of file simulator.cc.

References ns3::TimeUnit< 1 >::GetNanoSeconds(), and ns3::Now().

Referenced by B(), and D().

void ns3::SimulatorTests::Ref ( void   )  const

Definition at line 428 of file simulator.cc.

bool ns3::SimulatorTests::RunOneTest ( void   )  [private]
bool ns3::SimulatorTests::RunTests ( void   )  [virtual]
void ns3::SimulatorTests::RunTestsConst ( void   )  const [private]
void ns3::SimulatorTests::Unref ( void   )  const

Definition at line 432 of file simulator.cc.


Member Data Documentation

bool ns3::SimulatorTests::m_a [private]

Definition at line 412 of file simulator.cc.

Referenced by A(), and RunOneTest().

bool ns3::SimulatorTests::m_b [private]

Definition at line 411 of file simulator.cc.

Referenced by B(), and RunOneTest().

bool ns3::SimulatorTests::m_c [private]

Definition at line 413 of file simulator.cc.

Referenced by C(), and RunOneTest().

bool ns3::SimulatorTests::m_d [private]

Definition at line 414 of file simulator.cc.

Referenced by D(), and RunOneTest().

Definition at line 416 of file simulator.cc.

Referenced by destroy(), and RunTests().

Definition at line 417 of file simulator.cc.

Referenced by destroy(), and RunTests().

Definition at line 415 of file simulator.cc.

Referenced by B(), and RunOneTest().


The documentation for this class was generated from the following file:
Generated on Thu Dec 3 14:12:16 2009 for NS-3 by  doxygen 1.6.3