CIAO_Throughput_Receiver_Impl::Receiver_exec_i Class Reference

#include <Throughput_Receiver_exec.h>

Inheritance diagram for CIAO_Throughput_Receiver_Impl::Receiver_exec_i:
Inheritance graph
[legend]
Collaboration diagram for CIAO_Throughput_Receiver_Impl::Receiver_exec_i:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Receiver_exec_i (void)
virtual ~Receiver_exec_i (void)
void record_data (ThroughputTest &an_instance)
void handle_run (ThroughputCommand &an_instance)
virtual
::Throughput::ThroughputTestConn::CCM_Listener_ptr 
get_info_listen_data_listener (void)
virtual
::CCM_DDS::CCM_PortStatusListener_ptr 
get_info_listen_status (void)
virtual
::Throughput::ThroughputCommandConn::CCM_Listener_ptr 
get_command_listen_data_listener (void)
virtual
::CCM_DDS::CCM_PortStatusListener_ptr 
get_command_listen_status (void)
virtual void set_session_context (::Components::SessionContext_ptr ctx)
virtual void configuration_complete (void)
virtual void ccm_activate (void)
virtual void ccm_passivate (void)
virtual void ccm_remove (void)

Private Member Functions

void start ()
void reset_results (void)
void show_results (const ACE_UINT64 &interval_time)

Private Attributes

::Throughput::CCM_Receiver_Context_var context_
CORBA::ULongLong count_
CORBA::ULongLong interval_messages_received_
CORBA::ULongLong interval_bytes_received_
CORBA::ULong interval_data_length_
CORBA::ULong run_
ACE_UINT64 first_time_
CORBA::ULongLong demand_
CORBA::ULongLong seq_num_
CORBA::ULongLong messages_lost_
Atomic_Bool log_

Constructor & Destructor Documentation

CIAO_Throughput_Receiver_Impl::Receiver_exec_i::Receiver_exec_i ( void   ) 
CIAO_Throughput_Receiver_Impl::Receiver_exec_i::~Receiver_exec_i ( void   )  [virtual]

Member Function Documentation

void CIAO_Throughput_Receiver_Impl::Receiver_exec_i::ccm_activate ( void   )  [virtual]
void CIAO_Throughput_Receiver_Impl::Receiver_exec_i::ccm_passivate ( void   )  [virtual]
void CIAO_Throughput_Receiver_Impl::Receiver_exec_i::ccm_remove ( void   )  [virtual]
void CIAO_Throughput_Receiver_Impl::Receiver_exec_i::configuration_complete ( void   )  [virtual]
Throughput::ThroughputCommandConn::CCM_Listener_ptr CIAO_Throughput_Receiver_Impl::Receiver_exec_i::get_command_listen_data_listener ( void   ) 
CCM_DDS::CCM_PortStatusListener_ptr CIAO_Throughput_Receiver_Impl::Receiver_exec_i::get_command_listen_status ( void   ) 
Throughput::ThroughputTestConn::CCM_Listener_ptr CIAO_Throughput_Receiver_Impl::Receiver_exec_i::get_info_listen_data_listener ( void   ) 
CCM_DDS::CCM_PortStatusListener_ptr CIAO_Throughput_Receiver_Impl::Receiver_exec_i::get_info_listen_status ( void   ) 
void CIAO_Throughput_Receiver_Impl::Receiver_exec_i::handle_run ( ThroughputCommand an_instance  ) 
void CIAO_Throughput_Receiver_Impl::Receiver_exec_i::record_data ( ThroughputTest an_instance  ) 
void CIAO_Throughput_Receiver_Impl::Receiver_exec_i::reset_results ( void   )  [private]
void CIAO_Throughput_Receiver_Impl::Receiver_exec_i::set_session_context ( ::Components::SessionContext_ptr  ctx  )  [virtual]
void CIAO_Throughput_Receiver_Impl::Receiver_exec_i::show_results ( const ACE_UINT64 interval_time  )  [private]
void CIAO_Throughput_Receiver_Impl::Receiver_exec_i::start (  )  [private]

Member Data Documentation

::Throughput::CCM_Receiver_Context_var CIAO_Throughput_Receiver_Impl::Receiver_exec_i::context_ [private]

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

Generated by  doxygen 1.6.2