NAME

ACE_Static_Object_Lock - Provide an interface to access a global lock.

SYNOPSIS

#include <ace/Object_Manager.h>

class ACE_Static_Object_Lock { public: static ACE_Recursive_Thread_Mutex *instance (void); static void cleanup_lock (void); };

DESCRIPTION

This class is used to serialize the creation of static singleton objects. It really isn't needed any more, because anyone can access ACE_STATIC_OBJECT_LOCK directly. But, it is retained for backward compatibility.

PUBLIC MEMBERS

static ACE_Recursive_Thread_Mutex *instance (void);

static void cleanup_lock (void);

AUTHORS

David L. Levine, Matthias Kerkhoff, and Per Andersson

LIBRARY

ace