[−]Struct jni_android_sys::android::net::NetworkCapabilities
public final class NetworkCapabilities
Required feature: android-net-NetworkCapabilities
Methods
impl NetworkCapabilities
pub fn new<'env>(
__jni_env: &'env Env,
arg0: impl Into<Option<&'env NetworkCapabilities>>
) -> Result<Local<'env, NetworkCapabilities>>[src]
__jni_env: &'env Env,
arg0: impl Into<Option<&'env NetworkCapabilities>>
) -> Result<Local<'env, NetworkCapabilities>>
Required features: "android-net-NetworkCapabilities"
pub fn has_capability<'env>(&'env self, arg0: i32) -> Result<bool>[src]
pub fn has_transport<'env>(&'env self, arg0: i32) -> Result<bool>[src]
pub fn get_link_upstream_bandwidth_kbps<'env>(&'env self) -> Result<i32>[src]
pub fn get_link_downstream_bandwidth_kbps<'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 hash_code<'env>(&'env self) -> Result<i32>[src]
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]
&'env self,
arg0: impl Into<Option<&'env Parcel>>,
arg1: i32
) -> Result<()>
Required features: "android-os-Parcel"
pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]
Required features: "java-lang-String"
pub const NET_CAPABILITY_CAPTIVE_PORTAL: i32[src]
public static final NET_CAPABILITY_CAPTIVE_PORTAL
pub const NET_CAPABILITY_CBS: i32[src]
public static final NET_CAPABILITY_CBS
pub const NET_CAPABILITY_DUN: i32[src]
public static final NET_CAPABILITY_DUN
pub const NET_CAPABILITY_EIMS: i32[src]
public static final NET_CAPABILITY_EIMS
pub const NET_CAPABILITY_FOREGROUND: i32[src]
public static final NET_CAPABILITY_FOREGROUND
pub const NET_CAPABILITY_FOTA: i32[src]
public static final NET_CAPABILITY_FOTA
pub const NET_CAPABILITY_IA: i32[src]
public static final NET_CAPABILITY_IA
pub const NET_CAPABILITY_IMS: i32[src]
public static final NET_CAPABILITY_IMS
pub const NET_CAPABILITY_INTERNET: i32[src]
public static final NET_CAPABILITY_INTERNET
pub const NET_CAPABILITY_MMS: i32[src]
public static final NET_CAPABILITY_MMS
pub const NET_CAPABILITY_NOT_CONGESTED: i32[src]
public static final NET_CAPABILITY_NOT_CONGESTED
pub const NET_CAPABILITY_NOT_METERED: i32[src]
public static final NET_CAPABILITY_NOT_METERED
pub const NET_CAPABILITY_NOT_RESTRICTED: i32[src]
public static final NET_CAPABILITY_NOT_RESTRICTED
pub const NET_CAPABILITY_NOT_ROAMING: i32[src]
public static final NET_CAPABILITY_NOT_ROAMING
pub const NET_CAPABILITY_NOT_SUSPENDED: i32[src]
public static final NET_CAPABILITY_NOT_SUSPENDED
pub const NET_CAPABILITY_NOT_VPN: i32[src]
public static final NET_CAPABILITY_NOT_VPN
pub const NET_CAPABILITY_RCS: i32[src]
public static final NET_CAPABILITY_RCS
pub const NET_CAPABILITY_SUPL: i32[src]
public static final NET_CAPABILITY_SUPL
pub const NET_CAPABILITY_TRUSTED: i32[src]
public static final NET_CAPABILITY_TRUSTED
pub const NET_CAPABILITY_VALIDATED: i32[src]
public static final NET_CAPABILITY_VALIDATED
pub const NET_CAPABILITY_WIFI_P2P: i32[src]
public static final NET_CAPABILITY_WIFI_P2P
pub const NET_CAPABILITY_XCAP: i32[src]
public static final NET_CAPABILITY_XCAP
pub const TRANSPORT_BLUETOOTH: i32[src]
public static final TRANSPORT_BLUETOOTH
pub const TRANSPORT_CELLULAR: i32[src]
public static final TRANSPORT_CELLULAR
pub const TRANSPORT_ETHERNET: i32[src]
public static final TRANSPORT_ETHERNET
pub const TRANSPORT_LOWPAN: i32[src]
public static final TRANSPORT_LOWPAN
pub const TRANSPORT_VPN: i32[src]
public static final TRANSPORT_VPN
pub const TRANSPORT_WIFI: i32[src]
public static final TRANSPORT_WIFI
pub const TRANSPORT_WIFI_AWARE: i32[src]
public static final TRANSPORT_WIFI_AWARE
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
impl AsRef<Parcelable> for NetworkCapabilities
fn as_ref(&self) -> &Parcelable
impl Deref for NetworkCapabilities
impl AsValidJObjectAndEnv for NetworkCapabilities
impl AsJValue for NetworkCapabilities
Auto Trait Implementations
impl !Sync for NetworkCapabilities
impl Unpin for NetworkCapabilities
impl !Send for NetworkCapabilities
impl UnwindSafe for NetworkCapabilities
impl RefUnwindSafe for NetworkCapabilities
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,