Public Member Functions | |
void | AddNodeA (Ptr< MyNode > a) |
void | AddNodeB (Ptr< MyNode > b) |
void | SetNodeA (Ptr< MyNode > a) |
void | SetNodeB (Ptr< MyNode > b) |
int8_t | GetA (void) const |
int8_t | GetB (void) const |
Static Public Member Functions | |
static TypeId | GetTypeId (void) |
This method returns the TypeId associated to ns3::Object. | |
Private Attributes | |
std::vector< Ptr< MyNode > > | m_nodesA |
std::vector< Ptr< MyNode > > | m_nodesB |
Ptr< MyNode > | m_nodeA |
Ptr< MyNode > | m_nodeB |
int8_t | m_a |
int8_t | m_b |
TracedValue< int16_t > | m_trace |
Definition at line 596 of file config.cc.
TypeId ns3::MyNode::GetTypeId | ( | void | ) | [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 620 of file config.cc.
References ns3::TypeId::AddAttribute(), ns3::TypeId::AddTraceSource(), m_a, m_b, m_nodeA, m_nodeB, m_nodesA, m_nodesB, m_trace, ns3::MakeObjectVectorAccessor(), ns3::MakeTraceSourceAccessor(), and ns3::TypeId::SetParent().
int8_t ns3::MyNode::m_a [private] |
Definition at line 615 of file config.cc.
Referenced by GetA(), and GetTypeId().
int8_t ns3::MyNode::m_b [private] |
Definition at line 616 of file config.cc.
Referenced by GetB(), and GetTypeId().
Ptr<MyNode> ns3::MyNode::m_nodeA [private] |
Definition at line 613 of file config.cc.
Referenced by GetTypeId(), and SetNodeA().
Ptr<MyNode> ns3::MyNode::m_nodeB [private] |
Definition at line 614 of file config.cc.
Referenced by GetTypeId(), and SetNodeB().
std::vector<Ptr<MyNode> > ns3::MyNode::m_nodesA [private] |
Definition at line 611 of file config.cc.
Referenced by AddNodeA(), and GetTypeId().
std::vector<Ptr<MyNode> > ns3::MyNode::m_nodesB [private] |
Definition at line 612 of file config.cc.
Referenced by AddNodeB(), and GetTypeId().
TracedValue<int16_t> ns3::MyNode::m_trace [private] |
Definition at line 617 of file config.cc.
Referenced by GetTypeId().