1 #ifndef ROOTHISTCNV_ROOTOBJADDRESS_H
2 #define ROOTHISTCNV_ROOTOBJADDRESS_H 1
8 namespace RootHistCnv {
59 const std::string& p1=
"",
60 const std::string& p2=
"",
117 virtual const std::string*
par()
const {
121 virtual const unsigned long*
ipar()
const {
126 virtual TObject*
tObj()
const {
IRegistry * m_pRegistry
Pointer to corresponding directory.
virtual IRegistry * registry() const
Pointer to directory.
virtual const unsigned long * ipar() const
Retrieve integer parameters.
virtual void setClID(const CLID &clid)
Access : Set class ID of the link.
unsigned long m_ipar[2]
Integer parameters to be accessed.
virtual const std::string * par() const
Retrieve string parameters.
std::string m_par[2]
String parameters to be accessed.
RootObjAddress()
Dummy constructor.
virtual void setSvcType(long typ)
Access : set the storage type of the class id.
RootObjAddress(const RootObjAddress ©)
virtual unsigned long addRef()
Add reference to object.
virtual TObject * tObj() const
Retrieve TObject* ptr.
The IRegistry represents the entry door to the environment any data object residing in a transient da...
unsigned int CLID
Class ID definition.
virtual const CLID & clID() const
Access : Retrieve class ID of the link.
virtual unsigned long release()
release reference to object
virtual void setRegistry(IRegistry *pRegistry)
Set pointer to directory.
TObject * m_tObj
Pointer to TObject.
RootObjAddress(long svc, const CLID &clid, const std::string &p1="", const std::string &p2="", unsigned long ip1=0, unsigned long ip2=0, TObject *tObj=0)
Standard Constructor.
virtual ~RootObjAddress()
Standard Destructor.
long m_svcType
Storage type.
Opaque address interface definition.
virtual long svcType() const
Access : retrieve the storage type of the class id.