#ifndef HLDREMOTESOURCE_H
#define HLDREMOTESOURCE_H


#include "hldsource.h"
#include "TString.h"

class HldRemoteSource : public HldSource {

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

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

Last change: Sat May 22 13:17:59 2010
Last generated: 2010-05-22 13:17

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.