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::DomainApplicationManager_Impl::DestroyManagerCompletionHandler Class Reference

#include <DomainApplicationManager_Impl.h>

Inheritance diagram for DAnCE::DomainApplicationManager_Impl::DestroyManagerCompletionHandler:
Inheritance graph
Collaboration diagram for DAnCE::DomainApplicationManager_Impl::DestroyManagerCompletionHandler:
Collaboration graph

Public Member Functions

 DestroyManagerCompletionHandler (DomainApplicationManager_Impl *dam_servant, const DAM_CompletionHandler_AutoPtr &ch_ptr, unsigned int exec_count)
 
virtual void handle_completion (DomainApplication_Impl *da_servant)
 
virtual void handle_exception (CORBA::Exception *local_ex)
 
- Public Member Functions inherited from DAnCE::CompletionHandler< DomainApplication_Impl >
virtual ~CompletionHandler ()
 
- Public Member Functions inherited from DAnCE::Completion_Counter_Base< ACE_Null_Mutex >
 Completion_Counter_Base (unsigned int exec_count, unsigned int fail_count)
 
virtual ~Completion_Counter_Base ()
 
void decrement_exec_count ()
 
void increment_fail_count (const char *error)
 
unsigned int exec_count ()
 
unsigned int fail_count ()
 
bool all_completed ()
 
const errors_typeerrors () const
 

Protected Member Functions

virtual void on_all_completed ()
 
virtual void on_all_completed_with_failure ()
 
- Protected Member Functions inherited from DAnCE::Completion_Counter_Base< ACE_Null_Mutex >
void increment_exec_count ()
 
unsigned int exec_count_i ()
 
unsigned int fail_count_i ()
 

Private Attributes

DomainApplicationManager_Impl_var dam_servant_
 
DAM_CompletionHandler_AutoPtr dam_ch_
 

Additional Inherited Members

- Public Types inherited from DAnCE::Completion_Counter_Base< ACE_Null_Mutex >
typedef ACE_Null_Mutex lock_type
 
typedef std::vector< std::string > errors_type
 

Constructor & Destructor Documentation

DomainApplicationManager_Impl::DestroyManagerCompletionHandler::DestroyManagerCompletionHandler ( DomainApplicationManager_Impl dam_servant,
const DAM_CompletionHandler_AutoPtr ch_ptr,
unsigned int  exec_count 
)

Member Function Documentation

void DomainApplicationManager_Impl::DestroyManagerCompletionHandler::handle_completion ( DomainApplication_Impl da_servant)
virtual
void DomainApplicationManager_Impl::DestroyManagerCompletionHandler::handle_exception ( CORBA::Exception local_ex)
virtual
void DomainApplicationManager_Impl::DestroyManagerCompletionHandler::on_all_completed ( )
protectedvirtual
void DomainApplicationManager_Impl::DestroyManagerCompletionHandler::on_all_completed_with_failure ( )
protectedvirtual

Member Data Documentation

DAM_CompletionHandler_AutoPtr DAnCE::DomainApplicationManager_Impl::DestroyManagerCompletionHandler::dam_ch_
private
DomainApplicationManager_Impl_var DAnCE::DomainApplicationManager_Impl::DestroyManagerCompletionHandler::dam_servant_
private

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