ns3::AttributeObjectTest Class Reference

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

List of all members.

Public Types

enum  Test_e { TEST_A, TEST_B, TEST_C }

Public Member Functions

void AddToVector1 (void)
void AddToVector2 (void)
void InvokeCb (double a, int b, float c)
void InvokeCbValue (int8_t a)

Static Public Member Functions

static TypeId GetTypeId (void)
 This method returns the TypeId associated to ns3::Object.

Private Member Functions

void DoSetTestB (bool v)
bool DoGetTestB (void) const
int16_t DoGetInt16 (void) const
void DoSetInt16 (int16_t v)
uint32_t DoGetVectorN (void) const
Ptr< DerivedDoGetVector (uint32_t i) const
bool DoSetIntSrc (int8_t v)
int8_t DoGetIntSrc (void) const

Private Attributes

bool m_boolTestA
bool m_boolTest
int16_t m_int16
int16_t m_int16WithBounds
int16_t m_int16SetGet
uint8_t m_uint8
float m_float
enum Test_e m_enum
RandomVariable m_random
std::vector< Ptr< Derived > > m_vector1
std::vector< Ptr< Derived > > m_vector2
Callback< void, int8_t > m_cbValue
TracedValue< int8_t > m_intSrc1
TracedValue< int8_t > m_intSrc2
TracedCallback< double, int,
float > 
m_cb
TracedValue< ValueClassTestm_valueSrc
Ptr< Derivedm_ptr

Detailed Description

Definition at line 94 of file attribute-test.cc.


Member Enumeration Documentation

Enumerator:
TEST_A 
TEST_B 
TEST_C 

Definition at line 97 of file attribute-test.cc.


Member Function Documentation

void ns3::AttributeObjectTest::AddToVector1 ( void   )  [inline]

Definition at line 187 of file attribute-test.cc.

References m_vector1.

void ns3::AttributeObjectTest::AddToVector2 ( void   )  [inline]

Definition at line 190 of file attribute-test.cc.

int16_t ns3::AttributeObjectTest::DoGetInt16 ( void   )  const [inline, private]

Definition at line 212 of file attribute-test.cc.

int8_t ns3::AttributeObjectTest::DoGetIntSrc ( void   )  const [inline, private]

Definition at line 228 of file attribute-test.cc.

bool ns3::AttributeObjectTest::DoGetTestB ( void   )  const [inline, private]

Definition at line 209 of file attribute-test.cc.

Ptr<Derived> ns3::AttributeObjectTest::DoGetVector ( uint32_t  i  )  const [inline, private]

Definition at line 221 of file attribute-test.cc.

uint32_t ns3::AttributeObjectTest::DoGetVectorN ( void   )  const [inline, private]

Definition at line 218 of file attribute-test.cc.

void ns3::AttributeObjectTest::DoSetInt16 ( int16_t  v  )  [inline, private]

Definition at line 215 of file attribute-test.cc.

bool ns3::AttributeObjectTest::DoSetIntSrc ( int8_t  v  )  [inline, private]

Definition at line 224 of file attribute-test.cc.

void ns3::AttributeObjectTest::DoSetTestB ( bool  v  )  [inline, private]

Definition at line 206 of file attribute-test.cc.

References m_boolTestA.

static TypeId ns3::AttributeObjectTest::GetTypeId ( void   )  [inline, static]

This method returns the TypeId associated to ns3::Object.

No Attributes defined for this type.
No TraceSources defined for this type.

Reimplemented from ns3::Object.

Definition at line 102 of file attribute-test.cc.

void ns3::AttributeObjectTest::InvokeCb ( double  a,
int  b,
float  c 
) [inline]

Definition at line 194 of file attribute-test.cc.

References m_cb.

void ns3::AttributeObjectTest::InvokeCbValue ( int8_t  a  )  [inline]

Member Data Documentation

Definition at line 232 of file attribute-test.cc.

Definition at line 231 of file attribute-test.cc.

Referenced by DoSetTestB().

TracedCallback<double, int, float> ns3::AttributeObjectTest::m_cb [private]

Definition at line 245 of file attribute-test.cc.

Referenced by InvokeCb().

Definition at line 242 of file attribute-test.cc.

Referenced by InvokeCbValue().

Definition at line 238 of file attribute-test.cc.

Definition at line 237 of file attribute-test.cc.

Definition at line 233 of file attribute-test.cc.

Definition at line 235 of file attribute-test.cc.

Definition at line 234 of file attribute-test.cc.

Definition at line 243 of file attribute-test.cc.

Definition at line 244 of file attribute-test.cc.

Definition at line 247 of file attribute-test.cc.

Definition at line 239 of file attribute-test.cc.

Definition at line 236 of file attribute-test.cc.

Definition at line 246 of file attribute-test.cc.

Definition at line 240 of file attribute-test.cc.

Referenced by AddToVector1().

Definition at line 241 of file attribute-test.cc.


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