#include <MemoryX/core/memory/SegmentUtilImplementations.h>
◆ ScopedSharedLock
◆ ScopedSharedLockPtr
◆ ScopedUniqueLock
◆ ScopedUniqueLockPtr
◆ SegmentUtilImplementations()
◆ getEntityWithChildrenById()
| EntityBaseList getEntityWithChildrenById |
( |
const std::string & | id, |
|
|
bool | includeMetaEntities, |
|
|
const Ice::Current & | c = Ice::emptyCurrent ) const |
|
override |
◆ getEntityWithChildrenByName()
| EntityBaseList getEntityWithChildrenByName |
( |
const std::string & | entityName, |
|
|
bool | includeMetaEntities, |
|
|
const Ice::Current & | c = Ice::emptyCurrent ) const |
|
override |
◆ getJSONEntityById()
| std::string getJSONEntityById |
( |
const std::string & | id, |
|
|
const Ice::Current & | ) const |
|
override |
◆ getReadLock()
| auto getReadLock |
( |
const Ice::Current & | c | ) |
const |
◆ getWriteLock()
| auto getWriteLock |
( |
const Ice::Current & | c | ) |
const |
◆ keepAliveCheck()
◆ keepLockAlive()
| bool keepLockAlive |
( |
const std::string & | token, |
|
|
const Ice::Current & | ) |
|
override |
◆ lockSegment()
| SegmentLockBasePtr lockSegment |
( |
const Ice::Current & | c | ) |
|
|
override |
◆ unlockSegment()
| bool unlockSegment |
( |
const SegmentLockBasePtr & | lock, |
|
|
const Ice::Current & | c ) |
|
override |
◆ unlockSegmentWithToken()
| bool unlockSegmentWithToken |
( |
const std::string & | token, |
|
|
const Ice::Current & | c ) |
|
override |
◆ keepAliveCheckTask
◆ keepAliveTimestamp
| IceUtil::Time keepAliveTimestamp |
|
protected |
◆ keepAliveTimestampMutex
| std::mutex keepAliveTimestampMutex |
|
protected |
◆ lockToken
◆ mutex
◆ readLock
◆ segmentMutex
| std::shared_mutex segmentMutex |
|
mutableprotected |
◆ selfProxy
| EntityMemorySegmentInterfacePrx selfProxy |
|
protected |
◆ tokenMutex
◆ writeLock
The documentation for this class was generated from the following files: