#include <mace.h>
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. |