library: libThread #include "TThreadFactory.h"

# TThreadFactory

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

## class TThreadFactory : public TNamed

| Inheritance Chart:
`TObject`
| <- | `TNamed`
| <- | `TThreadFactory` |
<- |
`TPosixThreadFactory` |

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

        public:

                         virtual ~TThreadFactory()
                  static TClass* Class()
          virtual TConditionImp* CreateConditionImp(TMutexImp* m)
              virtual TMutexImp* CreateMutexImp()
             virtual TThreadImp* CreateThreadImp()
                 virtual TClass* IsA() const
                 TThreadFactory& operator=(const TThreadFactory&)
                    virtual void ShowMembers(TMemberInspector& insp, char* parent)
                    virtual void Streamer(TBuffer& b)
                            void StreamerNVirtual(TBuffer& b)

### Data Members

## Class Description

     TThreadFactory

     This ABC is a factory for thread components. Depending on which
     factory is active one gets either Posix or Win32 threads.

### Inline Functions

                       void ~TThreadFactory()
                 TMutexImp* CreateMutexImp()
             TConditionImp* CreateConditionImp(TMutexImp* m)
                TThreadImp* CreateThreadImp()
                    TClass* Class()
                    TClass* IsA() const
                       void ShowMembers(TMemberInspector& insp, char* parent)
                       void Streamer(TBuffer& b)
                       void StreamerNVirtual(TBuffer& b)
            TThreadFactory& operator=(const TThreadFactory&)

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