#include "hldsockremotesource.h" |
HldSockRemoteSource
class description - source file - inheritance tree (.pdf)
public:
HldSockRemoteSource()
HldSockRemoteSource(Text_t* nodeName, Int_t evtMax = 10000000)
HldSockRemoteSource(const HldSockRemoteSource&)
~HldSockRemoteSource()
static TClass* Class()
virtual const Text_t* getCurrentFileName() const
virtual Int_t getCurrentRefId()
virtual Int_t getCurrentRunId()
virtual EDsState getNextEvent(Bool_t doUnpack = kTRUE)
Text_t* getNodeName()
virtual Bool_t init()
virtual TClass* IsA() const
HldSockRemoteSource& operator=(const HldSockRemoteSource&)
void setRefId(Int_t r)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
Int_t refId Reference run id for initialization
Text_t* currNodeName
TIterator* iter
Int_t evtMax
HLdSockremoteSource
This is a particular kind of "data source" (see HDataSource) which takes
the event's data from directly from a Data event builder.
The data are accessed via a server using Root's TSockets
and need to be unpacked. For This user must specify the
node of a dedicated remote event
SERVER as argument in the constructor of this class.
Unpacking/swapping data is then similar
to other data source.(see HldSource).
HldSockRemoteSource(void): HldSource()
HldSockRemoteSource(Text_t *nodeName,Int_t evtMax): HldSource()
~HldSockRemoteSource(void)
Destructor for a remote data source
Bool_t init(void)
Calls the init() function for each unpacker.
EDsState getNextEvent(Bool_t doUnpack)
test Server IO
Int_t getCurrentRunId(void)
Inline Functions
Text_t* getNodeName()
Int_t getCurrentRefId()
void setRefId(Int_t r)
const Text_t* getCurrentFileName() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HldSockRemoteSource HldSockRemoteSource(const HldSockRemoteSource&)
HldSockRemoteSource& operator=(const HldSockRemoteSource&)
Last update: Fri Jan 26 12:38:34 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.