Table of Contents

Class NetworkCapabilities

Namespace
Android.Net
Assembly
MASES.Netdroid.dll
public class NetworkCapabilities : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
Inheritance
JVMBridgeBase
JVMBridgeBase<Parcelable>
NetworkCapabilities
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()
JVMBridgeBase<Parcelable>.Execute<T>(params T[])
JVMBridgeBase<Parcelable>.DynBridgeClazz
JVMBridgeBase<Parcelable>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

NetworkCapabilities()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public NetworkCapabilities()

NetworkCapabilities(NetworkCapabilities)

public NetworkCapabilities(NetworkCapabilities arg0)

Parameters

arg0 NetworkCapabilities

NetworkCapabilities

NetworkCapabilities(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public NetworkCapabilities(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CREATOR

public static Parcelable.Creator CREATOR { get; }

Property Value

Parcelable.Creator

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

NET_CAPABILITY_CAPTIVE_PORTAL

public static int NET_CAPABILITY_CAPTIVE_PORTAL { get; }

Property Value

int

NET_CAPABILITY_CBS

public static int NET_CAPABILITY_CBS { get; }

Property Value

int

NET_CAPABILITY_DUN

public static int NET_CAPABILITY_DUN { get; }

Property Value

int

NET_CAPABILITY_EIMS

public static int NET_CAPABILITY_EIMS { get; }

Property Value

int

NET_CAPABILITY_ENTERPRISE

public static int NET_CAPABILITY_ENTERPRISE { get; }

Property Value

int

NET_CAPABILITY_FOREGROUND

public static int NET_CAPABILITY_FOREGROUND { get; }

Property Value

int

NET_CAPABILITY_FOTA

public static int NET_CAPABILITY_FOTA { get; }

Property Value

int

NET_CAPABILITY_HEAD_UNIT

public static int NET_CAPABILITY_HEAD_UNIT { get; }

Property Value

int

NET_CAPABILITY_IA

public static int NET_CAPABILITY_IA { get; }

Property Value

int

NET_CAPABILITY_IMS

public static int NET_CAPABILITY_IMS { get; }

Property Value

int

NET_CAPABILITY_INTERNET

public static int NET_CAPABILITY_INTERNET { get; }

Property Value

int

NET_CAPABILITY_LOCAL_NETWORK

public static int NET_CAPABILITY_LOCAL_NETWORK { get; }

Property Value

int

NET_CAPABILITY_MCX

public static int NET_CAPABILITY_MCX { get; }

Property Value

int

NET_CAPABILITY_MMS

public static int NET_CAPABILITY_MMS { get; }

Property Value

int

NET_CAPABILITY_MMTEL

public static int NET_CAPABILITY_MMTEL { get; }

Property Value

int

NET_CAPABILITY_NOT_CONGESTED

public static int NET_CAPABILITY_NOT_CONGESTED { get; }

Property Value

int

NET_CAPABILITY_NOT_METERED

public static int NET_CAPABILITY_NOT_METERED { get; }

Property Value

int

NET_CAPABILITY_NOT_RESTRICTED

public static int NET_CAPABILITY_NOT_RESTRICTED { get; }

Property Value

int

NET_CAPABILITY_NOT_ROAMING

public static int NET_CAPABILITY_NOT_ROAMING { get; }

Property Value

int

NET_CAPABILITY_NOT_SUSPENDED

public static int NET_CAPABILITY_NOT_SUSPENDED { get; }

Property Value

int

NET_CAPABILITY_NOT_VPN

public static int NET_CAPABILITY_NOT_VPN { get; }

Property Value

int

NET_CAPABILITY_PRIORITIZE_BANDWIDTH

public static int NET_CAPABILITY_PRIORITIZE_BANDWIDTH { get; }

Property Value

int

NET_CAPABILITY_PRIORITIZE_LATENCY

public static int NET_CAPABILITY_PRIORITIZE_LATENCY { get; }

Property Value

int

NET_CAPABILITY_RCS

public static int NET_CAPABILITY_RCS { get; }

Property Value

int

NET_CAPABILITY_SUPL

public static int NET_CAPABILITY_SUPL { get; }

Property Value

int

NET_CAPABILITY_TEMPORARILY_NOT_METERED

public static int NET_CAPABILITY_TEMPORARILY_NOT_METERED { get; }

Property Value

int

NET_CAPABILITY_TRUSTED

public static int NET_CAPABILITY_TRUSTED { get; }

Property Value

int

NET_CAPABILITY_VALIDATED

public static int NET_CAPABILITY_VALIDATED { get; }

Property Value

int

NET_CAPABILITY_WIFI_P2P

public static int NET_CAPABILITY_WIFI_P2P { get; }

Property Value

int

NET_CAPABILITY_XCAP

public static int NET_CAPABILITY_XCAP { get; }

Property Value

int

NET_ENTERPRISE_ID_1

public static int NET_ENTERPRISE_ID_1 { get; }

Property Value

int

NET_ENTERPRISE_ID_2

public static int NET_ENTERPRISE_ID_2 { get; }

Property Value

int

NET_ENTERPRISE_ID_3

public static int NET_ENTERPRISE_ID_3 { get; }

Property Value

int

NET_ENTERPRISE_ID_4

public static int NET_ENTERPRISE_ID_4 { get; }

Property Value

int

NET_ENTERPRISE_ID_5

public static int NET_ENTERPRISE_ID_5 { get; }

Property Value

int

SIGNAL_STRENGTH_UNSPECIFIED

public static int SIGNAL_STRENGTH_UNSPECIFIED { get; }

Property Value

int

TRANSPORT_BLUETOOTH

public static int TRANSPORT_BLUETOOTH { get; }

Property Value

int

TRANSPORT_CELLULAR

public static int TRANSPORT_CELLULAR { get; }

Property Value

int

TRANSPORT_ETHERNET

public static int TRANSPORT_ETHERNET { get; }

Property Value

int

TRANSPORT_LOWPAN

public static int TRANSPORT_LOWPAN { get; }

Property Value

int

TRANSPORT_SATELLITE

public static int TRANSPORT_SATELLITE { get; }

Property Value

int

TRANSPORT_THREAD

public static int TRANSPORT_THREAD { get; }

Property Value

int

TRANSPORT_USB

public static int TRANSPORT_USB { get; }

Property Value

int

TRANSPORT_VPN

public static int TRANSPORT_VPN { get; }

Property Value

int

TRANSPORT_WIFI

public static int TRANSPORT_WIFI { get; }

Property Value

int

TRANSPORT_WIFI_AWARE

public static int TRANSPORT_WIFI_AWARE { get; }

Property Value

int

Methods

DescribeContents()

public int DescribeContents()

Returns

int

int

GetCapabilities()

public int[] GetCapabilities()

Returns

int[]

int

GetEnterpriseIds()

public int[] GetEnterpriseIds()

Returns

int[]

int

GetLinkDownstreamBandwidthKbps()

public int GetLinkDownstreamBandwidthKbps()

Returns

int

int

GetLinkUpstreamBandwidthKbps()

public int GetLinkUpstreamBandwidthKbps()

Returns

int

int

GetNetworkSpecifier()

public NetworkSpecifier GetNetworkSpecifier()

Returns

NetworkSpecifier

NetworkSpecifier

GetOwnerUid()

public int GetOwnerUid()

Returns

int

int

GetSignalStrength()

public int GetSignalStrength()

Returns

int

int

GetSubscriptionIds()

public Set<Integer> GetSubscriptionIds()

Returns

Set<Integer>

Set

HasCapability(int)

public bool HasCapability(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

HasEnterpriseId(int)

public bool HasEnterpriseId(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

HasTransport(int)

public bool HasTransport(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int