HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HRevBuffer Class Reference

#include <hrevbuffer.h>

Inheritance diagram for HRevBuffer:
Collaboration diagram for HRevBuffer:

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
 

Detailed Description

Definition at line 21 of file hrevbuffer.h.

Constructor & Destructor Documentation

HRevBuffer::HRevBuffer ( Int_t  iMode)

Definition at line 199 of file hrevbuffer.cc.

References exitCli(), and iOutMode.

HRevBuffer::~HRevBuffer ( )

Definition at line 227 of file hrevbuffer.cc.

Member Function Documentation

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)
UInt_t * HRevBuffer::RevGet ( TSocket *  pSocket,
Int_t  iFlush 
)
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().

Member Data Documentation

Int_t HRevBuffer::iBufNo
private

Definition at line 33 of file hrevbuffer.h.

Int_t HRevBuffer::iBufNo1
private

Definition at line 27 of file hrevbuffer.h.

Int_t HRevBuffer::iBufNo2
private

Definition at line 28 of file hrevbuffer.h.

Int_t HRevBuffer::iBufSize
private

Definition at line 32 of file hrevbuffer.h.

Int_t HRevBuffer::iBufSizeAlloc
private

Definition at line 31 of file hrevbuffer.h.

Int_t HRevBuffer::iDebug
private

Definition at line 26 of file hrevbuffer.h.

Int_t HRevBuffer::iEvtBuf
private

Definition at line 38 of file hrevbuffer.h.

Int_t HRevBuffer::iEvtMax
private

Definition at line 35 of file hrevbuffer.h.

Int_t HRevBuffer::iEvtNo
private

Definition at line 36 of file hrevbuffer.h.

Int_t HRevBuffer::iEvtPar
private

Definition at line 39 of file hrevbuffer.h.

Int_t HRevBuffer::iEvtRel
private

Definition at line 37 of file hrevbuffer.h.

Int_t HRevBuffer::iHeadPar
private

Definition at line 34 of file hrevbuffer.h.

Int_t HRevBuffer::iSocket
private

Definition at line 25 of file hrevbuffer.h.

Int_t HRevBuffer::iSwap
private

Definition at line 29 of file hrevbuffer.h.

Int_t* HRevBuffer::piBuf
private

Definition at line 40 of file hrevbuffer.h.

Int_t* HRevBuffer::piNextEvt
private

Definition at line 41 of file hrevbuffer.h.

TSocket* HRevBuffer::pTSocket
private

Definition at line 24 of file hrevbuffer.h.


The documentation for this class was generated from the following files: