|
ObjectInstanceBasePtr | getWorldInstanceById (const ::std::string &id, const ::Ice::Current &=Ice::emptyCurrent) const |
|
ObjectInstanceBasePtr | getWorldInstanceByName (const ::std::string &name, const ::Ice::Current &=Ice::emptyCurrent) const |
|
ObjectInstanceList | getWorldInstancesByClass (const ::std::string &className, const ::Ice::Current &c=Ice::emptyCurrent) const |
|
ObjectInstanceList | getWorldInstancesByClassList (const NameList &classList, const ::Ice::Current &c=Ice::emptyCurrent) const |
|
| PersistentWorldStateSegment (CollectionInterfacePrx entityCollection, Ice::CommunicatorPtr ic, bool useMongoIds=true) |
|
std::string | addEntity (const EntityBasePtr &entity, const ::Ice::Current &c=Ice::emptyCurrent) override |
| addEntity add new entity and return the newly generated entity ID More...
|
|
EntityIdList | addEntityList (const EntityBaseList &entityList, const Ice::Current &=Ice::emptyCurrent) override |
| addEntityList adds all entities contained in \entityList to this segment and returns a list of created entity IDs More...
|
|
virtual EntityIdList | addEntityListThreadUnsafe (const EntityBaseList &entityList) |
|
virtual std::string | addEntityThreadUnsafe (const EntityBasePtr &entity) |
|
void | addReadCollection (const CollectionInterfacePrx &coll, const ::Ice::Current &=Ice::emptyCurrent) override |
|
void | clear (const ::Ice::Current &=Ice::emptyCurrent) override |
| clear removes all elements from the current memoryx::PersistentEntitySegment::writeCollection More...
|
|
void | clearReadCollections (const ::Ice::Current &=Ice::emptyCurrent) override |
|
EntityRefList | findRefsByQuery (const std::string &query, const Ice::Current &c) override |
| retrieves Entity Refs that match the query. More...
|
|
EntityBaseList | getAllEntities (const ::Ice::Current &=Ice::emptyCurrent) const override |
| getAllEntities returns a list of all entities managed by this memory segment More...
|
|
EntityIdList | getAllEntityIds (const ::Ice::Current &=Ice::emptyCurrent) const override |
|
virtual EntityIdList | getAllEntityIdsThreadUnsafe () const |
|
EntityBaseList | getEntitiesByAttrValue (const ::std::string &attrName, const ::std::string &attrValue, const ::Ice::Current &=Ice::emptyCurrent) const override |
|
EntityBaseList | getEntitiesByAttrValueList (const ::std::string &attrName, const NameList &attrValueList, const ::Ice::Current &=Ice::emptyCurrent) const override |
|
EntityBasePtr | getEntityById (const ::std::string &entityId, const ::Ice::Current &=Ice::emptyCurrent) const override |
|
virtual EntityBasePtr | getEntityByIdThreadUnsafe (const ::std::string &entityId) const |
|
EntityBasePtr | getEntityByName (const ::std::string &name, const ::Ice::Current &=Ice::emptyCurrent) const override |
|
virtual EntityBasePtr | getEntityByNameThreadUnsafe (const ::std::string &name) const |
|
EntityRefBasePtr | getEntityRefById (const std::string &id, const Ice::Current &) const override |
|
EntityRefBasePtr | getEntityRefByName (const std::string &name, const Ice::Current &c) const override |
|
::Ice::Identity | getIceId (const ::Ice::Current &=Ice::emptyCurrent) const override |
|
IdEntityMap | getIdEntityMap (const ::Ice::Current &=Ice::emptyCurrent) const override |
|
std::string | getObjectTypeId (const ::Ice::Current &=Ice::emptyCurrent) const override |
|
NameList | getReadCollectionsNS (const ::Ice::Current &=Ice::emptyCurrent) const override |
|
std::string | getSegmentName (const ::Ice::Current &=Ice::emptyCurrent) const override |
|
std::string | getWriteCollectionNS (const ::Ice::Current &=Ice::emptyCurrent) const override |
|
bool | hasEntityById (const std::string &entityId, const Ice::Current &=Ice::emptyCurrent) const override |
|
bool | hasEntityByIdThreadUnsafe (const std::string &entityId) const |
|
bool | hasEntityByName (const std::string &entityName, const Ice::Current &=Ice::emptyCurrent) const override |
|
bool | hasEntityByNameThreadUnsafe (const std::string &entityName) const |
|
| PersistentEntitySegment (CollectionInterfacePrx entityCollection, Ice::CommunicatorPtr ic, bool useMongoIds=true) |
|
void | print (const ::Ice::Current &=Ice::emptyCurrent) const override |
|
void | removeAllEntities (const ::Ice::Current &c=Ice::emptyCurrent) override |
| removeAllEntities collects all entities managed by this memory segment and removes them from the segment More...
|
|
void | removeEntity (const ::std::string &entityId, const ::Ice::Current &=Ice::emptyCurrent) override |
| removeEntity removes an entity with the ID entityId More...
|
|
virtual void | removeEntityThreadUnsafe (const ::std::string &entityId) |
|
void | setEntityAttribute (const std::string &entityId, const EntityAttributeBasePtr &attribute, const Ice::Current &) override |
|
void | setEntityAttributes (const std::string &entityId, const EntityAttributeList &attributeMap, const Ice::Current &) override |
|
void | setParentMemory (const MemoryInterfacePtr &memory, const Ice::Current &) override |
|
void | setSingleRWCollection (const CollectionInterfacePrx &coll, const ::Ice::Current &=Ice::emptyCurrent) override |
|
void | setWriteCollection (const CollectionInterfacePrx &coll, const ::Ice::Current &=Ice::emptyCurrent) override |
|
Ice::Int | size (const ::Ice::Current &=Ice::emptyCurrent) const override |
| size counts the number of memoryx::Entity instances contained available reachable throuhg memoryx::PersistentEntitySegment::readCollections. More...
|
|
void | updateEntity (const ::std::string &entityId, const EntityBasePtr &update, const ::Ice::Current &=Ice::emptyCurrent) override |
|
virtual void | updateEntityThreadUnsafe (const ::std::string &entityId, const EntityBasePtr &update) |
|
std::string | upsertEntity (const std::string &entityId, const EntityBasePtr &entity, const ::Ice::Current &=Ice::emptyCurrent) override |
|
std::string | upsertEntityByName (const std::string &entityName, const EntityBasePtr &entity, const ::Ice::Current &=Ice::emptyCurrent) override |
|
virtual std::string | upsertEntityByNameThreadUnsafe (const std::string &entityName, const EntityBasePtr &entity) |
|
EntityIdList | upsertEntityList (const EntityBaseList &entityList, const Ice::Current &=Ice::emptyCurrent) override |
|
virtual EntityIdList | upsertEntityListThreadUnsafe (const EntityBaseList &entityList) |
|
virtual std::string | upsertEntityThreadUnsafe (const std::string &entityId, const EntityBasePtr &entity) |
|
| ~PersistentEntitySegment () override |
|
EntityBaseList | getEntityWithChildrenById (const std::string &id, bool includeMetaEntities, const Ice::Current &c=Ice::emptyCurrent) const override |
|
EntityBaseList | getEntityWithChildrenByName (const std::string &, bool includeMetaEntities, const Ice::Current &c=Ice::emptyCurrent) const override |
|
std::string | getJSONEntityById (const std::string &id, const Ice::Current &) const override |
|
ScopedSharedLockPtr | getReadLock (const Ice::Current &c) const |
|
ScopedUniqueLockPtr | getWriteLock (const Ice::Current &c) const |
|
bool | keepLockAlive (const std::string &token, const Ice::Current &) override |
|
SegmentLockBasePtr | lockSegment (const Ice::Current &c) override |
|
| SegmentUtilImplementations () |
|
bool | unlockSegment (const SegmentLockBasePtr &lock, const Ice::Current &c) override |
|
bool | unlockSegmentWithToken (const std::string &token, const Ice::Current &c) override |
|