#include <TXSocket.h>
Public Member Functions | |
TXSemaphoreGuard (TSemaphore *sem) | |
virtual | ~TXSemaphoreGuard () |
Bool_t | IsValid () const |
Private Attributes | |
TSemaphore * | fSem |
Bool_t | fValid |
Definition at line 300 of file TXSocket.h.
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] |
Bool_t TXSemaphoreGuard::IsValid | ( | ) | const [inline] |
Definition at line 306 of file TXSocket.h.
References fValid.
Referenced by TXSocket::ProcessUnsolicitedMsg().
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().