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< Derived > | DoGetVector (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< ValueClassTest > | m_valueSrc |
Ptr< Derived > | m_ptr |
Definition at line 94 of file attribute-test.cc.
Definition at line 97 of file attribute-test.cc.
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.
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] |
Definition at line 198 of file attribute-test.cc.
References ns3::Callback< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::IsNull(), and m_cbValue.
bool ns3::AttributeObjectTest::m_boolTest [private] |
Definition at line 232 of file attribute-test.cc.
bool ns3::AttributeObjectTest::m_boolTestA [private] |
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().
Callback<void,int8_t> ns3::AttributeObjectTest::m_cbValue [private] |
Definition at line 242 of file attribute-test.cc.
Referenced by InvokeCbValue().
enum Test_e ns3::AttributeObjectTest::m_enum [private] |
Definition at line 238 of file attribute-test.cc.
float ns3::AttributeObjectTest::m_float [private] |
Definition at line 237 of file attribute-test.cc.
int16_t ns3::AttributeObjectTest::m_int16 [private] |
Definition at line 233 of file attribute-test.cc.
int16_t ns3::AttributeObjectTest::m_int16SetGet [private] |
Definition at line 235 of file attribute-test.cc.
int16_t ns3::AttributeObjectTest::m_int16WithBounds [private] |
Definition at line 234 of file attribute-test.cc.
TracedValue<int8_t> ns3::AttributeObjectTest::m_intSrc1 [private] |
Definition at line 243 of file attribute-test.cc.
TracedValue<int8_t> ns3::AttributeObjectTest::m_intSrc2 [private] |
Definition at line 244 of file attribute-test.cc.
Ptr<Derived> ns3::AttributeObjectTest::m_ptr [private] |
Definition at line 247 of file attribute-test.cc.
Definition at line 239 of file attribute-test.cc.
uint8_t ns3::AttributeObjectTest::m_uint8 [private] |
Definition at line 236 of file attribute-test.cc.
Definition at line 246 of file attribute-test.cc.
std::vector<Ptr<Derived> > ns3::AttributeObjectTest::m_vector1 [private] |
Definition at line 240 of file attribute-test.cc.
Referenced by AddToVector1().
std::vector<Ptr<Derived> > ns3::AttributeObjectTest::m_vector2 [private] |
Definition at line 241 of file attribute-test.cc.