[−]Struct jni_android_sys::android::os::Parcel
public final class Parcel
Required feature: android-os-Parcel
Methods
impl Parcel
pub fn obtain<'env>(__jni_env: &'env Env) -> Result<Option<Local<'env, Parcel>>>[src]
Required features: "android-os-Parcel"
pub fn recycle<'env>(&'env self) -> Result<()>[src]
pub fn data_size<'env>(&'env self) -> Result<i32>[src]
pub fn data_avail<'env>(&'env self) -> Result<i32>[src]
pub fn data_position<'env>(&'env self) -> Result<i32>[src]
pub fn data_capacity<'env>(&'env self) -> Result<i32>[src]
pub fn set_data_size<'env>(&'env self, arg0: i32) -> Result<()>[src]
pub fn set_data_position<'env>(&'env self, arg0: i32) -> Result<()>[src]
pub fn set_data_capacity<'env>(&'env self, arg0: i32) -> Result<()>[src]
pub fn marshall<'env>(&'env self) -> Result<Option<Local<'env, ByteArray>>>[src]
pub fn unmarshall<'env>(
&'env self,
arg0: impl Into<Option<&'env ByteArray>>,
arg1: i32,
arg2: i32
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env ByteArray>>,
arg1: i32,
arg2: i32
) -> Result<()>
unmarshall
pub fn append_from<'env>(
&'env self,
arg0: impl Into<Option<&'env Parcel>>,
arg1: i32,
arg2: i32
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Parcel>>,
arg1: i32,
arg2: i32
) -> Result<()>
Required features: "android-os-Parcel"
pub fn has_file_descriptors<'env>(&'env self) -> Result<bool>[src]
pub fn write_interface_token<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<()>
Required features: "java-lang-String"
pub fn enforce_interface<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<()>
Required features: "java-lang-String"
pub fn write_byte_array_byte_array<'env>(
&'env self,
arg0: impl Into<Option<&'env ByteArray>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env ByteArray>>
) -> Result<()>
writeByteArray
pub fn write_byte_array_byte_array_int_int<'env>(
&'env self,
arg0: impl Into<Option<&'env ByteArray>>,
arg1: i32,
arg2: i32
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env ByteArray>>,
arg1: i32,
arg2: i32
) -> Result<()>
writeByteArray
pub fn write_int<'env>(&'env self, arg0: i32) -> Result<()>[src]
pub fn write_long<'env>(&'env self, arg0: i64) -> Result<()>[src]
pub fn write_float<'env>(&'env self, arg0: f32) -> Result<()>[src]
pub fn write_double<'env>(&'env self, arg0: f64) -> Result<()>[src]
pub fn write_string<'env>(
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env String>>
) -> Result<()>
Required features: "java-lang-String"
pub fn write_strong_binder<'env>(
&'env self,
arg0: impl Into<Option<&'env IBinder>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env IBinder>>
) -> Result<()>
Required features: "android-os-IBinder"
pub fn write_strong_interface<'env>(
&'env self,
arg0: impl Into<Option<&'env IInterface>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env IInterface>>
) -> Result<()>
Required features: "android-os-IInterface"
pub fn write_file_descriptor<'env>(
&'env self,
arg0: impl Into<Option<&'env FileDescriptor>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env FileDescriptor>>
) -> Result<()>
Required features: "java-io-FileDescriptor"
pub fn write_byte<'env>(&'env self, arg0: i8) -> Result<()>[src]
pub fn write_map<'env>(
&'env self,
arg0: impl Into<Option<&'env Map>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Map>>
) -> Result<()>
Required features: "java-util-Map"
pub fn write_bundle<'env>(
&'env self,
arg0: impl Into<Option<&'env Bundle>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Bundle>>
) -> Result<()>
Required features: "android-os-Bundle"
pub fn write_persistable_bundle<'env>(
&'env self,
arg0: impl Into<Option<&'env PersistableBundle>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env PersistableBundle>>
) -> Result<()>
Required features: "android-os-PersistableBundle"
pub fn write_size<'env>(
&'env self,
arg0: impl Into<Option<&'env Size>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Size>>
) -> Result<()>
Required features: "android-util-Size"
pub fn write_size_f<'env>(
&'env self,
arg0: impl Into<Option<&'env SizeF>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env SizeF>>
) -> Result<()>
Required features: "android-util-SizeF"
pub fn write_list<'env>(
&'env self,
arg0: impl Into<Option<&'env List>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env List>>
) -> Result<()>
Required features: "java-util-List"
pub fn write_sparse_array<'env>(
&'env self,
arg0: impl Into<Option<&'env SparseArray>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env SparseArray>>
) -> Result<()>
Required features: "android-util-SparseArray"
pub fn write_sparse_boolean_array<'env>(
&'env self,
arg0: impl Into<Option<&'env SparseBooleanArray>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env SparseBooleanArray>>
) -> Result<()>
Required features: "android-util-SparseBooleanArray"
pub fn write_boolean_array<'env>(
&'env self,
arg0: impl Into<Option<&'env BooleanArray>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env BooleanArray>>
) -> Result<()>
writeBooleanArray
pub fn create_boolean_array<'env>(
&'env self
) -> Result<Option<Local<'env, BooleanArray>>>[src]
&'env self
) -> Result<Option<Local<'env, BooleanArray>>>
pub fn read_boolean_array<'env>(
&'env self,
arg0: impl Into<Option<&'env BooleanArray>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env BooleanArray>>
) -> Result<()>
readBooleanArray
pub fn write_char_array<'env>(
&'env self,
arg0: impl Into<Option<&'env CharArray>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env CharArray>>
) -> Result<()>
writeCharArray
pub fn create_char_array<'env>(
&'env self
) -> Result<Option<Local<'env, CharArray>>>[src]
&'env self
) -> Result<Option<Local<'env, CharArray>>>
pub fn read_char_array<'env>(
&'env self,
arg0: impl Into<Option<&'env CharArray>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env CharArray>>
) -> Result<()>
readCharArray
pub fn write_int_array<'env>(
&'env self,
arg0: impl Into<Option<&'env IntArray>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env IntArray>>
) -> Result<()>
writeIntArray
pub fn create_int_array<'env>(
&'env self
) -> Result<Option<Local<'env, IntArray>>>[src]
&'env self
) -> Result<Option<Local<'env, IntArray>>>
pub fn read_int_array<'env>(
&'env self,
arg0: impl Into<Option<&'env IntArray>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env IntArray>>
) -> Result<()>
readIntArray
pub fn write_long_array<'env>(
&'env self,
arg0: impl Into<Option<&'env LongArray>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env LongArray>>
) -> Result<()>
writeLongArray
pub fn create_long_array<'env>(
&'env self
) -> Result<Option<Local<'env, LongArray>>>[src]
&'env self
) -> Result<Option<Local<'env, LongArray>>>
pub fn read_long_array<'env>(
&'env self,
arg0: impl Into<Option<&'env LongArray>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env LongArray>>
) -> Result<()>
readLongArray
pub fn write_float_array<'env>(
&'env self,
arg0: impl Into<Option<&'env FloatArray>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env FloatArray>>
) -> Result<()>
writeFloatArray
pub fn create_float_array<'env>(
&'env self
) -> Result<Option<Local<'env, FloatArray>>>[src]
&'env self
) -> Result<Option<Local<'env, FloatArray>>>
pub fn read_float_array<'env>(
&'env self,
arg0: impl Into<Option<&'env FloatArray>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env FloatArray>>
) -> Result<()>
readFloatArray
pub fn write_double_array<'env>(
&'env self,
arg0: impl Into<Option<&'env DoubleArray>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env DoubleArray>>
) -> Result<()>
writeDoubleArray
pub fn create_double_array<'env>(
&'env self
) -> Result<Option<Local<'env, DoubleArray>>>[src]
&'env self
) -> Result<Option<Local<'env, DoubleArray>>>
pub fn read_double_array<'env>(
&'env self,
arg0: impl Into<Option<&'env DoubleArray>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env DoubleArray>>
) -> Result<()>
readDoubleArray
pub fn write_typed_list<'env>(
&'env self,
arg0: impl Into<Option<&'env List>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env List>>
) -> Result<()>
Required features: "java-util-List"
pub fn write_string_list<'env>(
&'env self,
arg0: impl Into<Option<&'env List>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env List>>
) -> Result<()>
Required features: "java-util-List"
pub fn write_binder_list<'env>(
&'env self,
arg0: impl Into<Option<&'env List>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env List>>
) -> Result<()>
Required features: "java-util-List"
pub fn write_typed_object<'env>(
&'env self,
arg0: impl Into<Option<&'env Parcelable>>,
arg1: i32
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Parcelable>>,
arg1: i32
) -> Result<()>
Required features: "android-os-Parcelable"
pub fn write_value<'env>(
&'env self,
arg0: impl Into<Option<&'env Object>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Object>>
) -> Result<()>
Required features: "java-lang-Object"
pub fn write_parcelable<'env>(
&'env self,
arg0: impl Into<Option<&'env Parcelable>>,
arg1: i32
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Parcelable>>,
arg1: i32
) -> Result<()>
Required features: "android-os-Parcelable"
pub fn write_serializable<'env>(
&'env self,
arg0: impl Into<Option<&'env Serializable>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Serializable>>
) -> Result<()>
Required features: "java-io-Serializable"
pub fn write_exception<'env>(
&'env self,
arg0: impl Into<Option<&'env Exception>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Exception>>
) -> Result<()>
Required features: "java-lang-Exception"
pub fn write_no_exception<'env>(&'env self) -> Result<()>[src]
pub fn read_exception<'env>(&'env self) -> Result<()>[src]
pub fn read_exception_int_string<'env>(
&'env self,
arg0: i32,
arg1: impl Into<Option<&'env String>>
) -> Result<()>[src]
&'env self,
arg0: i32,
arg1: impl Into<Option<&'env String>>
) -> Result<()>
Required features: "java-lang-String"
pub fn read_int<'env>(&'env self) -> Result<i32>[src]
pub fn read_long<'env>(&'env self) -> Result<i64>[src]
pub fn read_float<'env>(&'env self) -> Result<f32>[src]
pub fn read_double<'env>(&'env self) -> Result<f64>[src]
pub fn read_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]
Required features: "java-lang-String"
pub fn read_strong_binder<'env>(
&'env self
) -> Result<Option<Local<'env, IBinder>>>[src]
&'env self
) -> Result<Option<Local<'env, IBinder>>>
Required features: "android-os-IBinder"
pub fn read_file_descriptor<'env>(
&'env self
) -> Result<Option<Local<'env, ParcelFileDescriptor>>>[src]
&'env self
) -> Result<Option<Local<'env, ParcelFileDescriptor>>>
Required features: "android-os-ParcelFileDescriptor"
pub fn read_byte<'env>(&'env self) -> Result<i8>[src]
pub fn read_map<'env>(
&'env self,
arg0: impl Into<Option<&'env Map>>,
arg1: impl Into<Option<&'env ClassLoader>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env Map>>,
arg1: impl Into<Option<&'env ClassLoader>>
) -> Result<()>
Required features: "java-lang-ClassLoader", "java-util-Map"
pub fn read_list<'env>(
&'env self,
arg0: impl Into<Option<&'env List>>,
arg1: impl Into<Option<&'env ClassLoader>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env List>>,
arg1: impl Into<Option<&'env ClassLoader>>
) -> Result<()>
Required features: "java-lang-ClassLoader", "java-util-List"
pub fn read_hash_map<'env>(
&'env self,
arg0: impl Into<Option<&'env ClassLoader>>
) -> Result<Option<Local<'env, HashMap>>>[src]
&'env self,
arg0: impl Into<Option<&'env ClassLoader>>
) -> Result<Option<Local<'env, HashMap>>>
Required features: "java-lang-ClassLoader", "java-util-HashMap"
pub fn read_bundle<'env>(&'env self) -> Result<Option<Local<'env, Bundle>>>[src]
Required features: "android-os-Bundle"
pub fn read_bundle_class_loader<'env>(
&'env self,
arg0: impl Into<Option<&'env ClassLoader>>
) -> Result<Option<Local<'env, Bundle>>>[src]
&'env self,
arg0: impl Into<Option<&'env ClassLoader>>
) -> Result<Option<Local<'env, Bundle>>>
Required features: "android-os-Bundle", "java-lang-ClassLoader"
pub fn read_persistable_bundle<'env>(
&'env self
) -> Result<Option<Local<'env, PersistableBundle>>>[src]
&'env self
) -> Result<Option<Local<'env, PersistableBundle>>>
Required features: "android-os-PersistableBundle"
pub fn read_persistable_bundle_class_loader<'env>(
&'env self,
arg0: impl Into<Option<&'env ClassLoader>>
) -> Result<Option<Local<'env, PersistableBundle>>>[src]
&'env self,
arg0: impl Into<Option<&'env ClassLoader>>
) -> Result<Option<Local<'env, PersistableBundle>>>
Required features: "android-os-PersistableBundle", "java-lang-ClassLoader"
pub fn read_size<'env>(&'env self) -> Result<Option<Local<'env, Size>>>[src]
Required features: "android-util-Size"
pub fn read_size_f<'env>(&'env self) -> Result<Option<Local<'env, SizeF>>>[src]
Required features: "android-util-SizeF"
pub fn create_byte_array<'env>(
&'env self
) -> Result<Option<Local<'env, ByteArray>>>[src]
&'env self
) -> Result<Option<Local<'env, ByteArray>>>
pub fn read_byte_array<'env>(
&'env self,
arg0: impl Into<Option<&'env ByteArray>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env ByteArray>>
) -> Result<()>
readByteArray
pub fn read_array_list<'env>(
&'env self,
arg0: impl Into<Option<&'env ClassLoader>>
) -> Result<Option<Local<'env, ArrayList>>>[src]
&'env self,
arg0: impl Into<Option<&'env ClassLoader>>
) -> Result<Option<Local<'env, ArrayList>>>
Required features: "java-lang-ClassLoader", "java-util-ArrayList"
pub fn read_sparse_array<'env>(
&'env self,
arg0: impl Into<Option<&'env ClassLoader>>
) -> Result<Option<Local<'env, SparseArray>>>[src]
&'env self,
arg0: impl Into<Option<&'env ClassLoader>>
) -> Result<Option<Local<'env, SparseArray>>>
Required features: "android-util-SparseArray", "java-lang-ClassLoader"
pub fn read_sparse_boolean_array<'env>(
&'env self
) -> Result<Option<Local<'env, SparseBooleanArray>>>[src]
&'env self
) -> Result<Option<Local<'env, SparseBooleanArray>>>
Required features: "android-util-SparseBooleanArray"
pub fn create_typed_array_list<'env>(
&'env self,
arg0: impl Into<Option<&'env Parcelable_Creator>>
) -> Result<Option<Local<'env, ArrayList>>>[src]
&'env self,
arg0: impl Into<Option<&'env Parcelable_Creator>>
) -> Result<Option<Local<'env, ArrayList>>>
Required features: "android-os-Parcelable_Creator", "java-util-ArrayList"
pub fn read_typed_list<'env>(
&'env self,
arg0: impl Into<Option<&'env List>>,
arg1: impl Into<Option<&'env Parcelable_Creator>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env List>>,
arg1: impl Into<Option<&'env Parcelable_Creator>>
) -> Result<()>
Required features: "android-os-Parcelable_Creator", "java-util-List"
pub fn create_string_array_list<'env>(
&'env self
) -> Result<Option<Local<'env, ArrayList>>>[src]
&'env self
) -> Result<Option<Local<'env, ArrayList>>>
Required features: "java-util-ArrayList"
pub fn create_binder_array_list<'env>(
&'env self
) -> Result<Option<Local<'env, ArrayList>>>[src]
&'env self
) -> Result<Option<Local<'env, ArrayList>>>
Required features: "java-util-ArrayList"
pub fn read_string_list<'env>(
&'env self,
arg0: impl Into<Option<&'env List>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env List>>
) -> Result<()>
Required features: "java-util-List"
pub fn read_binder_list<'env>(
&'env self,
arg0: impl Into<Option<&'env List>>
) -> Result<()>[src]
&'env self,
arg0: impl Into<Option<&'env List>>
) -> Result<()>
Required features: "java-util-List"
pub fn read_typed_object<'env>(
&'env self,
arg0: impl Into<Option<&'env Parcelable_Creator>>
) -> Result<Option<Local<'env, Object>>>[src]
&'env self,
arg0: impl Into<Option<&'env Parcelable_Creator>>
) -> Result<Option<Local<'env, Object>>>
Required features: "android-os-Parcelable_Creator", "java-lang-Object"
pub fn read_value<'env>(
&'env self,
arg0: impl Into<Option<&'env ClassLoader>>
) -> Result<Option<Local<'env, Object>>>[src]
&'env self,
arg0: impl Into<Option<&'env ClassLoader>>
) -> Result<Option<Local<'env, Object>>>
Required features: "java-lang-ClassLoader", "java-lang-Object"
pub fn read_parcelable<'env>(
&'env self,
arg0: impl Into<Option<&'env ClassLoader>>
) -> Result<Option<Local<'env, Parcelable>>>[src]
&'env self,
arg0: impl Into<Option<&'env ClassLoader>>
) -> Result<Option<Local<'env, Parcelable>>>
Required features: "android-os-Parcelable", "java-lang-ClassLoader"
pub fn read_serializable<'env>(
&'env self
) -> Result<Option<Local<'env, Serializable>>>[src]
&'env self
) -> Result<Option<Local<'env, Serializable>>>
Required features: "java-io-Serializable"
Methods from Deref<Target = Object>
pub fn get_class<'env>(&'env self) -> Result<Option<Local<'env, Class>>>[src]
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]
&'env self,
arg0: impl Into<Option<&'env Object>>
) -> Result<bool>
Required features: "java-lang-Object"
pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]
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
Auto Trait Implementations
impl !Sync for Parcel
impl Unpin for Parcel
impl !Send for Parcel
impl UnwindSafe for Parcel
impl RefUnwindSafe for Parcel
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,