FARGOS/VISTA Object Management Environment Core
..
|
Abstract interface for storage of OMEoid objects that hides the internal vs. external implementation. More...
#include <OMEoid.h>
Public Member Functions | |
virtual | ~OMEoidStorageBase () |
virtual OMEstring * | encodeOID (const class OMEencodeBuffer *bfr) const =0 |
virtual void | setProxyObject (const class OMEoid &proxy, const OMEstring &method)=0 |
virtual const class OMEoid * | getProxyObject (const OMEstring **method) const =0 |
virtual void | getObjectOID (OMEoidID *result) const =0 |
virtual const class OMEobject * | getInstanceInMemory () const =0 |
const OMEassoc & | getObjectACL () const |
Protected Member Functions | |
OMEoidStorageBase (const OMEassoc &aclData) | |
Protected Attributes | |
OMEassoc | acl |
Abstract interface for storage of OMEoid objects that hides the internal vs. external implementation.
|
inlineexplicitprotected |
|
inlinevirtual |
|
pure virtual |
Implemented in OMEoidStorageExternal, and OMEoidStorageInternal.
Referenced by OMEoidStorage::encodeOID().
|
pure virtual |
Implemented in OMEoidStorageExternal, and OMEoidStorageInternal.
Referenced by OMEoidStorage::getInstanceInMemory().
|
inline |
References acl.
Referenced by OMEoidStorage::convertExternalToInternalRef(), OMEoidStorage::findReference(), and OMEoidStorage::getObjectACL().
|
pure virtual |
Implemented in OMEoidStorageExternal, and OMEoidStorageInternal.
Referenced by OMEoidStorage::getObjectOID().
|
pure virtual |
Implemented in OMEoidStorageExternal, and OMEoidStorageInternal.
Referenced by OMEoidStorage::getProxyObject().
|
pure virtual |
Referenced by OMEoidStorage::setProxyObject().
|
protected |
![]() | Generated: Tue Jul 28 2020 16:03:27
Support Information |