addEntity(const EntityBasePtr &entity, const ::Ice::Current &c=Ice::emptyCurrent) override | PersistentEntitySegment | |
addEntityList(const EntityBaseList &entityList, const Ice::Current &=Ice::emptyCurrent) override | PersistentEntitySegment | |
addEntityListThreadUnsafe(const EntityBaseList &entityList) | PersistentEntitySegment | virtual |
addEntityThreadUnsafe(const EntityBasePtr &entity) | PersistentEntitySegment | virtual |
addReadCollection(const CollectionInterfacePrx &coll, const ::Ice::Current &=Ice::emptyCurrent) override | PersistentEntitySegment | |
clear(const ::Ice::Current &=Ice::emptyCurrent) override | PersistentEntitySegment | |
clearReadCollections(const ::Ice::Current &=Ice::emptyCurrent) override | PersistentEntitySegment | |
dbSerializer | PersistentEntitySegment | protected |
dbSerializerMutex | PersistentEntitySegment | mutableprotected |
deserializeEntity(const DBStorableData &dbEntity) const | PersistentEntitySegment | protected |
findRefsByQuery(const std::string &query, const Ice::Current &c) override | PersistentEntitySegment | |
getAllEntities(const ::Ice::Current &=Ice::emptyCurrent) const override | PersistentEntitySegment | |
getAllEntityIds(const ::Ice::Current &=Ice::emptyCurrent) const override | PersistentEntitySegment | |
getAllEntityIdsThreadUnsafe() const | PersistentEntitySegment | virtual |
getEntitiesByAttrValue(const ::std::string &attrName, const ::std::string &attrValue, const ::Ice::Current &=Ice::emptyCurrent) const override | PersistentEntitySegment | |
getEntitiesByAttrValueList(const ::std::string &attrName, const NameList &attrValueList, const ::Ice::Current &=Ice::emptyCurrent) const override | PersistentEntitySegment | |
getEntityById(const ::std::string &entityId, const ::Ice::Current &=Ice::emptyCurrent) const override | PersistentEntitySegment | |
getEntityByIdThreadUnsafe(const ::std::string &entityId) const | PersistentEntitySegment | virtual |
getEntityByName(const ::std::string &name, const ::Ice::Current &=Ice::emptyCurrent) const override | PersistentEntitySegment | |
getEntityByNameThreadUnsafe(const ::std::string &name) const | PersistentEntitySegment | virtual |
getEntityRefById(const std::string &id, const Ice::Current &) const override | PersistentEntitySegment | |
getEntityRefByName(const std::string &name, const Ice::Current &c) const override | PersistentEntitySegment | |
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 &=Ice::emptyCurrent) const override | PersistentEntitySegment | |
getIdEntityMap(const ::Ice::Current &=Ice::emptyCurrent) const override | PersistentEntitySegment | |
getJSONEntityById(const std::string &id, const Ice::Current &) const override | SegmentUtilImplementations | |
getObjectTypeId(const ::Ice::Current &=Ice::emptyCurrent) const override | PersistentEntitySegment | |
getReadCollectionsNS(const ::Ice::Current &=Ice::emptyCurrent) const override | PersistentEntitySegment | |
getReadLock(const Ice::Current &c) const | SegmentUtilImplementations | |
getSegmentName(const ::Ice::Current &=Ice::emptyCurrent) const override | PersistentEntitySegment | |
getWriteCollectionNS(const ::Ice::Current &=Ice::emptyCurrent) const override | PersistentEntitySegment | |
getWriteLock(const Ice::Current &c) const | SegmentUtilImplementations | |
hasEntityById(const std::string &entityId, const Ice::Current &=Ice::emptyCurrent) const override | PersistentEntitySegment | |
hasEntityByIdThreadUnsafe(const std::string &entityId) const | PersistentEntitySegment | |
hasEntityByName(const std::string &entityName, const Ice::Current &=Ice::emptyCurrent) const override | PersistentEntitySegment | |
hasEntityByNameThreadUnsafe(const std::string &entityName) const | PersistentEntitySegment | |
keepAliveCheck() | SegmentUtilImplementations | protected |
keepAliveCheckTask | SegmentUtilImplementations | protected |
keepAliveTimestamp | SegmentUtilImplementations | protected |
keepAliveTimestampMutex | SegmentUtilImplementations | protected |
keepLockAlive(const std::string &token, const Ice::Current &) override | SegmentUtilImplementations | |
lockSegment(const Ice::Current &c) override | SegmentUtilImplementations | |
lockToken | SegmentUtilImplementations | protected |
mutex | SegmentUtilImplementations | mutableprotected |
parentMemory | PersistentEntitySegment | protected |
PersistentEntitySegment(CollectionInterfacePrx entityCollection, Ice::CommunicatorPtr ic, bool useMongoIds=true) | PersistentEntitySegment | |
print(const ::Ice::Current &=Ice::emptyCurrent) const override | PersistentEntitySegment | |
readCollections | PersistentEntitySegment | protected |
readLock | SegmentUtilImplementations | protected |
removeAllEntities(const ::Ice::Current &c=Ice::emptyCurrent) override | PersistentEntitySegment | |
removeEntity(const ::std::string &entityId, const ::Ice::Current &=Ice::emptyCurrent) override | PersistentEntitySegment | |
removeEntityThreadUnsafe(const ::std::string &entityId) | PersistentEntitySegment | virtual |
ScopedSharedLock typedef | SegmentUtilImplementations | |
ScopedSharedLockPtr typedef | SegmentUtilImplementations | |
ScopedUniqueLock typedef | SegmentUtilImplementations | |
ScopedUniqueLockPtr typedef | SegmentUtilImplementations | |
segmentMutex | SegmentUtilImplementations | mutableprotected |
segmentName | PersistentEntitySegment | protected |
SegmentUtilImplementations() | SegmentUtilImplementations | |
selfProxy | SegmentUtilImplementations | protected |
setEntityAttribute(const std::string &entityId, const EntityAttributeBasePtr &attribute, const Ice::Current &) override | PersistentEntitySegment | |
setEntityAttributes(const std::string &entityId, const EntityAttributeList &attributeMap, const Ice::Current &) override | PersistentEntitySegment | |
setParentMemory(const MemoryInterfacePtr &memory, const Ice::Current &) override | PersistentEntitySegment | |
setSegmentName(const std::string &segmentName, const ::Ice::Current &=Ice::emptyCurrent) override | PersistentEntitySegment | protected |
setSingleRWCollection(const CollectionInterfacePrx &coll, const ::Ice::Current &=Ice::emptyCurrent) override | PersistentEntitySegment | |
setWriteCollection(const CollectionInterfacePrx &coll, const ::Ice::Current &=Ice::emptyCurrent) override | PersistentEntitySegment | |
size(const ::Ice::Current &=Ice::emptyCurrent) const override | PersistentEntitySegment | |
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 &=Ice::emptyCurrent) override | PersistentEntitySegment | |
updateEntityThreadUnsafe(const ::std::string &entityId, const EntityBasePtr &update) | PersistentEntitySegment | virtual |
upsertEntity(const std::string &entityId, const EntityBasePtr &entity, const ::Ice::Current &=Ice::emptyCurrent) override | PersistentEntitySegment | |
upsertEntityByName(const std::string &entityName, const EntityBasePtr &entity, const ::Ice::Current &=Ice::emptyCurrent) override | PersistentEntitySegment | |
upsertEntityByNameThreadUnsafe(const std::string &entityName, const EntityBasePtr &entity) | PersistentEntitySegment | virtual |
upsertEntityList(const EntityBaseList &entityList, const Ice::Current &=Ice::emptyCurrent) override | PersistentEntitySegment | |
upsertEntityListThreadUnsafe(const EntityBaseList &entityList) | PersistentEntitySegment | virtual |
upsertEntityThreadUnsafe(const std::string &entityId, const EntityBasePtr &entity) | PersistentEntitySegment | virtual |
useMongoIds | PersistentEntitySegment | protected |
writeCollection | PersistentEntitySegment | protected |
writeLock | SegmentUtilImplementations | protected |
~PersistentEntitySegment() override | PersistentEntitySegment | |