DAnCE  ..
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
DAnCE::Passivate_Instance Class Reference

#include <Passivate.h>

Inheritance diagram for DAnCE::Passivate_Instance:
Inheritance graph
Collaboration diagram for DAnCE::Passivate_Instance:
Collaboration graph

Public Member Functions

 Passivate_Instance (::Deployment::DeploymentPlan &plan,::CORBA::ULong instanceRef, const CORBA::Any &ref, const char *instance_type, Event_Future holder)
 
virtual ~Passivate_Instance (void)
 
- Public Member Functions inherited from DAnCE::Action_Base
 Action_Base (Event_Future holder, const char *name, const char *instance_type)
 
virtual ~Action_Base (void)
 
virtual int call (void)
 
- Public Member Functions inherited from DAnCE::Deployment_Event
 Deployment_Event (Event_Future holder, const char *name, const char *instance_type)
 
Event_Future get_future (void)
 
- Public Member Functions inherited from ACE_Method_Request
 ACE_Method_Request (unsigned long priority=0)
 
virtual ~ACE_Method_Request (void)
 
unsigned long priority (void) const
 
void priority (unsigned long prio)
 

Protected Member Functions

virtual void invoke_pre_interceptor (Plugin_Manager::INTERCEPTORS::const_iterator &)
 
virtual void invoke (::DAnCE::InstanceDeploymentHandler_ptr)
 
virtual void invoke_post_interceptor (Plugin_Manager::INTERCEPTORS::const_iterator &)
 
virtual void create_unexpected_exception (const std::string &, const std::string &)
 
virtual void create_valid_result (Event_Result &)
 

Private Attributes

::Deployment::DeploymentPlanplan_
 
::CORBA::ULong instanceRef_
 
const ::CORBA::Any & ref_
 

Additional Inherited Members

- Protected Attributes inherited from DAnCE::Action_Base
::CORBA::Any_var instance_excep_
 

Constructor & Destructor Documentation

DAnCE::Passivate_Instance::Passivate_Instance ( ::Deployment::DeploymentPlan plan,
::CORBA::ULong  instanceRef,
const CORBA::Any &  ref,
const char *  instance_type,
Event_Future  holder 
)
DAnCE::Passivate_Instance::~Passivate_Instance ( void  )
virtual

Member Function Documentation

void DAnCE::Passivate_Instance::create_unexpected_exception ( const std::string &  name,
const std::string &  reason 
)
protectedvirtual

Implements DAnCE::Action_Base.

void DAnCE::Passivate_Instance::create_valid_result ( Event_Result )
protectedvirtual

Implements DAnCE::Action_Base.

void DAnCE::Passivate_Instance::invoke ( ::DAnCE::InstanceDeploymentHandler_ptr  handler)
protectedvirtual

Implements DAnCE::Action_Base.

void DAnCE::Passivate_Instance::invoke_post_interceptor ( Plugin_Manager::INTERCEPTORS::const_iterator &  i)
protectedvirtual

Implements DAnCE::Action_Base.

void DAnCE::Passivate_Instance::invoke_pre_interceptor ( Plugin_Manager::INTERCEPTORS::const_iterator &  )
protectedvirtual

Implements DAnCE::Action_Base.

Member Data Documentation

::CORBA::ULong DAnCE::Passivate_Instance::instanceRef_
private
::Deployment::DeploymentPlan& DAnCE::Passivate_Instance::plan_
private
const ::CORBA::Any& DAnCE::Passivate_Instance::ref_
private

The documentation for this class was generated from the following files: