cef_response_t

Type Alias cef_response_t 

Source
pub type cef_response_t = _cef_response_t;
Expand description

Structure used to represent a web response. The functions of this structure may be called on any thread.

NOTE: This struct is allocated DLL-side.

Aliased Type§

#[repr(C)]
pub struct cef_response_t {
Show 18 fields pub base: _cef_base_ref_counted_t, pub is_read_only: Option<unsafe extern "C" fn(*mut _cef_response_t) -> i32>, pub get_error: Option<unsafe extern "C" fn(*mut _cef_response_t) -> cef_errorcode_t>, pub set_error: Option<unsafe extern "C" fn(*mut _cef_response_t, cef_errorcode_t)>, pub get_status: Option<unsafe extern "C" fn(*mut _cef_response_t) -> i32>, pub set_status: Option<unsafe extern "C" fn(*mut _cef_response_t, i32)>, pub get_status_text: Option<unsafe extern "C" fn(*mut _cef_response_t) -> *mut _cef_string_utf16_t>, pub set_status_text: Option<unsafe extern "C" fn(*mut _cef_response_t, *const _cef_string_utf16_t)>, pub get_mime_type: Option<unsafe extern "C" fn(*mut _cef_response_t) -> *mut _cef_string_utf16_t>, pub set_mime_type: Option<unsafe extern "C" fn(*mut _cef_response_t, *const _cef_string_utf16_t)>, pub get_charset: Option<unsafe extern "C" fn(*mut _cef_response_t) -> *mut _cef_string_utf16_t>, pub set_charset: Option<unsafe extern "C" fn(*mut _cef_response_t, *const _cef_string_utf16_t)>, pub get_header_by_name: Option<unsafe extern "C" fn(*mut _cef_response_t, *const _cef_string_utf16_t) -> *mut _cef_string_utf16_t>, pub set_header_by_name: Option<unsafe extern "C" fn(*mut _cef_response_t, *const _cef_string_utf16_t, *const _cef_string_utf16_t, i32)>, pub get_header_map: Option<unsafe extern "C" fn(*mut _cef_response_t, *mut _cef_string_multimap_t)>, pub set_header_map: Option<unsafe extern "C" fn(*mut _cef_response_t, *mut _cef_string_multimap_t)>, pub get_url: Option<unsafe extern "C" fn(*mut _cef_response_t) -> *mut _cef_string_utf16_t>, pub set_url: Option<unsafe extern "C" fn(*mut _cef_response_t, *const _cef_string_utf16_t)>,
}

Fields§

§base: _cef_base_ref_counted_t

Base structure.

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

Returns true (1) if this object is read-only.

§get_error: Option<unsafe extern "C" fn(*mut _cef_response_t) -> cef_errorcode_t>

Get the response error code. Returns ERR_NONE if there was no error.

§set_error: Option<unsafe extern "C" fn(*mut _cef_response_t, cef_errorcode_t)>

Set the response error code. This can be used by custom scheme handlers to return errors during initial request processing.

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

Get the response status code.

§set_status: Option<unsafe extern "C" fn(*mut _cef_response_t, i32)>

Set the response status code.

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

Get the response status text.

§set_status_text: Option<unsafe extern "C" fn(*mut _cef_response_t, *const _cef_string_utf16_t)>

Set the response status text.

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

Get the response mime type.

§set_mime_type: Option<unsafe extern "C" fn(*mut _cef_response_t, *const _cef_string_utf16_t)>

Set the response mime type.

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

Get the response charset.

§set_charset: Option<unsafe extern "C" fn(*mut _cef_response_t, *const _cef_string_utf16_t)>

Set the response charset.

§get_header_by_name: Option<unsafe extern "C" fn(*mut _cef_response_t, *const _cef_string_utf16_t) -> *mut _cef_string_utf16_t>

Get the value for the specified response header field.

§set_header_by_name: Option<unsafe extern "C" fn(*mut _cef_response_t, *const _cef_string_utf16_t, *const _cef_string_utf16_t, i32)>

Set the header |name| to |value|. If |overwrite| is true (1) any existing values will be replaced with the new value. If |overwrite| is false (0) any existing values will not be overwritten.

§get_header_map: Option<unsafe extern "C" fn(*mut _cef_response_t, *mut _cef_string_multimap_t)>

Get all response header fields.

§set_header_map: Option<unsafe extern "C" fn(*mut _cef_response_t, *mut _cef_string_multimap_t)>

Set all response header fields.

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

Get the resolved URL after redirects or changed as a result of HSTS.

§set_url: Option<unsafe extern "C" fn(*mut _cef_response_t, *const _cef_string_utf16_t)>

Set the resolved URL after redirects or changed as a result of HSTS.