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

#include <Action_Base.h>

Inheritance diagram for DAnCE::Action_Base:
Inheritance graph
Collaboration diagram for DAnCE::Action_Base:
Collaboration graph

Public Member Functions

 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 &)=0
 
virtual void invoke (::DAnCE::InstanceDeploymentHandler_ptr)=0
 
virtual void invoke_post_interceptor (Plugin_Manager::INTERCEPTORS::const_iterator &)=0
 
virtual void create_unexpected_exception (const std::string &, const std::string &)=0
 
virtual void create_valid_result (Event_Result &)=0
 

Protected Attributes

::CORBA::Any_var instance_excep_
 
- Protected Attributes inherited from DAnCE::Deployment_Event
Event_Future holder_
 
std::string name_
 
std::string instance_type_
 
- Protected Attributes inherited from ACE_Method_Request
unsigned long priority_
 

Constructor & Destructor Documentation

DAnCE::Action_Base::Action_Base ( Event_Future  holder,
const char *  name,
const char *  instance_type 
)
DAnCE::Action_Base::~Action_Base ( void  )
virtual

Member Function Documentation

int DAnCE::Action_Base::call ( void  )
virtual

Implements ACE_Method_Request.

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

Member Data Documentation

::CORBA::Any_var DAnCE::Action_Base::instance_excep_
protected

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