cef_process_message_t

Type Alias cef_process_message_t 

Source
pub type cef_process_message_t = _cef_process_message_t;
Expand description

Structure representing a message. Can be used on any process and thread.

NOTE: This struct is allocated DLL-side.

Aliased Type§

#[repr(C)]
pub struct cef_process_message_t { pub base: _cef_base_ref_counted_t, pub is_valid: Option<unsafe extern "C" fn(*mut _cef_process_message_t) -> i32>, pub is_read_only: Option<unsafe extern "C" fn(*mut _cef_process_message_t) -> i32>, pub copy: Option<unsafe extern "C" fn(*mut _cef_process_message_t) -> *mut _cef_process_message_t>, pub get_name: Option<unsafe extern "C" fn(*mut _cef_process_message_t) -> *mut _cef_string_utf16_t>, pub get_argument_list: Option<unsafe extern "C" fn(*mut _cef_process_message_t) -> *mut _cef_list_value_t>, pub get_shared_memory_region: Option<unsafe extern "C" fn(*mut _cef_process_message_t) -> *mut _cef_shared_memory_region_t>, }

Fields§

§base: _cef_base_ref_counted_t

Base structure.

§is_valid: Option<unsafe extern "C" fn(*mut _cef_process_message_t) -> i32>

Returns true (1) if this object is valid. Do not call any other functions if this function returns false (0).

§is_read_only: Option<unsafe extern "C" fn(*mut _cef_process_message_t) -> i32>

Returns true (1) if the values of this object are read-only. Some APIs may expose read-only objects.

§copy: Option<unsafe extern "C" fn(*mut _cef_process_message_t) -> *mut _cef_process_message_t>

Returns a writable copy of this object. Returns nullptr when message contains a shared memory region.

§get_name: Option<unsafe extern "C" fn(*mut _cef_process_message_t) -> *mut _cef_string_utf16_t>

Returns the message name.

§get_argument_list: Option<unsafe extern "C" fn(*mut _cef_process_message_t) -> *mut _cef_list_value_t>

Returns the list of arguments. Returns nullptr when message contains a shared memory region.

§get_shared_memory_region: Option<unsafe extern "C" fn(*mut _cef_process_message_t) -> *mut _cef_shared_memory_region_t>

Returns the shared memory region. Returns nullptr when message contains an argument list.