pub type GDatagramBasedInterface = _GDatagramBasedInterface;

Aliased Type§

struct GDatagramBasedInterface {
    pub g_iface: _GTypeInterface,
    pub receive_messages: Option<unsafe extern "C" fn(_: *mut _GDatagramBased, _: *mut _GInputMessage, _: u32, _: i32, _: i64, _: *mut _GCancellable, _: *mut *mut _GError) -> i32>,
    pub send_messages: Option<unsafe extern "C" fn(_: *mut _GDatagramBased, _: *mut _GOutputMessage, _: u32, _: i32, _: i64, _: *mut _GCancellable, _: *mut *mut _GError) -> i32>,
    pub create_source: Option<unsafe extern "C" fn(_: *mut _GDatagramBased, _: u32, _: *mut _GCancellable) -> *mut _GSource>,
    pub condition_check: Option<unsafe extern "C" fn(_: *mut _GDatagramBased, _: u32) -> u32>,
    pub condition_wait: Option<unsafe extern "C" fn(_: *mut _GDatagramBased, _: u32, _: i64, _: *mut _GCancellable, _: *mut *mut _GError) -> i32>,
}

Fields§

§g_iface: _GTypeInterface§receive_messages: Option<unsafe extern "C" fn(_: *mut _GDatagramBased, _: *mut _GInputMessage, _: u32, _: i32, _: i64, _: *mut _GCancellable, _: *mut *mut _GError) -> i32>§send_messages: Option<unsafe extern "C" fn(_: *mut _GDatagramBased, _: *mut _GOutputMessage, _: u32, _: i32, _: i64, _: *mut _GCancellable, _: *mut *mut _GError) -> i32>§create_source: Option<unsafe extern "C" fn(_: *mut _GDatagramBased, _: u32, _: *mut _GCancellable) -> *mut _GSource>§condition_check: Option<unsafe extern "C" fn(_: *mut _GDatagramBased, _: u32) -> u32>§condition_wait: Option<unsafe extern "C" fn(_: *mut _GDatagramBased, _: u32, _: i64, _: *mut _GCancellable, _: *mut *mut _GError) -> i32>