Gaudi Framework, version v23r0

Home   Generated: Mon Jan 30 2012
Public Member Functions

IOpaqueAddress Class Reference

Opaque address interface definition. More...

#include <GaudiKernel/IOpaqueAddress.h>

Inheritance diagram for IOpaqueAddress:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~IOpaqueAddress ()
 destructor
virtual unsigned long addRef ()=0
 Add reference to object.
virtual unsigned long release ()=0
 release reference to object
virtual const CLIDclID () const =0
 Retrieve class information from link.
virtual long svcType () const =0
 Retrieve service type.
virtual IRegistryregistry () const =0
 Update branch name.
virtual void setRegistry (IRegistry *r)=0
 Update directory pointer.
virtual const std::stringpar () const =0
 Retrieve String parameters.
virtual const unsigned long * ipar () const =0
 Access to generic link parameters.

Detailed Description

Opaque address interface definition.

The opaque address defines the behaviour necesary to load and store transient objects.

Author:
M.Frank
Version:
1.0

Definition at line 24 of file IOpaqueAddress.h.


Constructor & Destructor Documentation

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

destructor

Definition at line 28 of file IOpaqueAddress.h.

{ }

Member Function Documentation

virtual unsigned long IOpaqueAddress::addRef (  ) [pure virtual]

Add reference to object.

Implemented in GenericAddress, and RootHistCnv::RootObjAddress.

virtual const CLID& IOpaqueAddress::clID (  ) const [pure virtual]

Retrieve class information from link.

Implemented in GenericAddress, and RootHistCnv::RootObjAddress.

virtual const unsigned long* IOpaqueAddress::ipar (  ) const [pure virtual]

Access to generic link parameters.

Implemented in GenericAddress, and RootHistCnv::RootObjAddress.

virtual const std::string* IOpaqueAddress::par (  ) const [pure virtual]

Retrieve String parameters.

Implemented in GenericAddress, and RootHistCnv::RootObjAddress.

virtual IRegistry* IOpaqueAddress::registry (  ) const [pure virtual]

Update branch name.

Implemented in GenericAddress, and RootHistCnv::RootObjAddress.

virtual unsigned long IOpaqueAddress::release (  ) [pure virtual]

release reference to object

Implemented in GenericAddress, and RootHistCnv::RootObjAddress.

virtual void IOpaqueAddress::setRegistry ( IRegistry r ) [pure virtual]

Update directory pointer.

Implemented in GenericAddress, and RootHistCnv::RootObjAddress.

virtual long IOpaqueAddress::svcType (  ) const [pure virtual]

Retrieve service type.

Implemented in GenericAddress, and RootHistCnv::RootObjAddress.


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

Generated at Mon Jan 30 2012 13:53:17 for Gaudi Framework, version v23r0 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004