addEntity(const EntityBasePtr &entity, const ::Ice::Current &c=Ice::emptyCurrent) override | WorkingMemoryEntitySegment< T > | inline |
addEntityList(const EntityBaseList &entityList, const ::Ice::Current &c) override | WorkingMemoryEntitySegment< T > | inline |
addEntityThreadUnsafe(const EntityBasePtr &newEntity) | WorkingMemoryEntitySegment< T > | inlineprotected |
addFusionMethod(const ::memoryx::EntityFusionMethodBasePtr &fusionMethod, const ::Ice::Current &c=Ice::emptyCurrent) override | WorkingMemoryEntitySegment< T > | inline |
clear(const ::Ice::Current &c=Ice::emptyCurrent) override | WorkingMemoryEntitySegment< T > | inline |
entityMap | WorkingMemoryEntitySegment< T > | protected |
fuseEntity(const EntityBasePtr &entity) | WorkingMemoryEntitySegment< T > | inlineprotected |
fusionMethod | WorkingMemoryEntitySegment< T > | protected |
getAllEntities(const Ice::Current &c=Ice::emptyCurrent) const override | WorkingMemoryEntitySegment< T > | inline |
getAllEntityIds(const Ice::Current &c=Ice::emptyCurrent) const override | WorkingMemoryEntitySegment< T > | inline |
getEntitiesByAttrValue(const ::std::string &attrName, const ::std::string &attrValue, const ::Ice::Current &c) const override | WorkingMemoryEntitySegment< T > | inline |
getEntitiesByAttrValue(const ::std::string &attrName, const ::std::string &attrValue) const | WorkingMemoryEntitySegment< T > | inline |
getEntitiesByAttrValueList(const ::std::string &attrName, const NameList &attrValueList) const | WorkingMemoryEntitySegment< T > | inline |
getEntitiesByAttrValueList(const ::std::string &attrName, const NameList &attrValueList, const ::Ice::Current &c) const override | WorkingMemoryEntitySegment< T > | inline |
getEntityById(const ::std::string &id) const | WorkingMemoryEntitySegment< T > | inline |
getEntityById(const ::std::string &id, const ::Ice::Current &c) const override | WorkingMemoryEntitySegment< T > | inline |
getEntityByIdUnsafe(const ::std::string &id) const | WorkingMemoryEntitySegment< T > | inlineprotected |
getEntityByName(const ::std::string &name) const | WorkingMemoryEntitySegment< T > | inline |
getEntityByName(const ::std::string &name, const ::Ice::Current &c) const override | WorkingMemoryEntitySegment< T > | inline |
getEntityByNameThreadUnsafe(const ::std::string &name) const | WorkingMemoryEntitySegment< T > | inlineprotected |
getEntityRefById(const std::string &id, const Ice::Current &c) const override | WorkingMemoryEntitySegment< T > | inline |
getEntityRefByName(const std::string &name, const Ice::Current &c) const override | WorkingMemoryEntitySegment< T > | inline |
getEntityWithChildrenById(const std::string &id, bool includeMetaEntities, const Ice::Current &c=Ice::emptyCurrent) const override | SegmentUtilImplementations | |
getEntityWithChildrenByName(const std::string &, bool includeMetaEntities, const Ice::Current &c=Ice::emptyCurrent) const override | SegmentUtilImplementations | |
getIceId(const ::Ice::Current &c) const override | WorkingMemoryEntitySegment< T > | inline |
getIdEntityMap(const Ice::Current &c=Ice::emptyCurrent) const override | WorkingMemoryEntitySegment< T > | inline |
getJSONEntityById(const std::string &id, const Ice::Current &) const override | SegmentUtilImplementations | |
getListenerProxy(const ::Ice::Current &c=Ice::emptyCurrent) override | WorkingMemoryEntitySegment< T > | inline |
getObjectTypeId(const ::Ice::Current &c=Ice::emptyCurrent) const override | WorkingMemoryEntitySegment< T > | inline |
getReadLock(const Ice::Current &c) const | SegmentUtilImplementations | |
getSegmentName(const ::Ice::Current &c=Ice::emptyCurrent) const override | WorkingMemoryEntitySegment< T > | inline |
getWriteLock(const Ice::Current &c) const | SegmentUtilImplementations | |
hasEntityById(const std::string &entityId, const ::Ice::Current &c) const override | WorkingMemoryEntitySegment< T > | inline |
hasEntityByIdThreadUnsafe(const std::string &entityId) const | WorkingMemoryEntitySegment< T > | inlineprotected |
hasEntityByName(const std::string &entityName, const ::Ice::Current &c) const override | WorkingMemoryEntitySegment< T > | inline |
keepAliveCheck() | SegmentUtilImplementations | protected |
keepAliveCheckTask | SegmentUtilImplementations | protected |
keepAliveTimestamp | SegmentUtilImplementations | protected |
keepAliveTimestampMutex | SegmentUtilImplementations | protected |
keepLockAlive(const std::string &token, const Ice::Current &) override | SegmentUtilImplementations | |
lastEntityId | WorkingMemoryEntitySegment< T > | protected |
lockSegment(const Ice::Current &c) override | SegmentUtilImplementations | |
lockToken | SegmentUtilImplementations | protected |
mutex | SegmentUtilImplementations | mutableprotected |
parentMemory | WorkingMemoryEntitySegment< T > | protected |
print(const ::Ice::Current &c=Ice::emptyCurrent) const override | WorkingMemoryEntitySegment< T > | inline |
readLock | SegmentUtilImplementations | protected |
removeAllEntities(const ::Ice::Current &c=Ice::emptyCurrent) override | WorkingMemoryEntitySegment< T > | inline |
removeEntity(const ::std::string &id, const ::Ice::Current &c=Ice::emptyCurrent) override | WorkingMemoryEntitySegment< T > | inline |
ScopedSharedLock typedef | SegmentUtilImplementations | |
ScopedSharedLockPtr typedef | SegmentUtilImplementations | |
ScopedUniqueLock typedef | SegmentUtilImplementations | |
ScopedUniqueLockPtr typedef | SegmentUtilImplementations | |
SegmentedMemory class | WorkingMemoryEntitySegment< T > | friend |
segmentMutex | SegmentUtilImplementations | mutableprotected |
segmentName | WorkingMemoryEntitySegment< T > | protected |
SegmentUtilImplementations() | SegmentUtilImplementations | |
selfProxy | SegmentUtilImplementations | protected |
setEntityAttribute(const std::string &entityId, const EntityAttributeBasePtr &attribute, const ::Ice::Current &c) override | WorkingMemoryEntitySegment< T > | inline |
setEntityAttributes(const std::string &entityId, const EntityAttributeList &attributeMap, const ::Ice::Current &c) override | WorkingMemoryEntitySegment< T > | inline |
setListenerProxy(const WorkingMemoryListenerInterfacePrx &listenerProxy, const ::Ice::Current &c=Ice::emptyCurrent) override | WorkingMemoryEntitySegment< T > | inlineprotected |
setParentMemory(const MemoryInterfacePtr &memory, const ::Ice::Current &c) override | WorkingMemoryEntitySegment< T > | inlineprotected |
setSegmentName(const std::string &segmentName, const ::Ice::Current &c=Ice::emptyCurrent) override | WorkingMemoryEntitySegment< T > | inlineprotected |
size(const ::Ice::Current &c=Ice::emptyCurrent) const override | WorkingMemoryEntitySegment< T > | inline |
tokenMutex | SegmentUtilImplementations | mutableprotected |
unlockSegment(const SegmentLockBasePtr &lock, const Ice::Current &c) override | SegmentUtilImplementations | |
unlockSegmentWithToken(const std::string &token, const Ice::Current &c) override | SegmentUtilImplementations | |
updateEntity(const std::string &entityId, const EntityBasePtr &update, const ::Ice::Current &c=Ice::emptyCurrent) override | WorkingMemoryEntitySegment< T > | inline |
updateEntity(const std::string &entityId, const EntityBasePtr &update, const Ice::StringSeq &deactivatedFusionMethods, const ::Ice::Current &c=Ice::emptyCurrent) | WorkingMemoryEntitySegment< T > | inline |
updateEntityThreadUnsafe(const std::string &entityId, const EntityBasePtr &update, const Ice::StringSeq &deactivatedFusionMethods) | WorkingMemoryEntitySegment< T > | inlineprotected |
upsertEntity(const std::string &entityId, const EntityBasePtr &newEntity, const ::Ice::Current &c=Ice::emptyCurrent) override | WorkingMemoryEntitySegment< T > | inline |
upsertEntityByName(const std::string &entityName, const EntityBasePtr &newEntity, const ::Ice::Current &c=Ice::emptyCurrent) override | WorkingMemoryEntitySegment< T > | inline |
upsertEntityList(const EntityBaseList &entityList, const ::Ice::Current &c) override | WorkingMemoryEntitySegment< T > | inline |
WorkingMemoryEntitySegment() | WorkingMemoryEntitySegment< T > | inline |
writeLock | SegmentUtilImplementations | protected |