BaseMaceService Class Reference

#include <mace.h>

List of all members.


Detailed Description

Base class for all generated Mace services.

Provides the agentlock shared by all services, and a virtual method to allow deferred actions to occur.

Definition at line 50 of file mace.h.


Public Member Functions

virtual void processDeferred ()
 Implemented by each service to process deferral queues, when directionality won't allow a call to be made immediately.

Static Public Attributes

static pthread_mutex_t agentlock = getRecursiveMutex()
 The "agent lock", held when executing nearly any code in a service. Recursive to allow recursive calls.

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

Generated on Sat Oct 4 21:30:26 2008 for Mace Library by  doxygen 1.5.5