ACE  6.3.3
Public Member Functions | Protected Member Functions | List of all members
ACE::Monitor_Control::Control_Action Class Referenceabstract

#include <Monitor_Control_Action.h>

Inheritance diagram for ACE::Monitor_Control::Control_Action:
Inheritance graph
[legend]
Collaboration diagram for ACE::Monitor_Control::Control_Action:
Collaboration graph
[legend]

Public Member Functions

virtual void execute (const char *command=0)=0
 To be implemented by the concrete derived class. More...
 
void add_ref (void)
 Refcounting methods. More...
 
void remove_ref (void)
 

Protected Member Functions

 Control_Action (void)
 
virtual ~Control_Action (void)
 

Additional Inherited Members

- Private Member Functions inherited from ACE_Refcountable_T< ACE_SYNCH_MUTEX >
virtual ~ACE_Refcountable_T (void)
 Destructor. More...
 
long increment (void)
 Increment refcount. More...
 
long decrement (void)
 Decrement refcount. More...
 
long refcount (void) const
 Returns the current refcount. More...
 
 ACE_Refcountable_T (long refcount)
 Protected constructor. More...
 
- Private Attributes inherited from ACE_Refcountable_T< ACE_SYNCH_MUTEX >
ACE_Atomic_Op< ACE_SYNCH_MUTEX, long > refcount_
 Current refcount. More...
 

Constructor & Destructor Documentation

ACE::Monitor_Control::Control_Action::Control_Action ( void  )
protected
ACE::Monitor_Control::Control_Action::~Control_Action ( void  )
protectedvirtual

Member Function Documentation

void ACE::Monitor_Control::Control_Action::add_ref ( void  )

Refcounting methods.

virtual void ACE::Monitor_Control::Control_Action::execute ( const char *  command = 0)
pure virtual

To be implemented by the concrete derived class.

void ACE::Monitor_Control::Control_Action::remove_ref ( void  )

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