Definition at line 266 of file TXSocket.h.
Public Member Functions | |
TXSockPipe (const char *loc="") | |
Constructor. | |
virtual | ~TXSockPipe () |
Destructor. | |
Int_t | Clean (TSocket *s) |
Read a byte to the global pipe to synchronize message pickup. | |
void | DumpReadySock () |
Dump content of the ready socket list. | |
Int_t | Flush (TSocket *s) |
Remove any reference to socket 's' from the global pipe and ready-socket queue. | |
TXSocket * | GetLastReady () |
Return last ready socket. | |
Int_t | GetRead () const |
Bool_t | IsValid () const |
Int_t | Post (TSocket *s) |
Write a byte to the global pipe to signal new availibility of new messages. | |
void | SetLoc (const char *loc="") |
Private Attributes | |
TString | fLoc |
std::recursive_mutex | fMutex |
Int_t | fPipe [2] |
TList | fReadySock |
#include <TXSocket.h>
TXSockPipe::TXSockPipe | ( | const char * | loc = "" | ) |
Constructor.
Definition at line 2259 of file TXSocket.cxx.
|
virtual |
Destructor.
Definition at line 2273 of file TXSocket.cxx.
Read a byte to the global pipe to synchronize message pickup.
Definition at line 2313 of file TXSocket.cxx.
void TXSockPipe::DumpReadySock | ( | ) |
Dump content of the ready socket list.
Definition at line 2378 of file TXSocket.cxx.
Remove any reference to socket 's' from the global pipe and ready-socket queue.
Definition at line 2344 of file TXSocket.cxx.
TXSocket * TXSockPipe::GetLastReady | ( | ) |
Return last ready socket.
Definition at line 2393 of file TXSocket.cxx.
|
inline |
Definition at line 276 of file TXSocket.h.
|
inline |
Definition at line 272 of file TXSocket.h.
Write a byte to the global pipe to signal new availibility of new messages.
Definition at line 2284 of file TXSocket.cxx.
|
inline |
Definition at line 282 of file TXSocket.h.
|
private |
Definition at line 287 of file TXSocket.h.
|
private |
Definition at line 285 of file TXSocket.h.
|
private |
Definition at line 286 of file TXSocket.h.
|
private |
Definition at line 288 of file TXSocket.h.