Wiselib
Public Types | Public Member Functions
wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P > Class Template Reference

#include <PLTT_spread_metrics.h>

List of all members.

Public Types

typedef PLTT_PassiveSpreadMetric_P PLTT_PassiveSpreadMetric
typedef
PLTT_PassiveSpreadMetric::Integer 
Integer
typedef
PLTT_PassiveSpreadMetric::node_id_t 
node_id_t
typedef
PLTT_PassiveSpreadMetricList_P 
PLTT_PassiveSpreadMetricList
typedef
PLTT_PassiveSpreadMetricList::iterator 
PLTT_PassiveSpreadMetricListIterator

Public Member Functions

 PLTT_PassiveSpreadMetricsType ()
 ~PLTT_PassiveSpreadMetricsType ()
PLTT_PassiveSpreadMetricfind_metrics_of_target (node_id_t _target_id)
Integer get_spread_messages_send_of_target (node_id_t _target_id)
Integer get_spread_messages_bytes_send_of_target (node_id_t _target_id)
Integer get_spread_messages_inhibited_of_target (node_id_t _target_id)
Integer get_spread_messages_bytes_inhibited_of_target (node_id_t _target_id)
Integer get_spread_messages_received_of_target (node_id_t _target_id)
Integer get_spread_messages_bytes_received_of_target (node_id_t _target_id)
void inc_spread_messages_send_of_target (node_id_t _target_id)
void inc_spread_messages_bytes_send_of_target (node_id_t _target_id, Integer _bytes_num)
void inc_spread_messages_inhibited_of_target (node_id_t _target_id)
void inc_spread_messages_bytes_inhibited_of_target (node_id_t _target_id, Integer _bytes_num)
void inc_spread_messages_received_of_target (node_id_t _target_id)
void inc_spread_messages_bytes_received_of_target (node_id_t _target_id, Integer _bytes_num)
Integer get_inhibition_messages_inhibited_of_target (node_id_t _target_id)
Integer get_inhibition_messages_bytes_inhibited_of_target (node_id_t _target_id)
Integer get_inhibition_messages_send_of_target (node_id_t _target_id)
Integer get_inhibition_messages_bytes_send_of_target (node_id_t _target_id)
void inc_inhibition_messages_send_of_target (node_id_t _target_id)
void inc_inhibition_messages_bytes_send_of_target (node_id_t _target_id, Integer _bytes_num)
void inc_inhibition_messages_inhibited_of_target (node_id_t _target_id)
void inc_inhibition_messages_bytes_inhibited_of_target (node_id_t _target_id, Integer _bytes_num)
Integer get_inhibition_messages_received_of_target (node_id_t _target_id)
Integer get_inhibition_messages_bytes_received_of_target (node_id_t _target_id)
void inc_inhibition_messages_received_of_target (node_id_t _target_id)
void inc_inhibition_messages_bytes_received_of_target (node_id_t _target_id, Integer _bytes_num)
void reset (void)
Integer get_inhibition_messages_send ()
Integer get_inhibition_messages_bytes_send ()
Integer get_inhibition_messages_received ()
Integer get_inhibition_messages_bytes_received ()
Integer get_inhibition_messages_inhibited ()
Integer get_inhibition_messages_bytes_inhibited ()
Integer get_spread_messages_send ()
Integer get_spread_messages_bytes_send ()
Integer get_spread_messages_received ()
Integer get_spread_messages_bytes_received ()
Integer get_spread_messages_inhibited ()
Integer get_spread_messages_bytes_inhibited ()
Integer get_messages_send ()
Integer get_messages_bytes_send ()
Integer get_messages_received ()
Integer get_messages_bytes_received ()
Integer get_messages_inhibited ()
Integer get_messages_bytes_inhibited ()
PLTT_PassiveSpreadMetricListget_passive_spread_metric_list ()

template<typename PLTT_PassiveSpreadMetric_P, typename PLTT_PassiveSpreadMetricList_P>
class wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >


Member Typedef Documentation

