ACE 8.0.5
Loading...
Searching...
No Matches
ACE::Monitor_Control::Control_Action Class Referenceabstract

#include <Monitor_Control_Action.h>

Inheritance diagram for ACE::Monitor_Control::Control_Action:
Collaboration diagram for ACE::Monitor_Control::Control_Action:

Public Member Functions

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

Protected Member Functions

 Control_Action ()
 ~Control_Action () override=default

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ Control_Action()

ACE::Monitor_Control::Control_Action::Control_Action ( )
protected

◆ ~Control_Action()

ACE::Monitor_Control::Control_Action::~Control_Action ( )
overrideprotecteddefault

Member Function Documentation

◆ add_ref()

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

Refcounting methods.

◆ execute()

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

To be implemented by the concrete derived class.

◆ remove_ref()

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

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