// -*- C++ -*- // $Id$ /** * Code generated by the The ACE ORB (TAO) IDL Compiler v1.8.3 * TAO and the TAO IDL Compiler have been developed by: * Center for Distributed Object Computing * Washington University * St. Louis, MO * USA * http://www.cs.wustl.edu/~schmidt/doc-center.html * and * Distributed Object Computing Laboratory * University of California at Irvine * Irvine, CA * USA * and * Institute for Software Integrated Systems * Vanderbilt University * Nashville, TN * USA * http://www.isis.vanderbilt.edu/ * * Information about TAO is available at: * http://www.cs.wustl.edu/~schmidt/TAO.html **/ #ifndef CIAO_______GENERATEDCODE_HELLO_SENDER_COMP_EXEC_WFK79V_H_ #define CIAO_______GENERATEDCODE_HELLO_SENDER_COMP_EXEC_WFK79V_H_ #include /**/ "ace/pre.h" #include "Hello_Sender_compEC.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ #include /**/ "Hello_Sender_comp_exec_export.h" #include "tao/LocalObject.h" namespace CIAO_Hello_Sender_comp_Impl { /** * Component Executor Implementation Class: Sender_comp_exec_i */ class Sender_comp_exec_i : public virtual Sender_comp_Exec, public virtual ::CORBA::LocalObject { public: Sender_comp_exec_i (void); virtual ~Sender_comp_exec_i (void); //@{ /** Supported operations and attributes. */ //@} //@{ /** Component attributes and port operations. */ //@} //@{ /** Operations from Components::SessionComponent. */ 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); //@} //@{ /** User defined public operations. */ //@} private: ::Hello::CCM_Sender_comp_Context_var ciao_context_; //@{ /** Component attributes. */ //@} //@{ /** User defined members. */ //@} //@{ /** User defined private operations. */ //@} }; class AMI4CCM_MyFoo_objReplyHandler_run_my_foo_i : public ::Hello::CCM_AMI4CCM_MyFoo_objReplyHandler, public virtual ::CORBA::LocalObject { public: AMI4CCM_MyFoo_objReplyHandler_run_my_foo_i (void); virtual ~AMI4CCM_MyFoo_objReplyHandler_run_my_foo_i (void); virtual void foo ( ::CORBA::Long ami_return_val, const char * answer); virtual void foo_excep ( ::CCM_AMI::ExceptionHolder_ptr excep_holder); virtual void hello ( ::CORBA::Long answer); virtual void hello_excep ( ::CCM_AMI::ExceptionHolder_ptr excep_holder); virtual void get_rw_attrib ( ::CORBA::Short rw_attrib); virtual void get_rw_attrib_excep ( ::CCM_AMI::ExceptionHolder_ptr excep_holder); virtual void set_rw_attrib (void); virtual void set_rw_attrib_excep ( ::CCM_AMI::ExceptionHolder_ptr excep_holder); virtual void get_ro_attrib ( ::CORBA::Short ro_attrib); virtual void get_ro_attrib_excep ( ::CCM_AMI::ExceptionHolder_ptr excep_holder); }; extern "C" HELLO_SENDER_COMP_EXEC_Export ::Components::EnterpriseComponent_ptr create_Hello_Sender_comp_Impl (void); } #include /**/ "ace/post.h" #endif /* ifndef */