11 #ifndef ROOT_TObjectRemote
12 #define ROOT_TObjectRemote
36 class TRemoteObject :
public TNamed {
41 Long64_t fRemoteAddress;
43 TString fKeyObjectName;
44 TString fKeyClassName;
48 TRemoteObject(
const char *name,
const char *title,
const char *classname);
50 virtual ~TRemoteObject();
52 virtual void Browse(TBrowser *b);
53 Bool_t IsFolder()
const {
return fIsFolder; }
55 Bool_t GetFileStat(FileStat_t *sbuf);
56 const char *GetClassName()
const {
return fClassName.Data(); }
57 const char *GetKeyObjectName()
const {
return fKeyObjectName.Data(); }
58 const char *GetKeyClassName()
const {
return fKeyClassName.Data(); }
59 void SetFolder(Bool_t isFolder) { fIsFolder = isFolder; }
60 void SetKeyObjectName(
const char *name) { fKeyObjectName = name; }
61 void SetKeyClassName(
const char *name) { fKeyClassName = name; }
62 void SetRemoteAddress(Long_t addr) { fRemoteAddress = addr; }
64 ClassDef(TRemoteObject,0)