Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TGo4Proxy Class Reference

#include <TGo4Proxy.h>

Inheritance diagram for TGo4Proxy:

TGo4AnalysisProxy TGo4BrowserProxy TGo4CanvasProxy TGo4DirProxy TGo4FolderProxy TGo4HServProxy TGo4LinkProxy TGo4ObjectProxy TGo4RootBrowserProxy TGo4TreeProxy TGo4WidgetProxy List of all members.

Public Member Functions

 TGo4Proxy ()
virtual ~TGo4Proxy ()
virtual void Initialize (TGo4Slot *slot)
virtual void Finalize (TGo4Slot *slot)
virtual Bool_t RemoveRegisteredObject (TObject *obj)
virtual Bool_t Use () const
virtual Bool_t HasSublevels () const
virtual TGo4AccessMakeProxy (const char *)
virtual TGo4LevelIterMakeIter ()
virtual Int_t GetObjectKind ()
virtual const char * GetContainedClassName ()
virtual const char * GetContainedObjectInfo ()
virtual Int_t GetObjectSizeInfo ()
virtual void WriteData (TGo4Slot *slot, TDirectory *dir, Bool_t onlyobjs)
virtual void ReadData (TGo4Slot *slot, TDirectory *dir)
virtual Bool_t IsAcceptObject (TClass *cl)
virtual Bool_t AssignObject (TGo4Slot *slot, TObject *obj, Bool_t owner)
virtual TObject * GetAssignedObject ()
virtual void Update (TGo4Slot *slot, Bool_t strong)
virtual Bool_t ProcessEvent (TGo4Slot *slot, TGo4Slot *source, Int_t id, void *param)

Constructor & Destructor Documentation

TGo4Proxy::TGo4Proxy  )  [inline]
 

Definition at line 94 of file TGo4Proxy.h.

virtual TGo4Proxy::~TGo4Proxy  )  [inline, virtual]
 

Definition at line 95 of file TGo4Proxy.h.


Member Function Documentation

virtual void TGo4Proxy::Initialize TGo4Slot slot  )  [inline, virtual]
 

Reimplemented in TGo4DrawCloneProxy, TGo4CanvasProxy, TGo4LinkProxy, TGo4ObjectProxy, TGo4AnalysisProxy, TGo4BrowserProxy, and TGo4HServProxy.

Definition at line 97 of file TGo4Proxy.h.

Referenced by TGo4Slot::SetProxy().

virtual void TGo4Proxy::Finalize TGo4Slot slot  )  [inline, virtual]
 

Reimplemented in TGo4DrawCloneProxy, TGo4CanvasProxy, TGo4LinkProxy, TGo4ObjectProxy, TGo4AnalysisProxy, TGo4BrowserProxy, and TGo4HServProxy.

Definition at line 98 of file TGo4Proxy.h.

Referenced by TGo4Slot::CleanProxy().

virtual Bool_t TGo4Proxy::RemoveRegisteredObject TObject *  obj  )  [inline, virtual]
 

Reimplemented in TGo4DrawCloneProxy, TGo4DrawObjProxy, TGo4CanvasProxy, and TGo4ObjectProxy.

Definition at line 99 of file TGo4Proxy.h.

Referenced by TGo4Slot::RecursiveRemove().

virtual Bool_t TGo4Proxy::Use  )  const [inline, virtual]
 

Reimplemented in TGo4WidgetProxy, TGo4BrowserObjProxy, and TGo4BrowserProxy.

Definition at line 101 of file TGo4Proxy.h.

Referenced by TGo4Slot::HasSubLevels(), TGo4Slot::MakeLevelIter(), and TGo4Slot::ProvideSlotAccess().

virtual Bool_t TGo4Proxy::HasSublevels  )  const [inline, virtual]
 

Reimplemented in TGo4CanvasProxy, TGo4DirProxy, TGo4FolderProxy, TGo4TreeProxy, TGo4AnalysisProxy, and TGo4HServProxy.

Definition at line 103 of file TGo4Proxy.h.

Referenced by TGo4Slot::HasSubLevels().

virtual TGo4Access* TGo4Proxy::MakeProxy const char *   )  [inline, virtual]
 

Reimplemented in TGo4CanvasProxy, TGo4DirProxy, TGo4FolderProxy, TGo4LinkProxy, TGo4ObjectProxy, TGo4TreeProxy, TGo4AnalysisProxy, and TGo4HServProxy.

Definition at line 104 of file TGo4Proxy.h.

Referenced by TGo4Slot::ProvideSlotAccess().

virtual TGo4LevelIter* TGo4Proxy::MakeIter  )  [inline, virtual]
 

Reimplemented in TGo4CanvasProxy, TGo4DirProxy, TGo4FolderProxy, TGo4LinkProxy, TGo4ObjectProxy, TGo4TreeProxy, TGo4AnalysisProxy, and TGo4HServProxy.

