pub trait ImplTaskManager:
Clone
+ Sized
+ Rc {
// Required methods
fn tasks_count(&self) -> usize;
fn task_ids_list(&self, task_ids: Option<&mut Vec<i64>>) -> c_int;
fn task_info(&self, task_id: i64, info: Option<&mut TaskInfo>) -> c_int;
fn kill_task(&self, task_id: i64) -> c_int;
fn task_id_for_browser_id(&self, browser_id: c_int) -> i64;
fn get_raw(&self) -> *mut _cef_task_manager_t;
}Required Methods§
Sourcefn tasks_count(&self) -> usize
fn tasks_count(&self) -> usize
See _cef_task_manager_t::get_tasks_count for more documentation.
Sourcefn task_ids_list(&self, task_ids: Option<&mut Vec<i64>>) -> c_int
fn task_ids_list(&self, task_ids: Option<&mut Vec<i64>>) -> c_int
See _cef_task_manager_t::get_task_ids_list for more documentation.
Sourcefn task_info(&self, task_id: i64, info: Option<&mut TaskInfo>) -> c_int
fn task_info(&self, task_id: i64, info: Option<&mut TaskInfo>) -> c_int
See _cef_task_manager_t::get_task_info for more documentation.
Sourcefn kill_task(&self, task_id: i64) -> c_int
fn kill_task(&self, task_id: i64) -> c_int
See _cef_task_manager_t::kill_task for more documentation.
Sourcefn task_id_for_browser_id(&self, browser_id: c_int) -> i64
fn task_id_for_browser_id(&self, browser_id: c_int) -> i64
See _cef_task_manager_t::get_task_id_for_browser_id for more documentation.
fn get_raw(&self) -> *mut _cef_task_manager_t
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.