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::DAM_NM_ReplyHandlerImpl::Counter Class Reference

#include <DomainApplicationManager_Impl.h>

Inheritance diagram for DAnCE::DAM_NM_ReplyHandlerImpl::Counter:
Inheritance graph
Collaboration diagram for DAnCE::DAM_NM_ReplyHandlerImpl::Counter:
Collaboration graph

Public Member Functions

 Counter (unsigned int exec_count, DomainApplicationManager_Impl *dam_servant, const DAM_CompletionHandler_AutoPtr &em_completion_handler)
 
- 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 em_ch_ptr_
 

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

DAM_NM_ReplyHandlerImpl::Counter::Counter ( unsigned int  exec_count,
DomainApplicationManager_Impl dam_servant,
const DAM_CompletionHandler_AutoPtr em_completion_handler 
)

Member Function Documentation

void DAM_NM_ReplyHandlerImpl::Counter::on_all_completed ( )
protectedvirtual
void DAM_NM_ReplyHandlerImpl::Counter::on_all_completed_with_failure ( )
protectedvirtual

Member Data Documentation

DomainApplicationManager_Impl_var DAnCE::DAM_NM_ReplyHandlerImpl::Counter::dam_servant_
private
DAM_CompletionHandler_AutoPtr DAnCE::DAM_NM_ReplyHandlerImpl::Counter::em_ch_ptr_
private

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