// -*- C++ -*- // $Id$ /** * Code generated by the The ACE ORB (TAO) IDL Compiler v1.8.1 * 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.dre.vanderbilt.edu/~schmidt/TAO.html **/ // TAO_IDL - Generated from // be/be_codegen.cpp:1272 #ifndef CIAO_UNEXPECTEDSHUTDOWN_EXEC_0TCWAI_H_ #define CIAO_UNEXPECTEDSHUTDOWN_EXEC_0TCWAI_H_ #include /**/ "ace/pre.h" #include "UnexpectedShutdownEC.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ #include /**/ "UnexpectedShutdown_exec_export.h" #include "tao/LocalObject.h" namespace CIAO_locality_Shutdown_Impl { class COMMANDLINEPASSAGE_EXEC_Export Shutdown_exec_i : public virtual Shutdown_Exec, public virtual ::CORBA::LocalObject { public: Shutdown_exec_i (void); virtual ~Shutdown_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); //@} private: ::locality::CCM_Shutdown_Context_var ciao_context_; }; extern "C" COMMANDLINEPASSAGE_EXEC_Export ::Components::EnterpriseComponent_ptr create_locality_Shutdown_Impl (void); } #include /**/ "ace/post.h" #endif /* ifndef */