Api: profile_session
Api members in the profile_session family.
profile_session_chrome_trace_json / f_profile_session_chrome_trace_json
fn f_profile_session_chrome_trace_json(self, self_: &ProfileSession) -> Result<String>
fn profile_session_chrome_trace_json(self, self_: &ProfileSession) -> String
Wraps api-table member profile_session_chrome_trace_json.
ClikaRT::ProfileSession::chrome_trace_json <- ClikaRT/profiler/profiler.h
profile_session_free
fn profile_session_free(self, h: &ProfileSession)
Wraps api-table member profile_session_free.
profile_session_new / f_profile_session_new
fn f_profile_session_new(self) -> Result<ProfileSession>
fn profile_session_new(self) -> ProfileSession
Wraps api-table member profile_session_new.
an empty profiling session; while a capture is alive, ops on the capturing thread (and the streams it drives) are timed automatically
profile_session_perfetto_trace / f_profile_session_perfetto_trace
fn f_profile_session_perfetto_trace(self, self_: &ProfileSession) -> Result<Vec<u8>>
fn profile_session_perfetto_trace(self, self_: &ProfileSession) -> Vec<u8>
Wraps api-table member profile_session_perfetto_trace.
ClikaRT::ProfileSession::perfetto_trace <- ClikaRT/profiler/profiler.h
profile_session_save / f_profile_session_save
fn f_profile_session_save(self, self_: &ProfileSession, dir: &str) -> Result<()>
fn profile_session_save(self, self_: &ProfileSession, dir: &str)
Wraps api-table member profile_session_save.
ClikaRT::ProfileSession::save <- ClikaRT/profiler/profiler.h
profile_session_save_chrome_trace / f_profile_session_save_chrome_trace
fn f_profile_session_save_chrome_trace(self, self_: &ProfileSession, path: &str) -> Result<()>
fn profile_session_save_chrome_trace(self, self_: &ProfileSession, path: &str)
Wraps api-table member profile_session_save_chrome_trace.
ClikaRT::ProfileSession::save_chrome_trace <- ClikaRT/profiler/profiler.h
profile_session_save_memory_stats / f_profile_session_save_memory_stats
fn f_profile_session_save_memory_stats(self, self_: &ProfileSession, path: &str) -> Result<()>
fn profile_session_save_memory_stats(self, self_: &ProfileSession, path: &str)
Wraps api-table member profile_session_save_memory_stats.
ClikaRT::ProfileSession::save_memory_stats <- ClikaRT/profiler/profiler.h
profile_session_save_report_json / f_profile_session_save_report_json
fn f_profile_session_save_report_json(self, self_: &ProfileSession, path: &str) -> Result<()>
fn profile_session_save_report_json(self, self_: &ProfileSession, path: &str)
Wraps api-table member profile_session_save_report_json.
ClikaRT::ProfileSession::save_report_json <- ClikaRT/profiler/profiler.h
profile_session_start_capture / f_profile_session_start_capture
fn f_profile_session_start_capture(self, self_: &ProfileSession, tag: &str) -> Result<Option<CaptureScope>>
fn profile_session_start_capture(self, self_: &ProfileSession, tag: &str) -> Option<CaptureScope>
Wraps api-table member profile_session_start_capture.
ClikaRT::ProfileSession::start_capture <- ClikaRT/profiler/profiler.h
A NULL return maps to Ok(None).
profile_session_summary_text / f_profile_session_summary_text
fn f_profile_session_summary_text(self, self_: &ProfileSession) -> Result<String>
fn profile_session_summary_text(self, self_: &ProfileSession) -> String
Wraps api-table member profile_session_summary_text.
ClikaRT::ProfileSession::summary_text <- ClikaRT/profiler/profiler.h