## NAME

ACE_Null_Condition - Implement a do nothing `ACE_Condition` variable wrapper, i.e., all methods are no ops. This class is necessary since some C++ compilers are *very* lame...

## SYNOPSIS

    #include <ace/Synch.h>

    class ACE_Null_Condition
    {
      public:
        ACE_Null_Condition (
            const ACE_Null_Mutex &m,
            LPCTSTR = 0,
            void * = 0
            );
        ~ACE_Null_Condition (void);
        int remove (void);
        int wait (ACE_Time_Value * = 0);
        int signal (void);
        int broadcast (void);
        ACE_Null_Mutex &mutex (void);
        void dump (void) const;
      protected:
        ACE_Null_Mutex &mutex_;
      private:
        void operator= (const ACE_Null_Condition &);
        ACE_Null_Condition (const ACE_Null_Condition &);
    };

## DESCRIPTION

Wrappers for various synchronization routines.

## Prevent assignment and initialization.

    void operator= (const ACE_Null_Condition &);

    ACE_Null_Condition (const ACE_Null_Condition &);

## AUTHOR

Doug Schmidt

## LIBRARY

ace