#[repr(C)]pub struct NMVpnPluginOldClass {Show 14 fields
pub parent: GObjectClass,
pub state_changed: Option<unsafe extern "C" fn(*mut NMVpnPluginOld, NMVpnServiceState)>,
pub ip4_config: Option<unsafe extern "C" fn(*mut NMVpnPluginOld, *mut GVariant)>,
pub login_banner: Option<unsafe extern "C" fn(*mut NMVpnPluginOld, *const c_char)>,
pub failure: Option<unsafe extern "C" fn(*mut NMVpnPluginOld, NMVpnPluginFailure)>,
pub quit: Option<unsafe extern "C" fn(*mut NMVpnPluginOld)>,
pub config: Option<unsafe extern "C" fn(*mut NMVpnPluginOld, *mut GVariant)>,
pub ip6_config: Option<unsafe extern "C" fn(*mut NMVpnPluginOld, *mut GVariant)>,
pub connect: Option<unsafe extern "C" fn(*mut NMVpnPluginOld, *mut NMConnection, *mut *mut GError) -> gboolean>,
pub need_secrets: Option<unsafe extern "C" fn(*mut NMVpnPluginOld, *mut NMConnection, *mut *const c_char, *mut *mut GError) -> gboolean>,
pub disconnect: Option<unsafe extern "C" fn(*mut NMVpnPluginOld, *mut *mut GError) -> gboolean>,
pub new_secrets: Option<unsafe extern "C" fn(*mut NMVpnPluginOld, *mut NMConnection, *mut *mut GError) -> gboolean>,
pub connect_interactive: Option<unsafe extern "C" fn(*mut NMVpnPluginOld, *mut NMConnection, *mut GVariant, *mut *mut GError) -> gboolean>,
pub padding: [gpointer; 8],
}Fields§
§parent: GObjectClass§state_changed: Option<unsafe extern "C" fn(*mut NMVpnPluginOld, NMVpnServiceState)>§ip4_config: Option<unsafe extern "C" fn(*mut NMVpnPluginOld, *mut GVariant)>§failure: Option<unsafe extern "C" fn(*mut NMVpnPluginOld, NMVpnPluginFailure)>§quit: Option<unsafe extern "C" fn(*mut NMVpnPluginOld)>§config: Option<unsafe extern "C" fn(*mut NMVpnPluginOld, *mut GVariant)>§ip6_config: Option<unsafe extern "C" fn(*mut NMVpnPluginOld, *mut GVariant)>§connect: Option<unsafe extern "C" fn(*mut NMVpnPluginOld, *mut NMConnection, *mut *mut GError) -> gboolean>§need_secrets: Option<unsafe extern "C" fn(*mut NMVpnPluginOld, *mut NMConnection, *mut *const c_char, *mut *mut GError) -> gboolean>§disconnect: Option<unsafe extern "C" fn(*mut NMVpnPluginOld, *mut *mut GError) -> gboolean>§new_secrets: Option<unsafe extern "C" fn(*mut NMVpnPluginOld, *mut NMConnection, *mut *mut GError) -> gboolean>§connect_interactive: Option<unsafe extern "C" fn(*mut NMVpnPluginOld, *mut NMConnection, *mut GVariant, *mut *mut GError) -> gboolean>§padding: [gpointer; 8]Trait Implementations§
Source§impl Clone for NMVpnPluginOldClass
impl Clone for NMVpnPluginOldClass
Source§fn clone(&self) -> NMVpnPluginOldClass
fn clone(&self) -> NMVpnPluginOldClass
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NMVpnPluginOldClass
impl Debug for NMVpnPluginOldClass
impl Copy for NMVpnPluginOldClass
Auto Trait Implementations§
impl Freeze for NMVpnPluginOldClass
impl RefUnwindSafe for NMVpnPluginOldClass
impl !Send for NMVpnPluginOldClass
impl !Sync for NMVpnPluginOldClass
impl Unpin for NMVpnPluginOldClass
impl UnwindSafe for NMVpnPluginOldClass
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more