30 CollectionInterfacePrx entityCollection,
34 PersistentPredictionDataSegmentBase()
38 PredictionEntityBaseList
41 PredictionEntityBaseList entities;
47 if (entity->ice_isA(PredictionEntityBase::ice_staticId()))
49 entities.push_back(PredictionEntityBasePtr::dynamicCast(entity));
56 memoryx::PredictionTaskEntityBaseList
59 PredictionTaskEntityBaseList entities;
65 if (entity->ice_isA(PredictionTaskEntityBase::ice_staticId()))
67 entities.push_back(PredictionTaskEntityBasePtr::dynamicCast(entity));
PersistentEntitySegment(CollectionInterfacePrx entityCollection, Ice::CommunicatorPtr ic, bool useMongoIds=true)
EntityBasePtr getEntityById(const ::std::string &entityId, const ::Ice::Current &=Ice::emptyCurrent) const override
EntityIdList getAllEntityIds(const ::Ice::Current &=Ice::emptyCurrent) const override
PersistentPredictionDataSegment(CollectionInterfacePrx entityCollection, Ice::CommunicatorPtr ic, bool useMongoIds=true)
PredictionEntityBaseList getPredictionEntities(const Ice::Current &) const override
PredictionTaskEntityBaseList getPredictionTaskEntities(const Ice::Current &) const override
::IceInternal::Handle<::Ice::Communicator > CommunicatorPtr