#ifndef HLDSOCKREMOTESOURCE_H
#define HLDSOCKREMOTESOURCE_H


#include "hldsource.h"

class HldSockRemoteSource : public HldSource {

protected:
  Int_t refId; // Reference run id for initialization
  TString  currNodeName;
  TIterator * iter;
  Int_t evtMax;
public:
  HldSockRemoteSource(void);
  HldSockRemoteSource(const Text_t *nodeName,Int_t evtMax=10000000);
  ~HldSockRemoteSource(void);
   Bool_t init();  
  EDsState getNextEvent(Bool_t doUnpack=kTRUE);
  const Text_t* getNodeName(){return currNodeName.Data();}
  Int_t getCurrentRunId(void);
  Int_t getCurrentRefId(void){return refId;}
  void setRefId(Int_t r) {refId=r;} 
  Text_t const *getCurrentFileName(void){return NULL;}


  ClassDef(HldSockRemoteSource,0) //Data source to read rpc buffers;
};
#endif /* !HLDSOCKREMOTESOURCE_H */

Last change: Sat May 22 13:18:00 2010
Last generated: 2010-05-22 13:18

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.