TXSemaphoreGuard Class Reference

#include <TXSocket.h>

List of all members.

Public Member Functions

 TXSemaphoreGuard (TSemaphore *sem)
virtual ~TXSemaphoreGuard ()
Bool_t IsValid () const

Private Attributes

TSemaphorefSem
Bool_t fValid


Detailed Description

Definition at line 300 of file TXSocket.h.


Constructor & Destructor Documentation

TXSemaphoreGuard::TXSemaphoreGuard ( TSemaphore sem  )  [inline]

Definition at line 303 of file TXSocket.h.

References fSem, fValid, kFALSE, and TSemaphore::TryWait().

virtual TXSemaphoreGuard::~TXSemaphoreGuard (  )  [inline, virtual]

Definition at line 304 of file TXSocket.h.

References fSem, fValid, and TSemaphore::Post().


Member Function Documentation

Bool_t TXSemaphoreGuard::IsValid (  )  const [inline]

Definition at line 306 of file TXSocket.h.

References fValid.

Referenced by TXSocket::ProcessUnsolicitedMsg().


Member Data Documentation

TSemaphore* TXSemaphoreGuard::fSem [private]

Definition at line 309 of file TXSocket.h.

Referenced by TXSemaphoreGuard(), and ~TXSemaphoreGuard().

Bool_t TXSemaphoreGuard::fValid [private]

Definition at line 310 of file TXSocket.h.

Referenced by IsValid(), TXSemaphoreGuard(), and ~TXSemaphoreGuard().


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:49:54 2011 for ROOT_528-00b_version by  doxygen 1.5.1