HYDRA_development_version
|
#include <hrevbuffer.h>
Public Member Functions | |
HRevBuffer (Int_t iMode) | |
~HRevBuffer () | |
TSocket * | RevOpen (const Char_t *pNode, Int_t iPort, Int_t iEvent) |
UInt_t * | RevGet (TSocket *pSocket, Int_t iFlush) |
Int_t | RevBufsize () |
void | RevBufWait (Int_t iWait) |
void | RevClose (TSocket *pSocket) |
Private Attributes | |
TSocket * | pTSocket |
Int_t | iSocket |
Int_t | iDebug |
Int_t | iBufNo1 |
Int_t | iBufNo2 |
Int_t | iSwap |
Int_t | iBufSizeAlloc |
Int_t | iBufSize |
Int_t | iBufNo |
Int_t | iHeadPar |
Int_t | iEvtMax |
Int_t | iEvtNo |
Int_t | iEvtRel |
Int_t | iEvtBuf |
Int_t | iEvtPar |
Int_t * | piBuf |
Int_t * | piNextEvt |
Definition at line 21 of file hrevbuffer.h.
HRevBuffer::HRevBuffer | ( | Int_t | iMode | ) |
Definition at line 199 of file hrevbuffer.cc.
HRevBuffer::~HRevBuffer | ( | ) |
Definition at line 227 of file hrevbuffer.cc.
Int_t HRevBuffer::RevBufsize | ( | ) |
Definition at line 776 of file hrevbuffer.cc.
Referenced by HldSockRemotEvt::getLen().
void HRevBuffer::RevBufWait | ( | Int_t | iWait | ) |
Definition at line 783 of file hrevbuffer.cc.
void HRevBuffer::RevClose | ( | TSocket * | pSocket | ) |
Definition at line 790 of file hrevbuffer.cc.
References srevComm::iBufRequ, srevComm::iIdent, srevComm::iMode, imySig, srevComm::iSize, and rclose().
Referenced by HldSockRemotEvt::HldSockRemotEvt(), and HldSockRemotEvt::sClose().
UInt_t * HRevBuffer::RevGet | ( | TSocket * | pSocket, |
Int_t | iFlush | ||
) |
Definition at line 283 of file hrevbuffer.cc.
References srevComm::iBufRequ, srevInfo::iHeadPar, srevComm::iIdent, srevComm::iMode, srevInfo::iMode, imySig, srevComm::iSize, srevInfo::iSize, srevInfo::iTimeOut, rclose(), and swaplw().
Referenced by HldSockRemotEvt::getBuffer().
TSocket * HRevBuffer::RevOpen | ( | const Char_t * | pNode, |
Int_t | iPort, | ||
Int_t | iEvent | ||
) |
Definition at line 238 of file hrevbuffer.cc.
References imySig.
Referenced by HldSockRemotEvt::HldSockRemotEvt().
|
private |
Definition at line 33 of file hrevbuffer.h.
|
private |
Definition at line 27 of file hrevbuffer.h.
|
private |
Definition at line 28 of file hrevbuffer.h.
|
private |
Definition at line 32 of file hrevbuffer.h.
|
private |
Definition at line 31 of file hrevbuffer.h.
|
private |
Definition at line 26 of file hrevbuffer.h.
|
private |
Definition at line 38 of file hrevbuffer.h.
|
private |
Definition at line 35 of file hrevbuffer.h.
|
private |
Definition at line 36 of file hrevbuffer.h.
|
private |
Definition at line 39 of file hrevbuffer.h.
|
private |
Definition at line 37 of file hrevbuffer.h.
|
private |
Definition at line 34 of file hrevbuffer.h.
|
private |
Definition at line 25 of file hrevbuffer.h.
|
private |
Definition at line 29 of file hrevbuffer.h.
|
private |
Definition at line 40 of file hrevbuffer.h.
|
private |
Definition at line 41 of file hrevbuffer.h.
|
private |
Definition at line 24 of file hrevbuffer.h.