Table of Contents

Class LinkProperties

Namespace
Android.Net
Assembly
MASES.Netdroid.dll
public class LinkProperties : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
Inheritance
JVMBridgeBase
JVMBridgeBase<Parcelable>
LinkProperties
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

LinkProperties()

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

public LinkProperties()

LinkProperties(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 LinkProperties(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

Methods

AddRoute(RouteInfo)

public bool AddRoute(RouteInfo arg0)

Parameters

arg0 RouteInfo

RouteInfo

Returns

bool

bool

Clear()

public void Clear()

DescribeContents()

public int DescribeContents()

Returns

int

int

GetDhcpServerAddress()

public Inet4Address GetDhcpServerAddress()

Returns

Inet4Address

Inet4Address

GetDnsServers()

public List<InetAddress> GetDnsServers()

Returns

List<InetAddress>

List

GetDomains()

public String GetDomains()

Returns

String

String

GetHttpProxy()

public ProxyInfo GetHttpProxy()

Returns

ProxyInfo

ProxyInfo

GetInterfaceName()

public String GetInterfaceName()

Returns

String

String

GetLinkAddresses()

public List<LinkAddress> GetLinkAddresses()

Returns

List<LinkAddress>

List

GetMtu()

public int GetMtu()

Returns

int

int

GetNat64Prefix()

public IpPrefix GetNat64Prefix()

Returns

IpPrefix

IpPrefix

GetPrivateDnsServerName()

public String GetPrivateDnsServerName()

Returns

String

String

GetRoutes()

public List<RouteInfo> GetRoutes()

Returns

List<RouteInfo>

List

IsPrivateDnsActive()

public bool IsPrivateDnsActive()

Returns

bool

bool

IsWakeOnLanSupported()

public bool IsWakeOnLanSupported()

Returns

bool

bool

SetDhcpServerAddress(Inet4Address)

public void SetDhcpServerAddress(Inet4Address arg0)

Parameters

arg0 Inet4Address

Inet4Address

SetDnsServers(Collection<InetAddress>)

public void SetDnsServers(Collection<InetAddress> arg0)

Parameters

arg0 Collection<InetAddress>

Collection

SetDomains(String)

public void SetDomains(String arg0)

Parameters

arg0 String

String

SetHttpProxy(ProxyInfo)

public void SetHttpProxy(ProxyInfo arg0)

Parameters

arg0 ProxyInfo

ProxyInfo

SetInterfaceName(String)

public void SetInterfaceName(String arg0)

Parameters

arg0 String

String

SetLinkAddresses(Collection<LinkAddress>)

public void SetLinkAddresses(Collection<LinkAddress> arg0)

Parameters

arg0 Collection<LinkAddress>

Collection

SetMtu(int)

public void SetMtu(int arg0)

Parameters

arg0 int

int

SetNat64Prefix(IpPrefix)

public void SetNat64Prefix(IpPrefix arg0)

Parameters

arg0 IpPrefix

IpPrefix

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int