Wiselib
Public Types | Public Member Functions
wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P > Class Template Reference

#include <PLTT_tracking_metrics.h>

List of all members.

Public Types

typedef Integer_P Integer
typedef node_id_t_P node_id_t

Public Member Functions

 PLTT_TrackerTrackingMetricType ()
 PLTT_TrackerTrackingMetricType (node_id_t _target_id)
 ~PLTT_TrackerTrackingMetricType (void)
void inc_query_messages_send (void)
void inc_query_messages_bytes_send (Integer _bytes_num)
void inc_report_messages_received (void)
void inc_report_messages_bytes_received (Integer _bytes_num)
void inc_echo_messages_send (void)
void inc_echo_messages_bytes_send (Integer _bytes_num)
void inc_echo_messages_received (void)
void inc_echo_messages_bytes_received (Integer _bytes_num)
Integer get_query_messages_send (void)
Integer get_query_messages_bytes_send (void)
Integer get_report_messages_received (void)
Integer get_report_messages_bytes_received (void)
Integer get_echo_messages_send (void)
Integer get_echo_messages_bytes_send (void)
Integer get_echo_messages_received (void)
Integer get_echo_messages_bytes_received (void)
node_id_t get_target_id (void)
void set_target_id (node_id_t _tar_id)
void reset ()

template<typename node_id_t_P, typename Integer_P>
class wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >


Member Typedef Documentation

template<typename node_id_t_P , typename Integer_P >
typedef Integer_P wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::Integer
template<typename node_id_t_P , typename Integer_P >
typedef node_id_t_P wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::node_id_t

Constructor & Destructor Documentation

template<typename node_id_t_P , typename Integer_P >
wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::PLTT_TrackerTrackingMetricType ( ) [inline]
template<typename node_id_t_P , typename Integer_P >
wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::PLTT_TrackerTrackingMetricType ( node_id_t  _target_id) [inline]
template<typename node_id_t_P , typename Integer_P >
wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::~PLTT_TrackerTrackingMetricType ( void  ) [inline]

Member Function Documentation

template<typename node_id_t_P , typename Integer_P >
Integer wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::get_echo_messages_bytes_received ( void  ) [inline]
template<typename node_id_t_P , typename Integer_P >
Integer wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::get_echo_messages_bytes_send ( void  ) [inline]
template<typename node_id_t_P , typename Integer_P >
Integer wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::get_echo_messages_received ( void  ) [inline]
template<typename node_id_t_P , typename Integer_P >
Integer wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::get_echo_messages_send ( void  ) [inline]
template<typename node_id_t_P , typename Integer_P >
Integer wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::get_query_messages_bytes_send ( void  ) [inline]
template<typename node_id_t_P , typename Integer_P >
Integer wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::get_query_messages_send ( void  ) [inline]
template<typename node_id_t_P , typename Integer_P >
Integer wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::get_report_messages_bytes_received ( void  ) [inline]
template<typename node_id_t_P , typename Integer_P >
Integer wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::get_report_messages_received ( void  ) [inline]
template<typename node_id_t_P , typename Integer_P >
node_id_t wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::get_target_id ( void  ) [inline]
template<typename node_id_t_P , typename Integer_P >
void wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::inc_echo_messages_bytes_received ( Integer  _bytes_num) [inline]
template<typename node_id_t_P , typename Integer_P >
void wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::inc_echo_messages_bytes_send ( Integer  _bytes_num) [inline]
template<typename node_id_t_P , typename Integer_P >
void wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::inc_echo_messages_received ( void  ) [inline]
template<typename node_id_t_P , typename Integer_P >
void wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::inc_echo_messages_send ( void  ) [inline]
template<typename node_id_t_P , typename Integer_P >
void wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::inc_query_messages_bytes_send ( Integer  _bytes_num) [inline]
template<typename node_id_t_P , typename Integer_P >
void wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::inc_query_messages_send ( void  ) [inline]
template<typename node_id_t_P , typename Integer_P >
void wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::inc_report_messages_bytes_received ( Integer  _bytes_num) [inline]
template<typename node_id_t_P , typename Integer_P >
void wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::inc_report_messages_received ( void  ) [inline]
template<typename node_id_t_P , typename Integer_P >
void wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::reset ( void  ) [inline]
template<typename node_id_t_P , typename Integer_P >
void wiselib::PLTT_TrackerTrackingMetricType< node_id_t_P, Integer_P >::set_target_id ( node_id_t  _tar_id) [inline]

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