#include <TRemoteObject.h>
Inheritance diagram for TRemoteObject:
Definition at line 42 of file TRemoteObject.h.
TRemoteObject::TRemoteObject | ( | ) |
Definition at line 40 of file TRemoteObject.cxx.
References fIsFolder, fRemoteAddress, and kFALSE.
Referenced by Browse().
TRemoteObject::TRemoteObject | ( | const char * | name, | |
const char * | title, | |||
const char * | classname | |||
) |
Definition at line 49 of file TRemoteObject.cxx.
References fClassName, fFileStat, fIsFolder, fRemoteAddress, TSystem::GetPathInfo(), gSystem, kFALSE, and kTRUE.
TRemoteObject::~TRemoteObject | ( | ) | [virtual] |
Definition at line 68 of file TRemoteObject.cxx.
TRemoteObject::TRemoteObject | ( | ) |
TRemoteObject::TRemoteObject | ( | const char * | name, | |
const char * | title, | |||
const char * | classname | |||
) |
virtual TRemoteObject::~TRemoteObject | ( | ) | [virtual] |
void TRemoteObject::Browse | ( | TBrowser * | b | ) | [virtual] |
Reimplemented from TObject.
Definition at line 75 of file TRemoteObject.cxx.
References b, fClassName, Form(), gApplication, TNamed::GetName(), TNamed::GetTitle(), gROOT, kFALSE, TBrowser::kNoHidden, TApplication::kProcessRemotely, kTRUE, TROOT::ProcessLine(), and TObject::SetBit().
Referenced by TApplicationServer::BrowseDirectory().
Bool_t TRemoteObject::IsFolder | ( | ) | const [inline, virtual] |
TList * TRemoteObject::Browse | ( | ) |
Definition at line 133 of file TRemoteObject.cxx.
References TList::Add(), TSystem::BaseName(), TString::Data(), dir(), TSystem::DirName(), TString::EndsWith(), TNamed::GetName(), TNamed::GetTitle(), gSystem, TSystemFile::IsDirectory(), level, name, TNamed::SetName(), TList::Sort(), TRemoteObject(), and TSystem::WorkingDirectory().
Bool_t TRemoteObject::GetFileStat | ( | FileStat_t * | sbuf | ) |
Definition at line 192 of file TRemoteObject.cxx.
References buf, FileStat_t::fDev, fFileStat, FileStat_t::fGid, FileStat_t::fIno, FileStat_t::fIsLink, FileStat_t::fMode, FileStat_t::fMtime, FileStat_t::fSize, FileStat_t::fUid, and kTRUE.
Referenced by TGFileContainer::AddRemoteFile(), and TGFileBrowser::AddRemoteFile().
const char* TRemoteObject::GetClassName | ( | ) | const [inline] |
Definition at line 62 of file TRemoteObject.h.
References TString::Data(), and fClassName.
Referenced by TGFileBrowser::Add(), TApplicationRemote::CollectInput(), TGFileBrowser::DoubleClicked(), and TRootBrowserLite::ListTreeHighlight().
const char* TRemoteObject::GetKeyObjectName | ( | ) | const [inline] |
const char* TRemoteObject::GetKeyClassName | ( | ) | const [inline] |
void TRemoteObject::SetFolder | ( | Bool_t | isFolder | ) | [inline] |
Definition at line 65 of file TRemoteObject.h.
References fIsFolder.
Referenced by TApplicationServer::BrowseFile().
void TRemoteObject::SetKeyObjectName | ( | const char * | name | ) | [inline] |
void TRemoteObject::SetKeyClassName | ( | const char * | name | ) | [inline] |
Definition at line 67 of file TRemoteObject.h.
References fKeyClassName.
Referenced by TApplicationServer::BrowseFile().
void TRemoteObject::SetRemoteAddress | ( | Long_t | addr | ) | [inline] |
Definition at line 68 of file TRemoteObject.h.
References fRemoteAddress.
Referenced by TApplicationServer::BrowseFile().
Bool_t TRemoteObject::IsFolder | ( | ) | const [inline, virtual] |
TList* TRemoteObject::Browse | ( | ) |
Bool_t TRemoteObject::GetFileStat | ( | FileStat_t * | sbuf | ) |
const char* TRemoteObject::GetClassName | ( | ) | const [inline] |
const char* TRemoteObject::GetKeyObjectName | ( | ) | const [inline] |
const char* TRemoteObject::GetKeyClassName | ( | ) | const [inline] |
void TRemoteObject::SetFolder | ( | Bool_t | isFolder | ) | [inline] |
void TRemoteObject::SetKeyObjectName | ( | const char * | name | ) | [inline] |
void TRemoteObject::SetKeyClassName | ( | const char * | name | ) | [inline] |
void TRemoteObject::SetRemoteAddress | ( | Long_t | addr | ) | [inline] |
FileStat_t TRemoteObject::fFileStat [protected] |
Bool_t TRemoteObject::fIsFolder [protected] |
Definition at line 46 of file TRemoteObject.h.
Referenced by IsFolder(), SetFolder(), and TRemoteObject().
Long64_t TRemoteObject::fRemoteAddress [protected] |
Definition at line 47 of file TRemoteObject.h.
Referenced by SetRemoteAddress(), and TRemoteObject().
TString TRemoteObject::fClassName [protected] |
Definition at line 48 of file TRemoteObject.h.
Referenced by Browse(), GetClassName(), and TRemoteObject().
TString TRemoteObject::fKeyObjectName [protected] |
Definition at line 49 of file TRemoteObject.h.
Referenced by GetKeyObjectName(), and SetKeyObjectName().
TString TRemoteObject::fKeyClassName [protected] |
Definition at line 50 of file TRemoteObject.h.
Referenced by GetKeyClassName(), and SetKeyClassName().