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;
61 for (std::string&
id : getAllEntityIds())
63 EntityBasePtr entity = getEntityById(
id);
65 if (entity->ice_isA(ProfilerEventBase::ice_staticId()))
67 entities.push_back(ProfilerEventBasePtr::dynamicCast(entity));
74 ProfilerTransitionBaseList
77 ProfilerTransitionBaseList entities;
79 for (std::string&
id : getAllEntityIds())
81 EntityBasePtr entity = getEntityById(
id);
83 if (entity->ice_isA(ProfilerTransitionBase::ice_staticId()))
85 entities.push_back(ProfilerTransitionBasePtr::dynamicCast(entity));