library: libThread #include "TPosixThreadFactory.h"

# TPosixThreadFactory

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

## class TPosixThreadFactory : public TThreadFactory

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

        public:

                                 TPosixThreadFactory(const char* name = "Posix", const char* title = "Posix Thread Factory")
                                 TPosixThreadFactory(const TPosixThreadFactory&)
                         virtual ~TPosixThreadFactory()
                  static TClass* Class()
          virtual TConditionImp* CreateConditionImp(TMutexImp* m)
              virtual TMutexImp* CreateMutexImp()
             virtual TThreadImp* CreateThreadImp()
                 virtual TClass* IsA() const
            TPosixThreadFactory& operator=(const TPosixThreadFactory&)
                    virtual void ShowMembers(TMemberInspector& insp, char* parent)
                    virtual void Streamer(TBuffer& b)
                            void StreamerNVirtual(TBuffer& b)

### Data Members

## Class Description

     TPosixThreadFactory

     This is a factory for Posix thread components.

TPosixThreadFactory(const char *name, const char *title) : TThreadFactory(name, title)

     Create Posix thread factory. Also sets global gThreadFactory to this.

TMutexImp* CreateMutexImp()

     Return a Posix Mutex.

TThreadImp* CreateThreadImp()

     Return a Posix thread.

TConditionImp* CreateConditionImp(TMutexImp *m)

     Return a Posix condition variable.

### Inline Functions

                            void ~TPosixThreadFactory()
                         TClass* Class()
                         TClass* IsA() const
                            void ShowMembers(TMemberInspector& insp, char* parent)
                            void Streamer(TBuffer& b)
                            void StreamerNVirtual(TBuffer& b)
             TPosixThreadFactory TPosixThreadFactory(const TPosixThreadFactory&)
            TPosixThreadFactory& operator=(const TPosixThreadFactory&)

Author: Fons Rademakers 01/07/97
Last update: root/thread:$Name: $:$Id: TPosixThreadFactory.cxx,v 1.1.1.1 2000/05/16 17:00:48 rdm Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *