Struct jni::sys::JNIInvokeInterface_
source · pub struct JNIInvokeInterface_ {
pub reserved0: *mut c_void,
pub reserved1: *mut c_void,
pub reserved2: *mut c_void,
pub DestroyJavaVM: Option<unsafe extern "system" fn(_: *mut *const JNIInvokeInterface_) -> i32>,
pub AttachCurrentThread: Option<unsafe extern "system" fn(_: *mut *const JNIInvokeInterface_, _: *mut *mut c_void, _: *mut c_void) -> i32>,
pub DetachCurrentThread: Option<unsafe extern "system" fn(_: *mut *const JNIInvokeInterface_) -> i32>,
pub GetEnv: Option<unsafe extern "system" fn(_: *mut *const JNIInvokeInterface_, _: *mut *mut c_void, _: i32) -> i32>,
pub AttachCurrentThreadAsDaemon: Option<unsafe extern "system" fn(_: *mut *const JNIInvokeInterface_, _: *mut *mut c_void, _: *mut c_void) -> i32>,
}
Fields§
§reserved0: *mut c_void
§reserved1: *mut c_void
§reserved2: *mut c_void
§DestroyJavaVM: Option<unsafe extern "system" fn(_: *mut *const JNIInvokeInterface_) -> i32>
§AttachCurrentThread: Option<unsafe extern "system" fn(_: *mut *const JNIInvokeInterface_, _: *mut *mut c_void, _: *mut c_void) -> i32>
§DetachCurrentThread: Option<unsafe extern "system" fn(_: *mut *const JNIInvokeInterface_) -> i32>
§GetEnv: Option<unsafe extern "system" fn(_: *mut *const JNIInvokeInterface_, _: *mut *mut c_void, _: i32) -> i32>
§AttachCurrentThreadAsDaemon: Option<unsafe extern "system" fn(_: *mut *const JNIInvokeInterface_, _: *mut *mut c_void, _: *mut c_void) -> i32>
Trait Implementations§
source§impl Clone for JNIInvokeInterface_
impl Clone for JNIInvokeInterface_
source§fn clone(&self) -> JNIInvokeInterface_
fn clone(&self) -> JNIInvokeInterface_
Returns a copy 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 more