#include <PLTT_node.h>
List of all members.
Public Types |
typedef Os_P | Os |
typedef Radio_P | Radio |
typedef Node_P | Node |
typedef PLTT_NodeTarget_P | PLTT_NodeTarget |
typedef PLTT_NodeTargetList_P | PLTT_NodeTargetList |
typedef PLTT_TraceList_P | PLTT_TraceList |
typedef Debug_P | Debug |
typedef PLTT_TraceList::iterator | PLTT_TraceListIterator |
typedef
PLTT_NodeTargetList::iterator | PLTT_NodeTargetListIterator |
typedef
PLTT_NodeTarget::IntensityNumber | IntensityNumber |
typedef Radio::block_data_t | block_data_t |
typedef Radio::size_t | size_t |
typedef Radio::node_id_t | node_id_t |
typedef PLTT_NodeType< Os,
Radio, Node, PLTT_NodeTarget,
PLTT_NodeTargetList,
PLTT_TraceList, Debug > | self_type |
Public Member Functions |
| PLTT_NodeType () |
| PLTT_NodeType (block_data_t *buff, size_t offset=0) |
| PLTT_NodeType (Node _n) |
block_data_t * | set_buffer_from (block_data_t *buff, size_t offset=0) |
void | get_from_buffer (block_data_t *buff, size_t offset=0) |
size_t | get_buffer_size () |
self_type & | operator= (const self_type &_p) |
Node | get_node () |
PLTT_NodeTargetList * | get_node_target_list () |
void | set_node (Node _n) |
void | set_node_target_list (PLTT_NodeTargetList &_ntl) |
void | set_node_target_list (PLTT_TraceList &_tl) |
void | set_node_target (PLTT_TraceList &_tl, node_id_t _nid) |
void | set_all (Node &_n, PLTT_TraceList &_tl) |
void | print (Debug &debug) |
template<typename Os_P, typename Radio_P, typename Node_P, typename PLTT_NodeTarget_P, typename PLTT_NodeTargetList_P, typename PLTT_TraceList_P, typename Debug_P>
class wiselib::PLTT_NodeType< Os_P, Radio_P, Node_P, PLTT_NodeTarget_P, PLTT_NodeTargetList_P, PLTT_TraceList_P, Debug_P >
Member Typedef Documentation
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
typedef Debug_P wiselib::PLTT_NodeType< Os_P, Radio_P, Node_P, PLTT_NodeTarget_P, PLTT_NodeTargetList_P, PLTT_TraceList_P, Debug_P >::Debug |
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
typedef Node_P wiselib::PLTT_NodeType< Os_P, Radio_P, Node_P, PLTT_NodeTarget_P, PLTT_NodeTargetList_P, PLTT_TraceList_P, Debug_P >::Node |
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
typedef Os_P wiselib::PLTT_NodeType< Os_P, Radio_P, Node_P, PLTT_NodeTarget_P, PLTT_NodeTargetList_P, PLTT_TraceList_P, Debug_P >::Os |
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
typedef Radio_P wiselib::PLTT_NodeType< Os_P, Radio_P, Node_P, PLTT_NodeTarget_P, PLTT_NodeTargetList_P, PLTT_TraceList_P, Debug_P >::Radio |
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
typedef PLTT_NodeType<Os, Radio, Node, PLTT_NodeTarget, PLTT_NodeTargetList, PLTT_TraceList, Debug> wiselib::PLTT_NodeType< Os_P, Radio_P, Node_P, PLTT_NodeTarget_P, PLTT_NodeTargetList_P, PLTT_TraceList_P, Debug_P >::self_type |
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
Constructor & Destructor Documentation
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
Member Function Documentation
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
size_t wiselib::PLTT_NodeType< Os_P, Radio_P, Node_P, PLTT_NodeTarget_P, PLTT_NodeTargetList_P, PLTT_TraceList_P, Debug_P >::get_buffer_size |
( |
| ) |
[inline] |
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
Node wiselib::PLTT_NodeType< Os_P, Radio_P, Node_P, PLTT_NodeTarget_P, PLTT_NodeTargetList_P, PLTT_TraceList_P, Debug_P >::get_node |
( |
| ) |
[inline] |
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
void wiselib::PLTT_NodeType< Os_P, Radio_P, Node_P, PLTT_NodeTarget_P, PLTT_NodeTargetList_P, PLTT_TraceList_P, Debug_P >::print |
( |
Debug & |
debug | ) |
[inline] |
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
void wiselib::PLTT_NodeType< Os_P, Radio_P, Node_P, PLTT_NodeTarget_P, PLTT_NodeTargetList_P, PLTT_TraceList_P, Debug_P >::set_node |
( |
Node |
_n | ) |
[inline] |
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename Node_P , typename PLTT_NodeTarget_P , typename PLTT_NodeTargetList_P , typename PLTT_TraceList_P , typename Debug_P >
The documentation for this class was generated from the following file: