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

#include <Domain_Application_Impl.h>

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

Public Member Functions

 Counter (unsigned int exec_count, DomainApplication_Impl *da_servant, const DA_CompletionHandler_AutoPtr &dam_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

DomainApplication_Impl_var da_servant_
 
DA_CompletionHandler_AutoPtr dam_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

DAnCE::DA_NAM_ReplyHandlerImpl::Counter::Counter ( unsigned int  exec_count,
DomainApplication_Impl da_servant,
const DA_CompletionHandler_AutoPtr dam_completion_handler 
)

Member Function Documentation

void DAnCE::DA_NAM_ReplyHandlerImpl::Counter::on_all_completed ( )
protectedvirtual
void DAnCE::DA_NAM_ReplyHandlerImpl::Counter::on_all_completed_with_failure ( )
protectedvirtual

Member Data Documentation

DomainApplication_Impl_var DAnCE::DA_NAM_ReplyHandlerImpl::Counter::da_servant_
private
DA_CompletionHandler_AutoPtr DAnCE::DA_NAM_ReplyHandlerImpl::Counter::dam_ch_ptr_
private

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