#include <PLTT_agent.h>
List of all members.
Public Types |
typedef Os_P | Os |
typedef Radio_P | Radio |
typedef AgentID_P | AgentID |
typedef Node_P | Node |
typedef IntensitiyNumber_P | IntensityNumber |
typedef Debug_P | Debug |
typedef Radio::block_data_t | block_data_t |
typedef Radio::size_t | size_t |
typedef Clock_P | Clock |
typedef Clock::time_t | time_t |
typedef Radio::node_id_t | node_id_t |
typedef PLTT_AgentType< Os,
Radio, AgentID, Node,
IntensityNumber, Clock, Debug > | self_type |
Public Member Functions |
| PLTT_AgentType () |
| PLTT_AgentType (const AgentID &_trid, const Node &_tar, const Node &_tra, const IntensityNumber &_max_inten, AgentID &_raid=0) |
| PLTT_AgentType (block_data_t *buff, size_t offset=0) |
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 &_a) |
AgentID | get_agent_id () |
void | set_agent_id (const AgentID &_trid) |
AgentID | get_reliable_agent_id () |
void | set_reliable_agent_id (const AgentID &_trid) |
void | update_reliable_agent_id () |
Node | get_target () |
void | set_target (const Node &_n) |
Node | get_tracker () |
void | set_tracker (const Node &_n) |
void | set_max_intensity (const IntensityNumber &_mi) |
IntensityNumber | get_max_intensity () |
void | set_all (const AgentID &_trid, const Node &_tar, const Node &_tra, const IntensityNumber &_max_inten, const AgentID _raid) |
void | print (Debug &debug, Clock &clock) |
time_t | get_track_start (Clock &clock) |
time_t | get_track_end (Clock &clock) |
time_t | get_aprox_detection (Clock &clock) |
void | set_track_start (time_t t) |
void | set_track_end (time_t t) |
void | set_aprox_detection (time_t t) |
time_t | detection_duration (Clock &clock) |
time_t | track_duration (Clock &clock) |
template<typename Os_P, typename Radio_P, typename AgentID_P, typename Node_P, typename IntensitiyNumber_P, typename Clock_P, typename Debug_P>
class wiselib::PLTT_AgentType< Os_P, Radio_P, AgentID_P, Node_P, IntensitiyNumber_P, Clock_P, Debug_P >
Member Typedef Documentation
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
typedef PLTT_AgentType<Os, Radio, AgentID, Node, IntensityNumber, Clock, Debug> wiselib::PLTT_AgentType< Os_P, Radio_P, AgentID_P, Node_P, IntensitiyNumber_P, Clock_P, Debug_P >::self_type |
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
Constructor & Destructor Documentation
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
wiselib::PLTT_AgentType< Os_P, Radio_P, AgentID_P, Node_P, IntensitiyNumber_P, Clock_P, Debug_P >::PLTT_AgentType |
( |
const AgentID & |
_trid, |
|
|
const Node & |
_tar, |
|
|
const Node & |
_tra, |
|
|
const IntensityNumber & |
_max_inten, |
|
|
AgentID & |
_raid = 0 |
|
) |
| [inline] |
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
Member Function Documentation
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
void wiselib::PLTT_AgentType< Os_P, Radio_P, AgentID_P, Node_P, IntensitiyNumber_P, Clock_P, Debug_P >::set_agent_id |
( |
const AgentID & |
_trid | ) |
[inline] |
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
void wiselib::PLTT_AgentType< Os_P, Radio_P, AgentID_P, Node_P, IntensitiyNumber_P, Clock_P, Debug_P >::set_all |
( |
const AgentID & |
_trid, |
|
|
const Node & |
_tar, |
|
|
const Node & |
_tra, |
|
|
const IntensityNumber & |
_max_inten, |
|
|
const AgentID |
_raid |
|
) |
| [inline] |
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
void wiselib::PLTT_AgentType< Os_P, Radio_P, AgentID_P, Node_P, IntensitiyNumber_P, Clock_P, Debug_P >::set_reliable_agent_id |
( |
const AgentID & |
_trid | ) |
[inline] |
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
void wiselib::PLTT_AgentType< Os_P, Radio_P, AgentID_P, Node_P, IntensitiyNumber_P, Clock_P, Debug_P >::set_target |
( |
const Node & |
_n | ) |
[inline] |
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
void wiselib::PLTT_AgentType< Os_P, Radio_P, AgentID_P, Node_P, IntensitiyNumber_P, Clock_P, Debug_P >::set_tracker |
( |
const Node & |
_n | ) |
[inline] |
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
template<typename Os_P , typename Radio_P , typename AgentID_P , typename Node_P , typename IntensitiyNumber_P , typename Clock_P , typename Debug_P >
void wiselib::PLTT_AgentType< Os_P, Radio_P, AgentID_P, Node_P, IntensitiyNumber_P, Clock_P, Debug_P >::update_reliable_agent_id |
( |
| ) |
[inline] |
The documentation for this class was generated from the following file: