GSI Object Oriented Online Offline (Go4)  GO4-5.3.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Private Attributes | List of all members
TGo4HServObjectAccess Class Reference
+ Inheritance diagram for TGo4HServObjectAccess:

Public Member Functions

 TGo4HServObjectAccess (TGo4HServProxy *hserv, const char *name, const char *fullname, const char *classname)
 
virtual ~TGo4HServObjectAccess ()
 
virtual Bool_t CanGetObject () const
 
virtual Bool_t GetObject (TObject *&obj, Bool_t &owner) const
 
virtual const char * GetObjectName () const
 
virtual const char * GetObjectClassName () const
 
- Public Member Functions inherited from TGo4Access
virtual ~TGo4Access ()
 
virtual Bool_t IsRemote () const
 
virtual TClass * GetObjectClass () const
 
virtual Int_t AssignObjectTo (TGo4ObjectManager *rcv, const char *path)
 
Int_t AssignObjectToSlot (TGo4Slot *slot)
 

Private Attributes

TGo4HServProxyfHServ
 
TString fObjName
 
TString fObjFullName
 
TString fObjClassName
 

Additional Inherited Members

- Public Types inherited from TGo4Access
enum  {
  kndNone = -1, kndObject = 0, kndFolder = 1, kndTreeBranch = 2,
  kndTreeLeaf = 3, kndGo4Param = 4, kndDataMember = 5, kndEventElement = 6,
  kndMoreFolder = 7, kndRootCommand = 8
}
 
- Protected Member Functions inherited from TGo4Access
void DoObjectAssignement (TGo4ObjectManager *rcv, const char *path, TObject *obj, Bool_t owner)
 

Detailed Description

Definition at line 69 of file TGo4HServProxy.cxx.

Constructor & Destructor Documentation

TGo4HServObjectAccess::TGo4HServObjectAccess ( TGo4HServProxy hserv,
const char *  name,
const char *  fullname,
const char *  classname 
)
inline

Definition at line 71 of file TGo4HServProxy.cxx.

virtual TGo4HServObjectAccess::~TGo4HServObjectAccess ( )
inlinevirtual

Definition at line 83 of file TGo4HServProxy.cxx.

Member Function Documentation

virtual Bool_t TGo4HServObjectAccess::CanGetObject ( ) const
inlinevirtual

Returns kTRUE, when object can be directly obtained with GetObject() method

Reimplemented from TGo4Access.

Definition at line 85 of file TGo4HServProxy.cxx.

References fHServ.

virtual Bool_t TGo4HServObjectAccess::GetObject ( TObject *&  obj,
Bool_t &  owner 
) const
inlinevirtual

Reimplemented from TGo4Access.

Definition at line 87 of file TGo4HServProxy.cxx.

References fHServ, fObjName, and TGo4HServProxy::GetHistogram().

virtual const char* TGo4HServObjectAccess::GetObjectClassName ( ) const
inlinevirtual

Reimplemented from TGo4Access.

Definition at line 97 of file TGo4HServProxy.cxx.

References fObjClassName.

virtual const char* TGo4HServObjectAccess::GetObjectName ( ) const
inlinevirtual

Reimplemented from TGo4Access.

Definition at line 95 of file TGo4HServProxy.cxx.

References fObjName.

Member Data Documentation

TGo4HServProxy* TGo4HServObjectAccess::fHServ
private

Definition at line 100 of file TGo4HServProxy.cxx.

Referenced by CanGetObject(), and GetObject().

TString TGo4HServObjectAccess::fObjClassName
private

Definition at line 103 of file TGo4HServProxy.cxx.

Referenced by GetObjectClassName().

TString TGo4HServObjectAccess::fObjFullName
private

Definition at line 102 of file TGo4HServProxy.cxx.

TString TGo4HServObjectAccess::fObjName
private

Definition at line 101 of file TGo4HServProxy.cxx.

Referenced by GetObject(), and GetObjectName().


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