CIAO_Writer_Sender_Impl::Sender_exec_i Class Reference

#include <Writer_Sender_exec.h>

Inheritance diagram for CIAO_Writer_Sender_Impl::Sender_exec_i:
Inheritance graph
[legend]
Collaboration diagram for CIAO_Writer_Sender_Impl::Sender_exec_i:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Sender_exec_i (void)
virtual ~Sender_exec_i (void)
virtual ::CORBA::UShort rate (void)
virtual void rate (::CORBA::UShort rate)
virtual ::CORBA::UShort iterations (void)
virtual void iterations (::CORBA::UShort iterations)
virtual ::CORBA::UShort keys (void)
virtual void keys (::CORBA::UShort keys)
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)
void tick ()
 Sender_exec_i (void)
virtual ~Sender_exec_i (void)
virtual ::CORBA::UShort rate (void)
virtual void rate (::CORBA::UShort rate)
virtual ::CORBA::UShort iterations (void)
virtual void iterations (::CORBA::UShort iterations)
virtual ::CORBA::UShort keys (void)
virtual void keys (::CORBA::UShort keys)
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)
void tick ()

Private Types

typedef std::map< ACE_CString,
WriterTest_var > 
Writer_Table
typedef std::map< ACE_CString,::DDS::InstanceHandle_tWriter_Table_Handles
typedef std::map< ACE_CString,
WriterTest_var > 
Writer_Table

Private Member Functions

void start (void)
void stop (void)
void reset_iterations ()
void register_handles ()
void unregister_handles ()
void start_new_assignment (WRITER_ASSIGNMENT assignment)
void write_keyed ()
void write_many ()
void start (void)
void stop (void)
void reset_iterations ()
void start_new_assignment (WRITER_ASSIGNMENT assignment)
void write_unkeyed ()
void write_many ()

Private Attributes

CCM_DDS::WriterTest::Writer_var writer_
pulse_Generatorticker_
::Writer::CCM_Sender_Context_var context_
CORBA::UShort rate_
CORBA::UShort iterations_
CORBA::UShort keys_
WRITER_ASSIGNMENT assignment_
CORBA::Long last_iteration_
TAO_SYNCH_MUTEX mutex_
Writer_Table ktests_
Writer_Table_Handles handles_
Writer_Table::iterator last_key

Member Typedef Documentation

typedef std::map<ACE_CString, WriterTest_var> CIAO_Writer_Sender_Impl::Sender_exec_i::Writer_Table [private]
typedef std::map<ACE_CString, WriterTest_var> CIAO_Writer_Sender_Impl::Sender_exec_i::Writer_Table [private]

Constructor & Destructor Documentation

CIAO_Writer_Sender_Impl::Sender_exec_i::Sender_exec_i ( void   ) 
CIAO_Writer_Sender_Impl::Sender_exec_i::~Sender_exec_i ( void   )  [virtual]
CIAO_Writer_Sender_Impl::Sender_exec_i::Sender_exec_i ( void   ) 
virtual CIAO_Writer_Sender_Impl::Sender_exec_i::~Sender_exec_i ( void   )  [virtual]

Member Function Documentation

