NAME

ACE_Null_Mutex - Implement a do nothing ACE_Mutex, i.e., all the methods are no ops.

SYNOPSIS

#include <ace/Synch.h>

class ACE_Null_Mutex { public: inline ACE_Null_Mutex (LPCTSTR = 0); inline ~ACE_Null_Mutex (void); inline int remove (void); inline int acquire (void); inline int tryacquire (void); inline int release (void); inline int acquire_write (void); inline int tryacquire_write (void); inline int acquire_read (void); inline int tryacquire_read (void); inline void dump (void) const; ACE_ALLOC_HOOK_DECLARE; };

DESCRIPTION

Wrappers for various synchronization routines.

PUBLIC MEMBERS

inline ACE_Null_Mutex (LPCTSTR = 0);

inline ~ACE_Null_Mutex (void);

inline int remove (void);

inline int acquire (void);

inline int tryacquire (void);

inline int release (void);

inline int acquire_write (void);

inline int tryacquire_write (void);

inline int acquire_read (void);

inline int tryacquire_read (void);

inline void dump (void) const;

ACE_ALLOC_HOOK_DECLARE;

AUTHOR

Doug Schmidt

LIBRARY

ace