GSI Object Oriented Online Offline (Go4)  GO4-5.3.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | List of all members
TGo4Proxy Class Reference

#include <TGo4Proxy.h>

+ Inheritance diagram for TGo4Proxy:

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 TGo4AccessProvideAccess (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)
 
 ClassDef (TGo4Proxy, 1)
 

Static Public Member Functions

static TClass * GetClass (const char *classname, Bool_t load=kFALSE)
 

Detailed Description

Definition at line 93 of file TGo4Proxy.h.

Constructor & Destructor Documentation

TGo4Proxy::TGo4Proxy ( )
inline

Definition at line 95 of file TGo4Proxy.h.

virtual TGo4Proxy::~TGo4Proxy ( )
inlinevirtual

Definition at line 96 of file TGo4Proxy.h.

Member Function Documentation

virtual Bool_t TGo4Proxy::AssignObject ( TGo4Slot slot,
TObject *  obj,
Bool_t  owner 
)
inlinevirtual

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

Definition at line 117 of file TGo4Proxy.h.

Referenced by TGo4Slot::AssignObject().

TGo4Proxy::ClassDef ( TGo4Proxy  ,
 
)
virtual void TGo4Proxy::Finalize ( TGo4Slot slot)
inlinevirtual
virtual TObject* TGo4Proxy::GetAssignedObject ( )
inlinevirtual
TClass * TGo4Proxy::GetClass ( const char *  classname,
Bool_t  load = kFALSE 
)
static
virtual const char* TGo4Proxy::GetContainedClassName ( )
inlinevirtual
virtual const char* TGo4Proxy::GetContainedObjectInfo ( )
inlinevirtual

Reimplemented in TGo4HttpProxy, TGo4AnalysisProxy, TGo4DirProxy, TGo4ObjectProxy, TGo4DabcProxy, and TGo4ServerProxy.

Definition at line 110 of file TGo4Proxy.h.

Referenced by TGo4Slot::GetInfo().

virtual Int_t TGo4Proxy::GetObjectKind ( )
inlinevirtual
virtual Int_t TGo4Proxy::GetObjectSizeInfo ( )
inlinevirtual
virtual Bool_t TGo4Proxy::HasSublevels ( ) const
inlinevirtual
virtual void TGo4Proxy::Initialize ( TGo4Slot slot)
inlinevirtual
virtual Bool_t TGo4Proxy::IsAcceptObject ( TClass *  cl)
inlinevirtual

Reimplemented in TGo4ObjectProxy, TGo4CanvasProxy, TGo4HStackProxy, and TGo4LinkProxy.

Definition at line 116 of file TGo4Proxy.h.

Referenced by TGo4Slot::IsAcceptObject().

virtual TGo4LevelIter* TGo4Proxy::MakeIter ( )
inlinevirtual
virtual Bool_t TGo4Proxy::ProcessEvent ( TGo4Slot slot,
TGo4Slot source,
Int_t  id,
void *  param 
)
inlinevirtual

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

Definition at line 121 of file TGo4Proxy.h.

Referenced by TGo4Slot::Event().

virtual TGo4Access* TGo4Proxy::ProvideAccess ( const char *  )
inlinevirtual
virtual void TGo4Proxy::ReadData ( TGo4Slot slot,
TDirectory *  dir 
)
inlinevirtual
virtual Bool_t TGo4Proxy::RemoveRegisteredObject ( TObject *  obj)
inlinevirtual
virtual void TGo4Proxy::Update ( TGo4Slot slot,
Bool_t  strong 
)
inlinevirtual

Reimplemented in TGo4HttpProxy, TGo4BrowserObjProxy, TGo4AnalysisProxy, TGo4HServProxy, and TGo4DabcProxy.

Definition at line 119 of file TGo4Proxy.h.

Referenced by TGo4Slot::Update().

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

The documentation for this class was generated from the following files: