#include "hldsockremotesource.h"

HldSockRemoteSource


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

class HldSockRemoteSource : public HldSource

Inheritance Chart:
TObject
<-
HDataSource
<-
HldSource
<-
HldSockRemoteSource

    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)

Data Members


    protected:
Int_t refId Reference run id for initialization Text_t* currNodeName TIterator* iter Int_t evtMax

Class Description

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.