pub type cpu_instrumentation_stream_interface_t = cpu_instrumentation_stream_interface;

Aliased Type§

struct cpu_instrumentation_stream_interface_t {
    pub add_stream: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: u64, _: *mut *mut cpu_stream_data_t, _: cpu_access_scope_t) -> *mut instrumentation_entry>,
    pub remove_stream: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut instrumentation_entry)>,
}

Fields§

§add_stream: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: u64, _: *mut *mut cpu_stream_data_t, _: cpu_access_scope_t) -> *mut instrumentation_entry>§remove_stream: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut instrumentation_entry)>