Struct soup_sys::SoupAuthClass [−][src]
#[repr(C)]pub struct SoupAuthClass {
pub parent_class: GObjectClass,
pub scheme_name: *const c_char,
pub strength: c_uint,
pub update: Option<unsafe extern "C" fn(_: *mut SoupAuth, _: *mut SoupMessage, _: *mut GHashTable) -> gboolean>,
pub get_protection_space: Option<unsafe extern "C" fn(_: *mut SoupAuth, _: *mut SoupURI) -> *mut GSList>,
pub authenticate: Option<unsafe extern "C" fn(_: *mut SoupAuth, _: *const c_char, _: *const c_char)>,
pub is_authenticated: Option<unsafe extern "C" fn(_: *mut SoupAuth) -> gboolean>,
pub get_authorization: Option<unsafe extern "C" fn(_: *mut SoupAuth, _: *mut SoupMessage) -> *mut c_char>,
pub is_ready: Option<unsafe extern "C" fn(_: *mut SoupAuth, _: *mut SoupMessage) -> gboolean>,
pub can_authenticate: Option<unsafe extern "C" fn(_: *mut SoupAuth) -> gboolean>,
pub _libsoup_reserved3: Option<unsafe extern "C" fn()>,
pub _libsoup_reserved4: Option<unsafe extern "C" fn()>,
}
Fields
parent_class: GObjectClass
scheme_name: *const c_char
strength: c_uint
update: Option<unsafe extern "C" fn(_: *mut SoupAuth, _: *mut SoupMessage, _: *mut GHashTable) -> gboolean>
get_protection_space: Option<unsafe extern "C" fn(_: *mut SoupAuth, _: *mut SoupURI) -> *mut GSList>
authenticate: Option<unsafe extern "C" fn(_: *mut SoupAuth, _: *const c_char, _: *const c_char)>
is_authenticated: Option<unsafe extern "C" fn(_: *mut SoupAuth) -> gboolean>
is_ready: Option<unsafe extern "C" fn(_: *mut SoupAuth, _: *mut SoupMessage) -> gboolean>
can_authenticate: Option<unsafe extern "C" fn(_: *mut SoupAuth) -> gboolean>
_libsoup_reserved3: Option<unsafe extern "C" fn()>
_libsoup_reserved4: Option<unsafe extern "C" fn()>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for SoupAuthClass
impl !Send for SoupAuthClass
impl !Sync for SoupAuthClass
impl Unpin for SoupAuthClass
impl UnwindSafe for SoupAuthClass
Blanket Implementations
Mutably borrows from an owned value. Read more