GCondition
class description - source file - inheritance tree (.pdf)
public:
GCondition(GMutex::Init_e e = fast)
GCondition(const GCondition&)
virtual ~GCondition()
Int_t Broadcast()
static TClass* Class()
virtual TClass* IsA() const
GCondition& operator=(const GCondition&)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
Int_t Signal()
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Int_t TimedWaitMS(UInt_t wait_ms)
Int_t TimedWaitMuS(UInt_t wait_mus)
Int_t Wait()
GCondition
pthread condition variable + mutex.
Lock/Unlock for Signal() and Broadcast() is made automatically,
for wait operations it *must* be called from outside.
GCondition(GMutex::Init_e e) : GMutex(e)
~GCondition()
Int_t Wait()
Performs wait ... mutex should be locked upon calling this method.
Int_t TimedWaitMS(UInt_t wait_ms)
Performs timedwait ... mutex should be locked upon calling this method.
Time given in mili-seconds.
Returns 1 for time-out, 0 for other cases.
Int_t TimedWaitMuS(UInt_t wait_mus)
Performs timedwait ... mutex should be locked upon calling this method.
Time given in micro-seconds.
Returns 1 for time-out, 0 for other cases.
Int_t Signal()
Int_t Broadcast()
Inline Functions
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
GCondition GCondition(const GCondition&)
GCondition& operator=(const GCondition&)
Last update: Thu Jun 9 15:56:23 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.