Wiselib
Public Types | Public Member Functions
wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P > Class Template Reference

#include <PLTT_reliable_agent.h>

List of all members.

Public Types

typedef Os_P Os
typedef Radio_P Radio
typedef Agent_P Agent
typedef Time_P Time
typedef Debug_P Debug
typedef Radio::node_id_t node_id_t
typedef Radio::message_id_t message_id_t
typedef Time::millis_t millis_t
typedef PLTT_ReliableAgentType
< Os, Radio, Agent, Time,
Debug
self_type

Public Member Functions

 PLTT_ReliableAgentType ()
 PLTT_ReliableAgentType (Agent _a, node_id_t _r, millis_t _et, millis_t _rt, message_id_t _m)
self_typeoperator= (const self_type &_ra)
Agent get_agent ()
node_id_t get_receiver ()
millis_t get_exp_time ()
millis_t get_rec_time ()
message_id_t get_message_id ()
void set_agent (Agent _a)
void set_receiver (node_id_t _r)
void set_exp_time (millis_t _et)
void set_rec_time (millis_t _rt)
void set_message_id (message_id_t _m)
void set_all (Agent _a, node_id_t _r, millis_t _et, millis_t _rt, message_id_t _m)
void print (Debug &debug)

template<typename Os_P, typename Radio_P, typename Agent_P, typename Time_P, typename Debug_P>
class wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >


Member Typedef Documentation

template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
typedef Agent_P wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::Agent
template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
typedef Debug_P wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::Debug
template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
typedef Radio::message_id_t wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::message_id_t
template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
typedef Time::millis_t wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::millis_t
template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
typedef Radio::node_id_t wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::node_id_t
template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
typedef Os_P wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::Os
template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
typedef Radio_P wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::Radio
template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
typedef PLTT_ReliableAgentType<Os, Radio, Agent, Time, Debug> wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::self_type
template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
typedef Time_P wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::Time

Constructor & Destructor Documentation

template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::PLTT_ReliableAgentType ( ) [inline]
template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::PLTT_ReliableAgentType ( Agent  _a,
node_id_t  _r,
millis_t  _et,
millis_t  _rt,
message_id_t  _m 
) [inline]

Member Function Documentation

template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
Agent wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::get_agent ( ) [inline]
template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
millis_t wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::get_exp_time ( ) [inline]
template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
message_id_t wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::get_message_id ( ) [inline]
template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
millis_t wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::get_rec_time ( ) [inline]
template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
node_id_t wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::get_receiver ( ) [inline]
template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
self_type& wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::operator= ( const self_type _ra) [inline]
template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
void wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::print ( Debug debug) [inline]
template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
void wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::set_agent ( Agent  _a) [inline]
template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
void wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::set_all ( Agent  _a,
node_id_t  _r,
millis_t  _et,
millis_t  _rt,
message_id_t  _m 
) [inline]
template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
void wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::set_exp_time ( millis_t  _et) [inline]
template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
void wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::set_message_id ( message_id_t  _m) [inline]
template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
void wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::set_rec_time ( millis_t  _rt) [inline]
template<typename Os_P , typename Radio_P , typename Agent_P , typename Time_P , typename Debug_P >
void wiselib::PLTT_ReliableAgentType< Os_P, Radio_P, Agent_P, Time_P, Debug_P >::set_receiver ( node_id_t  _r) [inline]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines