pub type cef_v8stack_trace_t = _cef_v8stack_trace_t;Expand description
Structure representing a V8 stack trace handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the cef_v8context_t::get_task_runner() function.
Aliased Type§
#[repr(C)]pub struct cef_v8stack_trace_t {
pub base: _cef_base_ref_counted_t,
pub is_valid: Option<unsafe extern "C" fn(*mut _cef_v8stack_trace_t) -> i32>,
pub get_frame_count: Option<unsafe extern "C" fn(*mut _cef_v8stack_trace_t) -> i32>,
pub get_frame: Option<unsafe extern "C" fn(*mut _cef_v8stack_trace_t, i32) -> *mut _cef_v8stack_frame_t>,
}Fields§
§base: _cef_base_ref_counted_tBase structure.
is_valid: Option<unsafe extern "C" fn(*mut _cef_v8stack_trace_t) -> i32>Returns true (1) if the underlying handle is valid and it can be accessed on the current thread. Do not call any other functions if this function returns false (0).
get_frame_count: Option<unsafe extern "C" fn(*mut _cef_v8stack_trace_t) -> i32>Returns the number of stack frames.
get_frame: Option<unsafe extern "C" fn(*mut _cef_v8stack_trace_t, i32) -> *mut _cef_v8stack_frame_t>Returns the stack frame at the specified 0-based index.