Lines Matching refs:trace_provider
27 use crate::trace_provider::{self, TraceProvider};
35 trace_provider: Arc<Mutex<dyn TraceProvider + Send>>, field
40 let p = trace_provider::get_trace_provider()?; in new()
41 Ok(Scheduler { termination_ch: None, trace_provider: p }) in new()
56 let trace_provider = self.trace_provider.clone(); in schedule_periodic() localVariable
65 trace_provider.lock().unwrap().trace( in schedule_periodic()
89 let trace_provider = self.trace_provider.clone(); in one_shot() localVariable
91 trace_provider.lock().unwrap().trace(&TRACE_OUTPUT_DIR, tag, &config.sampling_period); in one_shot()
97 let trace_provider = self.trace_provider.clone(); in process() localVariable
99 trace_provider in process()
112 self.trace_provider.lock().unwrap().get_name() in get_trace_provider_name()