pub type GDBusSubtreeVTable = _GDBusSubtreeVTable;
Expand description
GDBusSubtreeVTable: @enumerate: Function for enumerating child nodes. @introspect: Function for introspecting a child node. @dispatch: Function for dispatching a remote call on a child node.
Virtual table for handling subtrees registered with g_dbus_connection_register_subtree().
Since: 2.26
Aliased Type§
struct GDBusSubtreeVTable {
pub enumerate: Option<unsafe extern "C" fn(*mut _GDBusConnection, *const i8, *const i8, *mut c_void) -> *mut *mut i8>,
pub introspect: Option<unsafe extern "C" fn(*mut _GDBusConnection, *const i8, *const i8, *const i8, *mut c_void) -> *mut *mut _GDBusInterfaceInfo>,
pub dispatch: Option<unsafe extern "C" fn(*mut _GDBusConnection, *const i8, *const i8, *const i8, *const i8, *mut *mut c_void, *mut c_void) -> *const _GDBusInterfaceVTable>,
pub padding: [*mut c_void; 8],
}
Fields§
§enumerate: Option<unsafe extern "C" fn(*mut _GDBusConnection, *const i8, *const i8, *mut c_void) -> *mut *mut i8>
§introspect: Option<unsafe extern "C" fn(*mut _GDBusConnection, *const i8, *const i8, *const i8, *mut c_void) -> *mut *mut _GDBusInterfaceInfo>
§dispatch: Option<unsafe extern "C" fn(*mut _GDBusConnection, *const i8, *const i8, *const i8, *const i8, *mut *mut c_void, *mut c_void) -> *const _GDBusInterfaceVTable>
§padding: [*mut c_void; 8]