#include <IOVAddress.h>
|
| | IOVAddress () |
| | IOVAddress (const IOVAddress ©) |
| | IOVAddress (long svc, const CLID &clid, const std::string &p1, const std::string &p2, unsigned long ip1, unsigned long ip2, const IOVRange &range) |
| | Standard Constructor.
|
| virtual | ~IOVAddress () |
| | Standard Destructor.
|
| virtual unsigned long | addRef () |
| | Add reference to object.
|
| virtual unsigned long | release () |
| virtual IRegistry * | registry () const |
| | Pointer to directory.
|
| virtual void | setRegistry (IRegistry *pRegistry) |
| | Set pointer to directory.
|
| virtual const CLID & | clID () const |
| | Access : Retrieve class ID of the link.
|
| virtual void | setClID (const CLID &clid) |
| | Access : Set class ID of the link.
|
| virtual long | svcType () const |
| | Access : retrieve the storage type of the class id.
|
| virtual void | setSvcType (long typ) |
| | Access : set the storage type of the class id.
|
| virtual const std::string * | par () const |
| | Retrieve string parameters.
|
| virtual const unsigned long * | ipar () const |
| | Retrieve integer parameters.
|
| virtual IOVRange | range () const |
| | Retrieve IOVRange.
|
| virtual void | setRange (IOVRange &range) |
| virtual const std::string & | key () const |
| | Retrieve dbKey.
|
| virtual const std::string & | tag () const |
| | Retrieve dbtag.
|
Definition at line 11 of file IOVAddress.h.
◆ IOVAddress() [1/3]
| IOVAddress::IOVAddress |
( |
| ) |
|
|
inline |
Definition at line 32 of file IOVAddress.h.
37 {
39 }
long m_svcType
Storage type.
IRegistry * m_pRegistry
Pointer to corresponding directory.
unsigned long m_ipar[2]
Integer parameters to be accessed.
◆ IOVAddress() [2/3]
Definition at line 42 of file IOVAddress.h.
43 : IOpaqueAddress(copy),
49 {
54 }
std::string m_par[2]
String parameters to be accessed.
◆ IOVAddress() [3/3]
| IOVAddress::IOVAddress |
( |
long | svc, |
|
|
const CLID & | clid, |
|
|
const std::string & | p1, |
|
|
const std::string & | p2, |
|
|
unsigned long | ip1, |
|
|
unsigned long | ip2, |
|
|
const IOVRange & | range ) |
|
inline |
Standard Constructor.
Definition at line 57 of file IOVAddress.h.
69 {
74 }
virtual IOVRange range() const
Retrieve IOVRange.
◆ ~IOVAddress()
| virtual IOVAddress::~IOVAddress |
( |
| ) |
|
|
inlinevirtual |
◆ addRef()
| virtual unsigned long IOVAddress::addRef |
( |
| ) |
|
|
inlinevirtual |
◆ clID()
| virtual const CLID & IOVAddress::clID |
( |
| ) |
const |
|
inlinevirtual |
◆ ipar()
| virtual const unsigned long * IOVAddress::ipar |
( |
| ) |
const |
|
inlinevirtual |
◆ key()
| virtual const std::string & IOVAddress::key |
( |
| ) |
const |
|
inlinevirtual |
◆ operator=()
◆ par()
| virtual const std::string * IOVAddress::par |
( |
| ) |
const |
|
inlinevirtual |
◆ range()
| virtual IOVRange IOVAddress::range |
( |
| ) |
const |
|
inlinevirtual |
◆ registry()
| virtual IRegistry * IOVAddress::registry |
( |
| ) |
const |
|
inlinevirtual |
◆ release()
| virtual unsigned long IOVAddress::release |
( |
| ) |
|
|
inlinevirtual |
Definition at line 85 of file IOVAddress.h.
85 {
87 if ( 0 == cnt ) {
88 delete this;
89 }
91 }
◆ setClID()
| virtual void IOVAddress::setClID |
( |
const CLID & | clid | ) |
|
|
inlinevirtual |
◆ setRange()
| virtual void IOVAddress::setRange |
( |
IOVRange & | range | ) |
|
|
inlinevirtual |
◆ setRegistry()
| virtual void IOVAddress::setRegistry |
( |
IRegistry * | pRegistry | ) |
|
|
inlinevirtual |
◆ setSvcType()
| virtual void IOVAddress::setSvcType |
( |
long | typ | ) |
|
|
inlinevirtual |
Access : set the storage type of the class id.
Definition at line 113 of file IOVAddress.h.
◆ svcType()
| virtual long IOVAddress::svcType |
( |
| ) |
const |
|
inlinevirtual |
Access : retrieve the storage type of the class id.
Definition at line 109 of file IOVAddress.h.
◆ tag()
| virtual const std::string & IOVAddress::tag |
( |
| ) |
const |
|
inlinevirtual |
◆ m_clID
◆ m_ipar
| unsigned long IOVAddress::m_ipar[2] |
|
protected |
Integer parameters to be accessed.
Definition at line 23 of file IOVAddress.h.
◆ m_par
| std::string IOVAddress::m_par[2] |
|
protected |
String parameters to be accessed.
Definition at line 21 of file IOVAddress.h.
◆ m_pRegistry
| IRegistry* IOVAddress::m_pRegistry |
|
protected |
Pointer to corresponding directory.
Definition at line 25 of file IOVAddress.h.
◆ m_range
◆ m_refCount
| unsigned long IOVAddress::m_refCount |
|
protected |
◆ m_svcType
| long IOVAddress::m_svcType |
|
protected |
The documentation for this class was generated from the following file: