Class MacAddress
public class MacAddress : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IParcelable
- Inheritance
-
MacAddress
- Implements
- Inherited Members
- Extension Methods
Constructors
MacAddress(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 MacAddress(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BROADCAST_ADDRESS
public static MacAddress BROADCAST_ADDRESS { get; set; }
Property Value
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
CREATOR
public static Parcelable.Creator CREATOR { get; set; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
TYPE_BROADCAST
public static int TYPE_BROADCAST { get; set; }
Property Value
TYPE_MULTICAST
public static int TYPE_MULTICAST { get; set; }
Property Value
TYPE_UNICAST
public static int TYPE_UNICAST { get; set; }
Property Value
Methods
DescribeContents()
public int DescribeContents()
Returns
FromBytes(byte[])
public static MacAddress FromBytes(byte[] arg0)
Parameters
Returns
FromString(String)
public static MacAddress FromString(String arg0)
Parameters
Returns
GetAddressType()
public int GetAddressType()
Returns
GetLinkLocalIpv6FromEui48Mac()
public Inet6Address GetLinkLocalIpv6FromEui48Mac()
Returns
IsLocallyAssigned()
public bool IsLocallyAssigned()
Returns
Matches(MacAddress, MacAddress)
public bool Matches(MacAddress arg0, MacAddress arg1)
Parameters
arg0MacAddressarg1MacAddress
Returns
ToByteArray()
public byte[] ToByteArray()
Returns
ToOuiString()
public String ToOuiString()
Returns
WriteToParcel(Parcel, int)
public void WriteToParcel(Parcel arg0, int arg1)