virtual void CIAO_Writer_Sender_Impl::Sender_exec_i::ccm_activate ( void   )  [virtual]
void CIAO_Writer_Sender_Impl::Sender_exec_i::ccm_activate ( void   )  [virtual]
virtual void CIAO_Writer_Sender_Impl::Sender_exec_i::ccm_passivate ( void   )  [virtual]
void CIAO_Writer_Sender_Impl::Sender_exec_i::ccm_passivate ( void   )  [virtual]
virtual void CIAO_Writer_Sender_Impl::Sender_exec_i::ccm_remove ( void   )  [virtual]
void CIAO_Writer_Sender_Impl::Sender_exec_i::ccm_remove ( void   )  [virtual]
virtual void CIAO_Writer_Sender_Impl::Sender_exec_i::configuration_complete ( void   )  [virtual]
void CIAO_Writer_Sender_Impl::Sender_exec_i::configuration_complete ( void   )  [virtual]
virtual void CIAO_Writer_Sender_Impl::Sender_exec_i::iterations ( ::CORBA::UShort  iterations  )  [virtual]
virtual ::CORBA::UShort CIAO_Writer_Sender_Impl::Sender_exec_i::iterations ( void   ) 
void CIAO_Writer_Sender_Impl::Sender_exec_i::iterations ( ::CORBA::UShort  iterations  )  [virtual]
CORBA::UShort CIAO_Writer_Sender_Impl::Sender_exec_i::iterations ( void   ) 
virtual void CIAO_Writer_Sender_Impl::Sender_exec_i::keys ( ::CORBA::UShort  keys  )  [virtual]
virtual ::CORBA::UShort CIAO_Writer_Sender_Impl::Sender_exec_i::keys ( void   ) 
void CIAO_Writer_Sender_Impl::Sender_exec_i::keys ( ::CORBA::UShort  keys  )  [virtual]
CORBA::UShort CIAO_Writer_Sender_Impl::Sender_exec_i::keys ( void   ) 
virtual void CIAO_Writer_Sender_Impl::Sender_exec_i::rate ( ::CORBA::UShort  rate  )  [virtual]
virtual ::CORBA::UShort CIAO_Writer_Sender_Impl::Sender_exec_i::rate ( void   ) 
void CIAO_Writer_Sender_Impl::Sender_exec_i::rate ( ::CORBA::UShort  rate  )  [virtual]
CORBA::UShort CIAO_Writer_Sender_Impl::Sender_exec_i::rate ( void   ) 
void CIAO_Writer_Sender_Impl::Sender_exec_i::register_handles (  )  [private]
void CIAO_Writer_Sender_Impl::Sender_exec_i::reset_iterations (  )  [private]
void CIAO_Writer_Sender_Impl::Sender_exec_i::reset_iterations (  )  [private]
virtual void CIAO_Writer_Sender_Impl::Sender_exec_i::set_session_context ( ::Components::SessionContext_ptr  ctx  )  [virtual]
void CIAO_Writer_Sender_Impl::Sender_exec_i::set_session_context ( ::Components::SessionContext_ptr  ctx  )  [virtual]
void CIAO_Writer_Sender_Impl::Sender_exec_i::start ( void   )  [private]
void CIAO_Writer_Sender_Impl::Sender_exec_i::start ( void   )  [private]
void CIAO_Writer_Sender_Impl::Sender_exec_i::start_new_assignment ( WRITER_ASSIGNMENT  assignment  )  [private]
void CIAO_Writer_Sender_Impl::Sender_exec_i::start_new_assignment ( WRITER_ASSIGNMENT  assignment  )  [private]
void CIAO_Writer_Sender_Impl::Sender_exec_i::stop ( void   )  [private]
void CIAO_Writer_Sender_Impl::Sender_exec_i::stop ( void   )  [private]
void CIAO_Writer_Sender_Impl::Sender_exec_i::tick (  ) 
void CIAO_Writer_Sender_Impl::Sender_exec_i::tick (  ) 
void CIAO_Writer_Sender_Impl::Sender_exec_i::unregister_handles (  )  [private]
void CIAO_Writer_Sender_Impl::Sender_exec_i::write_keyed (  )  [private]
void CIAO_Writer_Sender_Impl::Sender_exec_i::write_many (  )  [private]
void CIAO_Writer_Sender_Impl::Sender_exec_i::write_many (  )  [private]
void CIAO_Writer_Sender_Impl::Sender_exec_i::write_unkeyed (  )  [private]

Member Data Documentation

Writer::CCM_Sender_Context_var CIAO_Writer_Sender_Impl::Sender_exec_i::context_ [private]
Writer_Table::iterator CIAO_Writer_Sender_Impl::Sender_exec_i::last_key [private]
CCM_DDS::WriterTest::Writer_var CIAO_Writer_Sender_Impl::Sender_exec_i::writer_ [private]

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

Generated on Mon Nov 30 01:44:59 2009 for DDS4CCM by  doxygen 1.6.1