Table of Contents

Class LinkProperties

Namespace
Android.Net
Assembly
MASES.Netdroid.dll
public class LinkProperties : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IParcelable
Inheritance
LinkProperties
Implements
Inherited Members
Extension Methods

Constructors

LinkProperties()

public LinkProperties()

LinkProperties(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public LinkProperties(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

CREATOR

public static Parcelable.Creator CREATOR { get; set; }

Property Value

Parcelable.Creator

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

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

CreatePoolableInstance()

HPA initializer for LinkProperties()

public static LinkProperties CreatePoolableInstance()

Returns

LinkProperties

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