addEntity(const EntityBasePtr &entity, const Ice::Current &) override | RelationMemorySegment | |
WorkingMemoryEntitySegment< Relation >::addEntity(const EntityBasePtr &entity, const ::Ice::Current &c=Ice::emptyCurrent) override | WorkingMemoryEntitySegment< Relation > | inline |
addEntityList(const EntityBaseList &entityList, const ::Ice::Current &c) override | WorkingMemoryEntitySegment< Relation > | inline |
addEntityThreadUnsafe(const EntityBasePtr &newEntity) | WorkingMemoryEntitySegment< Relation > | inlineprotected |
addFusionMethod(const ::memoryx::EntityFusionMethodBasePtr &fusionMethod, const ::Ice::Current &c=Ice::emptyCurrent) override | WorkingMemoryEntitySegment< Relation > | inline |
clear(const ::Ice::Current &c=Ice::emptyCurrent) override | WorkingMemoryEntitySegment< Relation > | inline |
entityMap | WorkingMemoryEntitySegment< Relation > | protected |
fuseEntity(const EntityBasePtr &entity) | WorkingMemoryEntitySegment< Relation > | inlineprotected |
fusionMethod | WorkingMemoryEntitySegment< Relation > | protected |
getAllEntities(const Ice::Current &c=Ice::emptyCurrent) const override | WorkingMemoryEntitySegment< Relation > | inline |
getAllEntityIds(const Ice::Current &c=Ice::emptyCurrent) const override | WorkingMemoryEntitySegment< Relation > | inline |
getEntitiesByAttrValue(const ::std::string &attrName, const ::std::string &attrValue, const ::Ice::Current &c) const override | WorkingMemoryEntitySegment< Relation > | inline |
getEntitiesByAttrValue(const ::std::string &attrName, const ::std::string &attrValue) const | WorkingMemoryEntitySegment< Relation > | inline |
getEntitiesByAttrValueList(const ::std::string &attrName, const NameList &attrValueList) const | WorkingMemoryEntitySegment< Relation > | inline |
getEntitiesByAttrValueList(const ::std::string &attrName, const NameList &attrValueList, const ::Ice::Current &c) const override | WorkingMemoryEntitySegment< Relation > | inline |
getEntityById(const ::std::string &id) const | WorkingMemoryEntitySegment< Relation > | inline |
getEntityById(const ::std::string &id, const ::Ice::Current &c) const override | WorkingMemoryEntitySegment< Relation > | inline |
getEntityByIdUnsafe(const ::std::string &id) const | WorkingMemoryEntitySegment< Relation > | inlineprotected |
getEntityByName(const ::std::string &name) const | WorkingMemoryEntitySegment< Relation > | inline |
getEntityByName(const ::std::string &name, const ::Ice::Current &c) const override | WorkingMemoryEntitySegment< Relation > | inline |
getEntityByNameThreadUnsafe(const ::std::string &name) const | WorkingMemoryEntitySegment< Relation > | inlineprotected |
getEntityRefById(const std::string &id, const Ice::Current &c) const override | WorkingMemoryEntitySegment< Relation > | inline |
getEntityRefByName(const std::string &name, const Ice::Current &c) const override | WorkingMemoryEntitySegment< Relation > | 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< Relation > | inline |
getIdEntityMap(const Ice::Current &c=Ice::emptyCurrent) const override | WorkingMemoryEntitySegment< Relation > | inline |
getJSONEntityById(const std::string &id, const Ice::Current &) const override | SegmentUtilImplementations | |
getListenerProxy(const ::Ice::Current &c=Ice::emptyCurrent) override | WorkingMemoryEntitySegment< Relation > | inline |
getObjectTypeId(const ::Ice::Current &c=Ice::emptyCurrent) const override | WorkingMemoryEntitySegment< Relation > | inline |
getReadLock(const Ice::Current &c) const | SegmentUtilImplementations | |
getRelationByAttrValues(const std::string &name, const EntityRefList &entities, bool sign, const ::Ice::Current &=Ice::emptyCurrent) const override | RelationMemorySegment | |
getRelationById(const ::std::string &id, const ::Ice::Current &=Ice::emptyCurrent) const override | RelationMemorySegment | |
getRelationsByEntityId(const ::std::string &entityId, const ::Ice::Current &=Ice::emptyCurrent) const override | RelationMemorySegment | |
getRelationsByEntityRef(const EntityRefBasePtr &entityRef, const ::Ice::Current &=Ice::emptyCurrent) const override | RelationMemorySegment | |
getRelationsByEntityRefs(const EntityRefList &entities, const ::Ice::Current &=Ice::emptyCurrent) const override | RelationMemorySegment | |
getRelationsByName(const ::std::string &name, const ::Ice::Current &=Ice::emptyCurrent) const override | RelationMemorySegment | |
getRelationsBySign(bool sign, const ::Ice::Current &=Ice::emptyCurrent) const override | RelationMemorySegment | |
getSegmentName(const ::Ice::Current &c=Ice::emptyCurrent) const override | WorkingMemoryEntitySegment< Relation > | inline |
getWriteLock(const Ice::Current &c) const | SegmentUtilImplementations | |
hasEntityById(const std::string &entityId, const ::Ice::Current &c) const override | WorkingMemoryEntitySegment< Relation > | inline |
hasEntityByIdThreadUnsafe(const std::string &entityId) const | WorkingMemoryEntitySegment< Relation > | inlineprotected |
hasEntityByName(const std::string &entityName, const ::Ice::Current &c) const override | WorkingMemoryEntitySegment< Relation > | 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< Relation > | protected |
lockSegment(const Ice::Current &c) override | SegmentUtilImplementations | |
lockToken | SegmentUtilImplementations | protected |
mutex | SegmentUtilImplementations | mutableprotected |
parentMemory | WorkingMemoryEntitySegment< Relation > | protected |
print(const ::Ice::Current &c=Ice::emptyCurrent) const override | WorkingMemoryEntitySegment< Relation > | inline |
readLock | SegmentUtilImplementations | protected |
removeAllEntities(const ::Ice::Current &c=Ice::emptyCurrent) override | WorkingMemoryEntitySegment< Relation > | inline |
removeEntity(const ::std::string &id, const ::Ice::Current &c=Ice::emptyCurrent) override | WorkingMemoryEntitySegment< Relation > | inline |
removeRelations(const std::string &name, const Ice::Current &) override | RelationMemorySegment | |
replaceRelations(const RelationList &newRelations, const Ice::Current &) override | RelationMemorySegment | |
ScopedSharedLock typedef | SegmentUtilImplementations | |
ScopedSharedLockPtr typedef | SegmentUtilImplementations | |
ScopedUniqueLock typedef | SegmentUtilImplementations | |
ScopedUniqueLockPtr typedef | SegmentUtilImplementations | |
segmentMutex | SegmentUtilImplementations | mutableprotected |
segmentName | WorkingMemoryEntitySegment< Relation > | protected |
SegmentUtilImplementations() | SegmentUtilImplementations | |
selfProxy | SegmentUtilImplementations | protected |
setEntityAttribute(const std::string &entityId, const EntityAttributeBasePtr &attribute, const ::Ice::Current &c) override | WorkingMemoryEntitySegment< Relation > | inline |
setEntityAttributes(const std::string &entityId, const EntityAttributeList &attributeMap, const ::Ice::Current &c) override | WorkingMemoryEntitySegment< Relation > | inline |
setListenerProxy(const WorkingMemoryListenerInterfacePrx &listenerProxy, const ::Ice::Current &c=Ice::emptyCurrent) override | WorkingMemoryEntitySegment< Relation > | inlineprotected |
setParentMemory(const MemoryInterfacePtr &memory, const ::Ice::Current &c) override | WorkingMemoryEntitySegment< Relation > | inlineprotected |
setSegmentName(const std::string &segmentName, const ::Ice::Current &c=Ice::emptyCurrent) override | WorkingMemoryEntitySegment< Relation > | inlineprotected |
size(const ::Ice::Current &c=Ice::emptyCurrent) const override | WorkingMemoryEntitySegment< Relation > | 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 &id, const EntityBasePtr &entity, const Ice::Current &) override | RelationMemorySegment | |
WorkingMemoryEntitySegment< Relation >::updateEntity(const std::string &entityId, const EntityBasePtr &update, const ::Ice::Current &c=Ice::emptyCurrent) override | WorkingMemoryEntitySegment< Relation > | inline |
WorkingMemoryEntitySegment< Relation >::updateEntity(const std::string &entityId, const EntityBasePtr &update, const Ice::StringSeq &deactivatedFusionMethods, const ::Ice::Current &c=Ice::emptyCurrent) | WorkingMemoryEntitySegment< Relation > | inline |
updateEntityThreadUnsafe(const std::string &entityId, const EntityBasePtr &update, const Ice::StringSeq &deactivatedFusionMethods) | WorkingMemoryEntitySegment< Relation > | inlineprotected |
upsertEntity(const std::string &entityId, const EntityBasePtr &newEntity, const ::Ice::Current &c=Ice::emptyCurrent) override | WorkingMemoryEntitySegment< Relation > | inline |
upsertEntityByName(const std::string &entityName, const EntityBasePtr &newEntity, const ::Ice::Current &c=Ice::emptyCurrent) override | WorkingMemoryEntitySegment< Relation > | inline |
upsertEntityList(const EntityBaseList &entityList, const ::Ice::Current &c) override | WorkingMemoryEntitySegment< Relation > | inline |
WorkingMemoryEntitySegment() | WorkingMemoryEntitySegment< Relation > | inline |
writeLock | SegmentUtilImplementations | protected |