#include "GMutex.h"

GMutex


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

class GMutex

Inheritance Chart:
GMutex
<-
GCondition
GSelector

    public:
GMutex(GMutex::Init_e e = fast) GMutex(const GMutex&) virtual ~GMutex() static TClass* Class() virtual TClass* IsA() const GMutex::Lock_e Lock() GMutex& operator=(const GMutex&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) GMutex::Lock_e TryLock() GMutex::Lock_e Unlock()

Data Members


    public:
static const GMutex::Init_e fast static const GMutex::Init_e recursive static const GMutex::Init_e error_checking static const GMutex::Lock_e ok static const GMutex::Lock_e bad_init static const GMutex::Lock_e deadlock static const GMutex::Lock_e busy static const GMutex::Lock_e perm_fail

Class Description


GMutex(Init_e e)
 This can't fail ... so says the pthread man

~GMutex()



Inline Functions


        GMutex::Lock_e Lock()
        GMutex::Lock_e TryLock()
        GMutex::Lock_e Unlock()
               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void Streamer(TBuffer& b)
                  void StreamerNVirtual(TBuffer& b)
                GMutex GMutex(const GMutex&)
               GMutex& operator=(const GMutex&)


Last update: Thu Jun 9 15:56:24 2005


ROOT page - Home page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.