#ifndef ROOT_TObjectRemote
#define ROOT_TObjectRemote
#ifndef ROOT_TSystemDirectory
#include "TSystemDirectory.h"
#endif
#ifndef ROOT_TList
#include "TList.h"
#endif
#ifndef ROOT_TSystem
#include "TSystem.h"
#endif
class TRemoteObject : public TNamed {
protected:
FileStat_t fFileStat;
Bool_t fIsFolder;
Long64_t fRemoteAddress;
TString fClassName;
TString fKeyObjectName;
TString fKeyClassName;
public:
TRemoteObject();
TRemoteObject(const char *name, const char *title, const char *classname);
virtual ~TRemoteObject();
virtual void Browse(TBrowser *b);
Bool_t IsFolder() const { return fIsFolder; }
TList *Browse();
Bool_t GetFileStat(FileStat_t *sbuf);
const char *GetClassName() const { return fClassName.Data(); }
const char *GetKeyObjectName() const { return fKeyObjectName.Data(); }
const char *GetKeyClassName() const { return fKeyClassName.Data(); }
void SetFolder(Bool_t isFolder) { fIsFolder = isFolder; }
void SetKeyObjectName(const char *name) { fKeyObjectName = name; }
void SetKeyClassName(const char *name) { fKeyClassName = name; }
void SetRemoteAddress(Long_t addr) { fRemoteAddress = addr; }
ClassDef(TRemoteObject,0)
};
#endif
Last change: Wed Jun 25 08:52:09 2008
Last generated: 2008-06-25 08:52
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.