Lines Matching defs:AppLaunchEventState
113 struct AppLaunchEventState { struct
114 std::optional<AppComponentName> component_name_;
116 bool is_tracing_{false};
117 std::optional<rxcpp::composite_subscription> rx_lifetime_;
118 std::vector<rxcpp::composite_subscription> rx_in_flight_;
120 borrowed<perfetto::RxProducerFactory*> perfetto_factory_; // not null
121 borrowed<observe_on_one_worker*> thread_; // not null
122 borrowed<observe_on_one_worker*> io_thread_; // not null
124 explicit AppLaunchEventState(borrowed<perfetto::RxProducerFactory*> perfetto_factory, in AppLaunchEventState() argument
141 void OnNewEvent(const AppLaunchEvent& event) { in OnNewEvent()
219 bool IsTracing() const { in IsTracing()
223 rxcpp::composite_subscription StartTracing(AppComponentName component_name) { in StartTracing()
283 void AbortTrace() { in AbortTrace()
295 void MarkPendingTrace() { in MarkPendingTrace()