TNetFolder Class Reference

#include <TNetFolder.h>

List of all members.

Public Member Functions

 TNetFolder ()
 TNetFolder (char const *, char const *, TSocket *, Bool_t reconnect=true)
virtual ~TNetFolder ()
virtual void Add (TObject *)
TFolder * AddFolder (char const *, char const *, TCollection *=0)
virtual void Browse (TBrowser *)
virtual void Clear (Option_t *="")
virtual void Copy (TObject &) const
virtual char const * FindFullPathName (char const *)
virtual TObject * FindObject (char const *) const
virtual TObject * FindObject (const TObject *obj) const
virtual TObject * FindObjectAny (char const *) const
TObjArray * GetListOfFolders ()
Bool_t IsFolder () const
virtual Int_t Occurence (TObject const *)
virtual void RecursiveRemove (TObject *)
virtual void Remove (TObject *)
void ExecuteCommand (const char *line)
size_t GetPointer ()
void GetServerName (char *serverName, int serverNameSize)

Protected Member Functions

void Reconnect ()
Bool_t Send (const TMessage &mess)
Bool_t Send (const Char_t *mess, Int_t kind=kMESS_STRING)
Bool_t Recv (TMessage *&mess)

Protected Attributes

TSocket * fSocket
size_t fFolder
Bool_t fReconnect
TString fHost
Int_t fPort


Constructor & Destructor Documentation

TNetFolder::TNetFolder  ) 
 

TNetFolder::TNetFolder char const *  ,
char const *  ,
TSocket *  ,
Bool_t  reconnect = true
 

virtual TNetFolder::~TNetFolder  )  [virtual]
 


Member Function Documentation

virtual void TNetFolder::Add TObject *   )  [inline, virtual]
 

Definition at line 40 of file TNetFolder.h.

TFolder* TNetFolder::AddFolder char const *  ,
char const *  ,
TCollection *  = 0
[inline]
 

Definition at line 41 of file TNetFolder.h.

virtual void TNetFolder::Browse TBrowser *   )  [inline, virtual]
 

Definition at line 42 of file TNetFolder.h.

virtual void TNetFolder::Clear Option_t *  = ""  )  [inline, virtual]
 

Definition at line 43 of file TNetFolder.h.

virtual void TNetFolder::Copy TObject &   )  const [inline, virtual]
 

Definition at line 44 of file TNetFolder.h.

void TNetFolder::ExecuteCommand const char *  line  ) 
 

Referenced by Roody::ResetAll(), and Roody::ResetObject().

virtual char const* TNetFolder::FindFullPathName char const *   )  [virtual]
 

Referenced by Roody::ResetObject().

virtual TObject* TNetFolder::FindObject const TObject *  obj  )  const [inline, virtual]
 

Definition at line 47 of file TNetFolder.h.

virtual TObject* TNetFolder::FindObject char const *   )  const [virtual]
 

virtual TObject* TNetFolder::FindObjectAny char const *   )  const [virtual]
 

Referenced by Roody::GetHistList(), and Roody::GetNetFolderObject().

TObjArray* TNetFolder::GetListOfFolders  ) 
 

Referenced by Roody::GetHistList(), and Roody::GetNetFolderObject().

size_t TNetFolder::GetPointer  ) 
 

void TNetFolder::GetServerName char *  serverName,
int  serverNameSize
 

Bool_t TNetFolder::IsFolder  )  const [inline]
 

Definition at line 50 of file TNetFolder.h.

virtual Int_t TNetFolder::Occurence TObject const *   )  [virtual]
 

void TNetFolder::Reconnect  )  [protected]
 

virtual void TNetFolder::RecursiveRemove TObject *   )  [inline, virtual]
 

Definition at line 52 of file TNetFolder.h.

Bool_t TNetFolder::Recv TMessage *&  mess  )  [protected]
 

virtual void TNetFolder::Remove TObject *   )  [inline, virtual]
 

Definition at line 53 of file TNetFolder.h.

Referenced by Roody::UpdateHistograms().

Bool_t TNetFolder::Send const Char_t *  mess,
Int_t  kind = kMESS_STRING
[protected]
 

Bool_t TNetFolder::Send const TMessage &  mess  )  [protected]
 


Member Data Documentation

size_t TNetFolder::fFolder [protected]
 

Definition at line 30 of file TNetFolder.h.

TString TNetFolder::fHost [protected]
 

Definition at line 32 of file TNetFolder.h.

Int_t TNetFolder::fPort [protected]
 

Definition at line 33 of file TNetFolder.h.

Bool_t TNetFolder::fReconnect [protected]
 

Definition at line 31 of file TNetFolder.h.

TSocket* TNetFolder::fSocket [protected]
 

Definition at line 29 of file TNetFolder.h.


The documentation for this class was generated from the following file:
Roody DOC Version 1.0.1 ---- TRIUMF ----
Contributions: Pierre-Andre Amaudruz - Joe Chuma - Doxygen - Greg King - Konstantin Olchanski - Matthias Schneebeli