CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i Class Reference

#include <Shapes_Control_comp_exec.h>

Inheritance diagram for CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i:
Inheritance graph
[legend]
Collaboration diagram for CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Control_comp_exec_i (void)
virtual ~Control_comp_exec_i (void)
::CORBA::ULong rate (void)
void rate (::CORBA::ULong rate)
::CORBA::UShort max_x (void)
void max_x (::CORBA::UShort max_x)
::CORBA::UShort max_y (void)
void max_y (::CORBA::UShort max_y)
::CORBA::UShort max_size (void)
void max_size (::CORBA::UShort max_size)
void resize_shape (::CORBA::Boolean resize)
::CORBA::Boolean resize_shape (void)
virtual
::Shapes::CCM_Control_obj_ptr 
get_control (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)
void tick ()

Private Member Functions

void start (void)
void stop (void)

Private Attributes

::Shapes::CCM_Control_comp_Context_var context_
pulse_Generatorticker_
::CORBA::ULong rate_
::CORBA::UShort max_x_
::CORBA::UShort max_y_
::CORBA::UShort max_size_
::CORBA::Boolean resize_
bool x_increasing_
bool y_increasing_
bool size_increasing_
::CORBA::UShort current_size_
::CORBA::UShort current_x_
::CORBA::UShort current_y_

Constructor & Destructor Documentation

CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i::Control_comp_exec_i ( void   ) 
CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i::~Control_comp_exec_i ( void   )  [virtual]

Member Function Documentation

void CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i::ccm_activate ( void   )  [virtual]
void CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i::ccm_passivate ( void   )  [virtual]
void CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i::ccm_remove ( void   )  [virtual]
void CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i::configuration_complete ( void   )  [virtual]
Shapes::CCM_Control_obj_ptr CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i::get_control ( void   ) 
void CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i::max_size ( ::CORBA::UShort  max_size  ) 
CORBA::UShort CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i::max_size ( void   ) 
void CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i::max_x ( ::CORBA::UShort  max_x  ) 
CORBA::UShort CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i::max_x ( void   ) 
void CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i::max_y ( ::CORBA::UShort  max_y  ) 
CORBA::UShort CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i::max_y ( void   ) 
void CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i::rate ( ::CORBA::ULong  rate  ) 
CORBA::ULong CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i::rate ( void   ) 
CORBA::Boolean CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i::resize_shape ( void   ) 
void CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i::resize_shape ( ::CORBA::Boolean  resize  ) 
void CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i::set_session_context ( ::Components::SessionContext_ptr  ctx  )  [virtual]
void CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i::start ( void   )  [private]
void CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i::stop ( void   )  [private]
void CIAO_Shapes_Control_comp_Impl::Control_comp_exec_i::tick (  ) 

Member Data Documentation

::Shapes::CCM_Control_comp_Context_var CIAO_Shapes_Control_comp_Impl::Control_comp_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