Definition at line 105 of file TGo4Proxy.h.

Referenced by TGo4Slot::MakeLevelIter().

virtual Int_t TGo4Proxy::GetObjectKind  )  [inline, virtual]
 

Reimplemented in TGo4CanvasProxy, TGo4DirProxy, TGo4FolderProxy, TGo4LinkProxy, TGo4ObjectProxy, TGo4TreeProxy, TGo4AnalysisProxy, TGo4BrowserProxy, and TGo4HServProxy.

Definition at line 107 of file TGo4Proxy.h.

References TGo4Access::kndNone.

Referenced by TGo4Slot::GetSlotKind().

virtual const char* TGo4Proxy::GetContainedClassName  )  [inline, virtual]
 

Reimplemented in TGo4CanvasProxy, TGo4DirProxy, TGo4FolderProxy, TGo4LinkProxy, TGo4ObjectProxy, TGo4TreeProxy, TGo4AnalysisProxy, TGo4BrowserProxy, and TGo4HServProxy.

Definition at line 108 of file TGo4Proxy.h.

Referenced by TGo4Slot::GetSlotClassName().

virtual const char* TGo4Proxy::GetContainedObjectInfo  )  [inline, virtual]
 

Reimplemented in TGo4DirProxy, TGo4ObjectProxy, and TGo4AnalysisProxy.

Definition at line 109 of file TGo4Proxy.h.

Referenced by TGo4Slot::GetInfo().

virtual Int_t TGo4Proxy::GetObjectSizeInfo  )  [inline, virtual]
 

Reimplemented in TGo4DirProxy, and TGo4ObjectProxy.

Definition at line 110 of file TGo4Proxy.h.

Referenced by TGo4ObjectProxy::GetObjectSizeInfo(), TGo4DirProxy::GetObjectSizeInfo(), and TGo4Slot::GetSizeInfo().

virtual void TGo4Proxy::WriteData TGo4Slot slot,
TDirectory *  dir,
Bool_t  onlyobjs
[inline, virtual]
 

Reimplemented in TGo4CanvasProxy, TGo4DirProxy, TGo4FolderProxy, TGo4LinkProxy, TGo4ObjectProxy, TGo4AnalysisProxy, and TGo4HServProxy.

Definition at line 112 of file TGo4Proxy.h.

Referenced by TGo4Slot::SaveData().

virtual void TGo4Proxy::ReadData TGo4Slot slot,
TDirectory *  dir
[inline, virtual]
 

Reimplemented in TGo4CanvasProxy, TGo4DirProxy, TGo4FolderProxy, TGo4LinkProxy, TGo4ObjectProxy, TGo4AnalysisProxy, and TGo4HServProxy.

Definition at line 113 of file TGo4Proxy.h.

Referenced by TGo4Slot::ReadData().

virtual Bool_t TGo4Proxy::IsAcceptObject TClass *  cl  )  [inline, virtual]
 

Reimplemented in TGo4CanvasProxy, TGo4LinkProxy, and TGo4ObjectProxy.

Definition at line 115 of file TGo4Proxy.h.

Referenced by TGo4Slot::IsAcceptObject().

virtual Bool_t TGo4Proxy::AssignObject TGo4Slot slot,
TObject *  obj,
Bool_t  owner
[inline, virtual]
 

Reimplemented in TGo4CanvasProxy, TGo4LinkProxy, TGo4ObjectProxy, and TGo4BrowserObjProxy.

Definition at line 116 of file TGo4Proxy.h.

Referenced by TGo4Slot::AssignObject().

virtual TObject* TGo4Proxy::GetAssignedObject  )  [inline, virtual]
 

Reimplemented in TGo4DrawCloneProxy, TGo4CanvasProxy, TGo4LinkProxy, TGo4ObjectProxy, TGo4AnalysisProxy, and TGo4BrowserProxy.

Definition at line 117 of file TGo4Proxy.h.

Referenced by TGo4Slot::GetAssignedObject().

virtual void TGo4Proxy::Update TGo4Slot slot,
Bool_t  strong
[inline, virtual]
 

Reimplemented in TGo4AnalysisProxy, TGo4BrowserObjProxy, and TGo4HServProxy.

Definition at line 118 of file TGo4Proxy.h.

Referenced by TGo4Slot::Update().

virtual Bool_t TGo4Proxy::ProcessEvent TGo4Slot slot,
TGo4Slot source,
Int_t  id,
void *  param
[inline, virtual]
 

Reimplemented in TGo4DrawCloneProxy, TGo4WidgetProxy, TGo4LinkProxy, TGo4BrowserProxy, and TGo4RootBrowserProxy.

Definition at line 120 of file TGo4Proxy.h.

Referenced by TGo4Slot::Event().


The documentation for this class was generated from the following file:
Generated on Fri Nov 28 13:01:09 2008 for Go4-v3.04-1 by  doxygen 1.4.2