FARGOS/VISTA Object Management Environment Core
..
|
Interface to an external OME object. More...
#include <OMEoid.h>
Public Member Functions | |
OMEoidStorageExternal (const OMEoidID *data, const OMEassoc &acl) | |
OMEoidStorageExternal (const OMEoidStorageExternal *existing, const OMEassoc &acl) | |
~OMEoidStorageExternal () | |
template<typename STREAMTYPE > | |
STREAMTYPE & | outputOnStream (STREAMTYPE &outputStream, int_fast16_t indent=0, bool fullInfo=false) const |
virtual OMEstring * | encodeOID (const class OMEencodeBuffer *bfr) const override |
virtual void | setProxyObject (const OMEoid &pager, const OMEstring &method) override |
virtual const OMEoid * | getProxyObject (const OMEstring **method) const override |
virtual void | getObjectOID (OMEoidID *result) const override |
virtual const class OMEobject * | getInstanceInMemory () const override |
bool | operator== (const OMEoidStorage &arg) const |
bool | operator!= (const OMEoidStorage &arg) const |
![]() | |
virtual | ~OMEoidStorageBase () |
virtual void | setProxyObject (const class OMEoid &proxy, const OMEstring &method)=0 |
const OMEassoc & | getObjectACL () const |
Private Attributes | |
OMEoidID | oidData |
OMEstring | encapsulationMethodName |
OMEoid * | pagerObject |
Friends | |
class | OMEoidStorage |
Additional Inherited Members | |
![]() | |
OMEoidStorageBase (const OMEassoc &aclData) | |
![]() | |
OMEassoc | acl |
Interface to an external OME object.
References pagerObject.
OMEoidStorageExternal::OMEoidStorageExternal | ( | const OMEoidStorageExternal * | existing, |
const OMEassoc & | acl | ||
) |
References pagerObject.
OMEoidStorageExternal::~OMEoidStorageExternal | ( | ) |
References OME_DELETE_OBJECT, and pagerObject.
|
overridevirtual |
Implements OMEoidStorageBase.
References OMEoidStorageBase::acl, OMEencodeBuffer::getEncodeVersion(), oidData, and OMEoidStorage::OMEencodeOID().
|
inlineoverridevirtual |
Implements OMEoidStorageBase.
|
inlineoverridevirtual |
Implements OMEoidStorageBase.
|
inlineoverridevirtual |
Implements OMEoidStorageBase.
|
inline |
References OMEoidStorage::external, oidData, OMEoidStorage::referenceType, and OMEoidStorage::storageRef.
|
inline |
References OMEoidStorage::external, oidData, OMEoidStorage::referenceType, and OMEoidStorage::storageRef.
|
inlineoverridevirtual |
References OME_DELETE_OBJECT, and OMEoidStorage::OMEoid.
|
friend |
|
private |
|
private |
Referenced by encodeOID(), OMEoidStorage::findReference(), operator!=(), operator==(), and outputOnStream().
|
private |
Referenced by OMEoidStorageExternal(), and ~OMEoidStorageExternal().
![]() | Generated: Tue Jul 28 2020 16:03:27
Support Information |