template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
typedef PLTT_PassiveSpreadMetric::Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::Integer
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
typedef PLTT_PassiveSpreadMetric::node_id_t wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::node_id_t
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
typedef PLTT_PassiveSpreadMetric_P wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::PLTT_PassiveSpreadMetric
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
typedef PLTT_PassiveSpreadMetricList_P wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::PLTT_PassiveSpreadMetricList
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
typedef PLTT_PassiveSpreadMetricList::iterator wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::PLTT_PassiveSpreadMetricListIterator

Constructor & Destructor Documentation

template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::PLTT_PassiveSpreadMetricsType ( ) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::~PLTT_PassiveSpreadMetricsType ( ) [inline]

Member Function Documentation

template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
PLTT_PassiveSpreadMetric* wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::find_metrics_of_target ( node_id_t  _target_id) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_inhibition_messages_bytes_inhibited ( void  ) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_inhibition_messages_bytes_inhibited_of_target ( node_id_t  _target_id) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_inhibition_messages_bytes_received ( void  ) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_inhibition_messages_bytes_received_of_target ( node_id_t  _target_id) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_inhibition_messages_bytes_send ( void  ) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_inhibition_messages_bytes_send_of_target ( node_id_t  _target_id) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_inhibition_messages_inhibited ( void  ) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_inhibition_messages_inhibited_of_target ( node_id_t  _target_id) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_inhibition_messages_received ( void  ) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_inhibition_messages_received_of_target ( node_id_t  _target_id) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_inhibition_messages_send ( void  ) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_inhibition_messages_send_of_target ( node_id_t  _target_id) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_messages_bytes_inhibited ( ) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_messages_bytes_received ( ) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_messages_bytes_send ( ) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_messages_inhibited ( ) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_messages_received ( ) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_messages_send ( ) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
PLTT_PassiveSpreadMetricList* wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_passive_spread_metric_list ( ) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_spread_messages_bytes_inhibited ( void  ) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_spread_messages_bytes_inhibited_of_target ( node_id_t  _target_id) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_spread_messages_bytes_received ( void  ) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_spread_messages_bytes_received_of_target ( node_id_t  _target_id) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_spread_messages_bytes_send ( void  ) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_spread_messages_bytes_send_of_target ( node_id_t  _target_id) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_spread_messages_inhibited ( void  ) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_spread_messages_inhibited_of_target ( node_id_t  _target_id) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_spread_messages_received ( void  ) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_spread_messages_received_of_target ( node_id_t  _target_id) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_spread_messages_send ( void  ) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
Integer wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::get_spread_messages_send_of_target ( node_id_t  _target_id) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
void wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::inc_inhibition_messages_bytes_inhibited_of_target ( node_id_t  _target_id,
Integer  _bytes_num 
) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
void wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::inc_inhibition_messages_bytes_received_of_target ( node_id_t  _target_id,
Integer  _bytes_num 
) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
void wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::inc_inhibition_messages_bytes_send_of_target ( node_id_t  _target_id,
Integer  _bytes_num 
) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
void wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::inc_inhibition_messages_inhibited_of_target ( node_id_t  _target_id) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
void wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::inc_inhibition_messages_received_of_target ( node_id_t  _target_id) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
void wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::inc_inhibition_messages_send_of_target ( node_id_t  _target_id) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
void wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::inc_spread_messages_bytes_inhibited_of_target ( node_id_t  _target_id,
Integer  _bytes_num 
) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
void wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::inc_spread_messages_bytes_received_of_target ( node_id_t  _target_id,
Integer  _bytes_num 
) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
void wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::inc_spread_messages_bytes_send_of_target ( node_id_t  _target_id,
Integer  _bytes_num 
) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
void wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::inc_spread_messages_inhibited_of_target ( node_id_t  _target_id) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
void wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::inc_spread_messages_received_of_target ( node_id_t  _target_id) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
void wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::inc_spread_messages_send_of_target ( node_id_t  _target_id) [inline]
template<typename PLTT_PassiveSpreadMetric_P , typename PLTT_PassiveSpreadMetricList_P >
void wiselib::PLTT_PassiveSpreadMetricsType< PLTT_PassiveSpreadMetric_P, PLTT_PassiveSpreadMetricList_P >::reset ( void  ) [inline]

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