Public Member Functions | Protected Member Functions

TGo4Proxy Class Reference

#include <TGo4Proxy.h>

Inheritance diagram for TGo4Proxy:
TGo4AnalysisProxy TGo4BrowserProxy TGo4CanvasProxy TGo4DabcProxy TGo4DirProxy TGo4FolderProxy TGo4HServProxy TGo4HStackProxy TGo4LinkProxy TGo4ObjectProxy TGo4RootBrowserProxy TGo4TreeProxy TGo4WidgetProxyBase

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)

Protected Member Functions

 ClassDef (TGo4Proxy, 1)

Detailed Description

Definition at line 85 of file TGo4Proxy.h.


Constructor & Destructor Documentation

TGo4Proxy::TGo4Proxy (  )  [inline]

Definition at line 87 of file TGo4Proxy.h.

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

Definition at line 88 of file TGo4Proxy.h.


Member Function Documentation

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

Reimplemented in TGo4CanvasProxy, TGo4HStackProxy, TGo4LinkProxy, TGo4ObjectProxy, and TGo4BrowserObjProxy.

Definition at line 109 of file TGo4Proxy.h.

Referenced by TGo4Slot::AssignObject().

TGo4Proxy::ClassDef ( TGo4Proxy  ,
 
) [protected]
virtual void TGo4Proxy::Finalize ( TGo4Slot slot  )  [inline, virtual]
virtual TObject* TGo4Proxy::GetAssignedObject (  )  [inline, virtual]
virtual const char* TGo4Proxy::GetContainedClassName (  )  [inline, virtual]
virtual const char* TGo4Proxy::GetContainedObjectInfo (  )  [inline, virtual]

Reimplemented in TGo4DirProxy, TGo4ObjectProxy, TGo4AnalysisProxy, and TGo4DabcProxy.

Definition at line 102 of file TGo4Proxy.h.

Referenced by TGo4Slot::GetInfo().

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

Reimplemented in TGo4DirProxy, TGo4ObjectProxy, and TGo4DabcProxy.

Definition at line 103 of file TGo4Proxy.h.

Referenced by TGo4Slot::GetSizeInfo().

virtual Bool_t TGo4Proxy::HasSublevels (  )  const [inline, virtual]
virtual void TGo4Proxy::Initialize ( TGo4Slot slot  )  [inline, virtual]
virtual Bool_t TGo4Proxy::IsAcceptObject ( TClass *  cl  )  [inline, virtual]

Reimplemented in TGo4CanvasProxy, TGo4HStackProxy, TGo4LinkProxy, and TGo4ObjectProxy.

Definition at line 108 of file TGo4Proxy.h.

Referenced by TGo4Slot::IsAcceptObject().

virtual TGo4LevelIter* TGo4Proxy::MakeIter (  )  [inline, virtual]
virtual TGo4Access* TGo4Proxy::MakeProxy ( const char *   )  [inline, virtual]
virtual Bool_t TGo4Proxy::ProcessEvent ( TGo4Slot slot,
TGo4Slot source,
Int_t  id,
void *  param 
) [inline, virtual]

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

Definition at line 113 of file TGo4Proxy.h.

Referenced by TGo4Slot::Event().

virtual void TGo4Proxy::ReadData ( TGo4Slot slot,
TDirectory *  dir 
) [inline, virtual]
virtual Bool_t TGo4Proxy::RemoveRegisteredObject ( TObject *  obj  )  [inline, virtual]
virtual void TGo4Proxy::Update ( TGo4Slot slot,
Bool_t  strong 
) [inline, virtual]

Reimplemented in TGo4AnalysisProxy, TGo4BrowserObjProxy, TGo4DabcProxy, and TGo4HServProxy.

Definition at line 111 of file TGo4Proxy.h.

Referenced by TGo4Slot::Update().

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

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines