ROOT logo
Gled » GLEDCORE » GSelector

class GSelector: public GMutex

Function Members (Methods)

public:
GSelector(GMutex::Init_e e = fast)
GSelector(const GSelector&)
~GSelector()
static TClass*Class()
voidClear()
TClass*IsA() const
GMutex::Lock_eGMutex::Lock()
GSelector&operator=(const GSelector&)
Int_tSelect()
voidShowMembers(TMemberInspector& insp)
voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
GMutex::Lock_eGMutex::TryLock()
GMutex::Lock_eGMutex::Unlock()

Data Members

public:
enum Error_e { SE_Null
SE_BadFD
SE_Interrupt
SE_BadArg
SE_NoMem
SE_Unknown
};
enum GMutex::Init_e { fast
recursive
error_checking
};
enum GMutex::Lock_e { ok
bad_init
deadlock
busy
perm_fail
};
public:
GSelector::Error_efError
GFdSetfExcept
GFdSetfExceptOut
GFdSetfRead
GFdSetfReadOut
Float_tfTimeOut
GFdSetfWrite
GFdSetfWriteOut

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

GSelector(Init_e e)
{}
~GSelector()
{}
void Clear()
Int_t Select()
GSelector(Init_e e=fast)