|
| | RefTable1toN (const CLID &clid, int len=16) |
| | Standard Constructor.
|
| |
| virtual | ~RefTable1toN () |
| | Standard Destructor.
|
| |
| virtual const CLID & | clID () const |
| | Retrieve reference to class definition structure.
|
| |
| bool | insert (const FROM *from, TO *to) |
| | Insert new Entry into Reference container.
|
| |
| bool | insert (const FROM *from, const SmartRef< TO > &to) |
| | Insert new Entry into Reference container.
|
| |
| bool | insert (const FROM *from, const EntryType &to) |
| | Insert new Entry into Reference container.
|
| |
| EntryType & | reference (const FROM *from) |
| | Find Reference from it's source entry.
|
| |
| const EntryType & | reference (const FROM *from) const |
| | Find Reference from it's source entry (CONST)
|
| |
| bool | isReferenced (const FROM *from, const EntryType &to) |
| | Check if two entries are Referenced to each other.
|
| |
| bool | isReferenced (const FROM *from, const TO *to) |
| | Check if two entries are Referenced to each other.
|
| |
| bool | isReferenced (const FROM *from, const SmartRef< TO > &to) |
| | Check if two entries are Referenced to each other.
|
| |
| | RefTableBase (const CLID &clid, int len) |
| | Constructors.
|
| |
| virtual | ~RefTableBase () |
| | Destructor.
|
| |
| virtual void | clear () |
| | Clear Reference map.
|
| |
| iterator | begin () |
| | Start of direct access iterator.
|
| |
| const_iterator | begin () const |
| | Start of direct access iterator (CONST)
|
| |
| iterator | end () |
| | End of direct access iterator.
|
| |
| const_iterator | end () const |
| | End of direct access iterator (CONST)
|
| |
| long | size () const |
| | Size of References.
|
| |
| void | reserve (int len) |
| | Size of References.
|
| |
| virtual StreamBuffer & | serialize (StreamBuffer &s) const |
| | Serialize the object for writing.
|
| |
| virtual StreamBuffer & | serialize (StreamBuffer &s) |
| | Serialize the object for reading.
|
| |
| | DataObject () |
| | Standard Constructor.
|
| |
| | DataObject (const DataObject &) |
| | Copy Constructor.
|
| |
| virtual | ~DataObject () |
| | Standard Destructor.
|
| |
| virtual unsigned long | addRef () |
| | Add reference to object.
|
| |
| virtual unsigned long | release () |
| | release reference to object
|
| |
| const std::string & | name () const |
| | Retreive DataObject name. It is the name when registered in the store.
|
| |
| virtual StatusCode | update () |
| | Provide empty placeholder for internal object reconfiguration callback.
|
| |
| void | setRegistry (IRegistry *pRegistry) |
| | Set pointer to Registry.
|
| |
| IRegistry * | registry () const |
| | Get pointer to Registry.
|
| |
| LinkManager * | linkMgr () const |
| | Retrieve Link manager.
|
| |
| unsigned char | version () const |
| | Retrieve version number of this object representation.
|
| |
| void | setVersion (unsigned char vsn) |
| | Set version number of this object representation.
|
| |
| unsigned long | refCount () const |
| | Return the refcount.
|
| |
| virtual std::ostream & | fillStream (std::ostream &s) const |
| | Fill the output stream (ASCII)
|
| |
template<class FROM, class TO>
class RefTable1toN< FROM, TO >
Definition at line 209 of file RefTable.h.