11#ifndef ROOT_TRemoteObject
12#define ROOT_TRemoteObject
long Longptr_t
Integer large enough to hold a pointer (platform-dependent).
bool Bool_t
Boolean (0=false, 1=true) (bool).
long long Long64_t
Portable signed long integer 8 bytes.
#define ClassDefOverride(name, id)
Using a TBrowser one can browse all ROOT objects.
void SetKeyClassName(const char *name)
void SetKeyObjectName(const char *name)
Bool_t IsFolder() const override
Returns kTRUE in case object contains browsable objects (like containers or lists of other objects).
virtual ~TRemoteObject()
Delete remote object.
TList * Browse()
Browse OS system directories.
const char * GetClassName() const
void SetRemoteAddress(Longptr_t addr)
Bool_t GetFileStat(FileStat_t *sbuf)
Get remote file status.
TRemoteObject()
Create a remote object.
const char * GetKeyObjectName() const
void SetFolder(Bool_t isFolder)
const char * GetKeyClassName() const