#include "hrevbuffer.h"

HRevBuffer


class description - source file - inheritance tree (.pdf)

class HRevBuffer : public TObject

Inheritance Chart:
TObject
<-
HRevBuffer

    public:
HRevBuffer(Int_t iMode) HRevBuffer(const HRevBuffer&) ~HRevBuffer() static TClass* Class() virtual TClass* IsA() const HRevBuffer& operator=(const HRevBuffer&) Int_t RevBufsize() void RevBufWait(Int_t iWait) void RevClose(TSocket* pSocket) UInt_t* RevGet(TSocket* pSocket, Int_t iFlush) TSocket* RevOpen(char* pNode, Int_t iPort, Int_t iEvent) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TSocket* pTSocket ptr socket of channel to event server Int_t iSocket socket id of channel to event server Int_t iDebug verbosity level (test) Int_t iBufNo1 first buffer no. received (test) Int_t iBufNo2 last buffer no. received (test) Int_t iSwap > 0: swap event data Int_t iBufSizeAlloc allocated buffer size Int_t iBufSize size current buffer Int_t iBufNo current buffer no. Int_t iHeadPar no. of (4 byte) parms buffer header Int_t iEvtMax no. of events requested Int_t iEvtNo last event no. handled (absolute) Int_t iEvtRel last event no. handled (in cur. buffer) Int_t iEvtBuf no. of events in current buffer Int_t iEvtPar no. of parameters in event (incl header) Int_t* piBuf ptr event buffer Int_t* piNextEvt ptr first element next event

Class Description

 Copyright:
   GSI, Gesellschaft fuer Schwerionenforschung mbH
   Planckstr. 1
   D-64291 Darmstadt
   Germany

 HRevBuffer.cc
 ROOT client package for multithreaded Hades remote event server
 created 14. 5.1999 by Horst Goeringer


  Imported into Hydra as hrevbuffer.cc and hrevbuffer.h by
  Simon Lang, 08.12.05



HRevBuffer(Int_t iMode)

~HRevBuffer()
 cout << "    ~HRevBuffer() ..." << endl;

TSocket* RevOpen ( char *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 )



Inline Functions


            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
         HRevBuffer HRevBuffer(const HRevBuffer&)
        HRevBuffer& operator=(const HRevBuffer&)


Last update: Fri Jan 26 12:24:42 2007


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.