[]Struct jni_android_sys::android::os::Message

#[repr(transparent)]
pub struct Message(_);

public final class Message

Required feature: android-os-Message

Methods

impl Message

pub fn new<'env>(__jni_env: &'env Env) -> Result<Local<'env, Message>>[src]

pub fn obtain<'env>(
    __jni_env: &'env Env
) -> Result<Option<Local<'env, Message>>>
[src]

obtain

Required features: "android-os-Message"

pub fn obtain_message<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Message>>
) -> Result<Option<Local<'env, Message>>>
[src]

obtain

Required features: "android-os-Message"

pub fn obtain_handler<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Handler>>
) -> Result<Option<Local<'env, Message>>>
[src]

obtain

Required features: "android-os-Handler", "android-os-Message"

pub fn obtain_handler_runnable<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Handler>>,
    arg1: impl Into<Option<&'env Runnable>>
) -> Result<Option<Local<'env, Message>>>
[src]

obtain

Required features: "android-os-Handler", "android-os-Message", "java-lang-Runnable"

pub fn obtain_handler_int<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Handler>>,
    arg1: i32
) -> Result<Option<Local<'env, Message>>>
[src]

obtain

Required features: "android-os-Handler", "android-os-Message"

pub fn obtain_handler_int_object<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Handler>>,
    arg1: i32,
    arg2: impl Into<Option<&'env Object>>
) -> Result<Option<Local<'env, Message>>>
[src]

obtain

Required features: "android-os-Handler", "android-os-Message", "java-lang-Object"

pub fn obtain_handler_int_int_int<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Handler>>,
    arg1: i32,
    arg2: i32,
    arg3: i32
) -> Result<Option<Local<'env, Message>>>
[src]

obtain

Required features: "android-os-Handler", "android-os-Message"

pub fn obtain_handler_int_int_int_object<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Handler>>,
    arg1: i32,
    arg2: i32,
    arg3: i32,
    arg4: impl Into<Option<&'env Object>>
) -> Result<Option<Local<'env, Message>>>
[src]

obtain

Required features: "android-os-Handler", "android-os-Message", "java-lang-Object"

pub fn recycle<'env>(&'env self) -> Result<()>[src]

pub fn copy_from<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Message>>
) -> Result<()>
[src]

copyFrom

Required features: "android-os-Message"

pub fn get_when<'env>(&'env self) -> Result<i64>[src]

pub fn set_target<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Handler>>
) -> Result<()>
[src]

setTarget

Required features: "android-os-Handler"

pub fn get_target<'env>(&'env self) -> Result<Option<Local<'env, Handler>>>[src]

getTarget

Required features: "android-os-Handler"

pub fn get_callback<'env>(&'env self) -> Result<Option<Local<'env, Runnable>>>[src]

getCallback

Required features: "java-lang-Runnable"

pub fn get_data<'env>(&'env self) -> Result<Option<Local<'env, Bundle>>>[src]

getData

Required features: "android-os-Bundle"

pub fn peek_data<'env>(&'env self) -> Result<Option<Local<'env, Bundle>>>[src]

peekData

Required features: "android-os-Bundle"

pub fn set_data<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Bundle>>
) -> Result<()>
[src]

setData

Required features: "android-os-Bundle"

pub fn send_to_target<'env>(&'env self) -> Result<()>[src]

pub fn is_asynchronous<'env>(&'env self) -> Result<bool>[src]

pub fn set_asynchronous<'env>(&'env self, arg0: bool) -> Result<()>[src]

pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

toString

Required features: "java-lang-String"

pub fn describe_contents<'env>(&'env self) -> Result<i32>[src]

pub fn write_to_parcel<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Parcel>>,
    arg1: i32
) -> Result<()>
[src]

writeToParcel

Required features: "android-os-Parcel"

pub fn arg1<'env>(&'env self) -> i32[src]

get public arg1

pub fn set_arg1<'env>(&'env self, value: i32)[src]

set public arg1

pub fn arg2<'env>(&'env self) -> i32[src]

get public arg2

pub fn set_arg2<'env>(&'env self, value: i32)[src]

set public arg2

pub fn sending_uid<'env>(&'env self) -> i32[src]

get public sendingUid

pub fn set_sending_uid<'env>(&'env self, value: i32)[src]

set public sendingUid

pub fn what<'env>(&'env self) -> i32[src]

get public what

pub fn set_what<'env>(&'env self, value: i32)[src]

set public what

Methods from Deref<Target = Object>

pub fn get_class<'env>(&'env self) -> Result<Option<Local<'env, Class>>>[src]

getClass

Required features: "java-lang-Class"

pub fn hash_code<'env>(&'env self) -> Result<i32>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool>
[src]

equals

Required features: "java-lang-Object"

pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

toString

Required features: "java-lang-String"

pub fn notify<'env>(&'env self) -> Result<()>[src]

pub fn notify_all<'env>(&'env self) -> Result<()>[src]

pub fn wait_long<'env>(&'env self, arg0: i64) -> Result<()>[src]

pub fn wait_long_int<'env>(&'env self, arg0: i64, arg1: i32) -> Result<()>[src]

pub fn wait<'env>(&'env self) -> Result<()>[src]

Trait Implementations

impl AsRef<Parcelable> for Message

impl Deref for Message

type Target = Object

The resulting type after dereferencing.

impl AsValidJObjectAndEnv for Message

impl AsJValue for Message

Auto Trait Implementations

impl !Sync for Message

impl Unpin for Message

impl !Send for Message

impl UnwindSafe for Message

impl RefUnwindSafe for Message

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]