library: libThread #include "TConditionImp.h"

# TConditionImp

class description - source file - inheritance tree (.pdf)

## class TConditionImp : public TObject

| Inheritance Chart:

`TObject`

<-

`TConditionImp`

<-

`TPosixCondition` |

This is an abstract class, constructors will not be documented.
Look at the header to check for available constructors.

        public:

                  virtual ~TConditionImp()
            virtual Int_t Broadcast()
           static TClass* Class()
          virtual TClass* IsA() const
           TConditionImp& operator=(const TConditionImp&)
             virtual void ShowMembers(TMemberInspector& insp, char* parent)
            virtual Int_t Signal()
             virtual void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)
            virtual Int_t TimedWait(ULong_t secs, ULong_t nanoSecs = 0)
            virtual Int_t Wait()

### Data Members

## Class Description

     TConditionImp

     This class provides an abstract interface to the OS dependent
     condition classes (TPosixCondition and TWin32Condition).

### Inline Functions

                      void ~TConditionImp()
                     Int_t Wait()
                     Int_t TimedWait(ULong_t secs, ULong_t nanoSecs = 0)
                     Int_t Signal()
                     Int_t Broadcast()
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)
            TConditionImp& operator=(const TConditionImp&)

Author: Fons Rademakers 01/07/97
Last update: root/thread:$Name: $:$Id: TConditionImp.cxx,v 1.2 2004/12/10 12:13:33 rdm Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *