30 CollectionInterfacePrx entityCollection,
34 PersistentProfilerDataSegmentBase()
38 ProfilerEntityBaseList
41 ProfilerEntityBaseList entities;
47 if (entity->ice_isA(ProfilerEntityBase::ice_staticId()))
49 entities.push_back(ProfilerEntityBasePtr::dynamicCast(entity));
59 ProfilerEventBaseList entities;
65 if (entity->ice_isA(ProfilerEventBase::ice_staticId()))
67 entities.push_back(ProfilerEventBasePtr::dynamicCast(entity));
74 ProfilerTransitionBaseList
77 ProfilerTransitionBaseList entities;
83 if (entity->ice_isA(ProfilerTransitionBase::ice_staticId()))
85 entities.push_back(ProfilerTransitionBasePtr::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
ProfilerEventBaseList getProfilerEventEntities(const Ice::Current &=Ice::emptyCurrent) const override
ProfilerEntityBaseList getProfilerDataEntities(const ::Ice::Current &=Ice::emptyCurrent) const override
PersistentProfilerDataSegment(CollectionInterfacePrx entityCollection, Ice::CommunicatorPtr ic, bool useMongoIds=true)
ProfilerTransitionBaseList getProfilerTransitionEntities(const Ice::Current &=Ice::emptyCurrent) const override
::IceInternal::Handle<::Ice::Communicator > CommunicatorPtr