Table of Contents

Class WifiP2pDevice

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

WifiP2pDevice()

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

public WifiP2pDevice()

WifiP2pDevice(WifiP2pDevice)

public WifiP2pDevice(WifiP2pDevice arg0)

Parameters

arg0 WifiP2pDevice

WifiP2pDevice

WifiP2pDevice(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 WifiP2pDevice(params object[] args)

Parameters

args object[]

Properties

AVAILABLE

public static int AVAILABLE { get; }

Property Value

int

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CONNECTED

public static int CONNECTED { get; }

Property Value

int

CREATOR

public static Parcelable.Creator CREATOR { get; }

Property Value

Parcelable.Creator

FAILED

public static int FAILED { get; }

Property Value

int

INVITED

public static int INVITED { get; }

Property Value

int

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

UNAVAILABLE

public static int UNAVAILABLE { get; }

Property Value

int

deviceAddress

public String deviceAddress { get; set; }

Property Value

String

deviceName

public String deviceName { get; set; }

Property Value

String

primaryDeviceType

public String primaryDeviceType { get; set; }

Property Value

String

secondaryDeviceType

public String secondaryDeviceType { get; set; }

Property Value

String

status

public int status { get; set; }

Property Value

int

Methods

DescribeContents()

public int DescribeContents()

Returns

int

int

GetIpAddress()

public InetAddress GetIpAddress()

Returns

InetAddress

InetAddress

GetVendorElements()

public List<ScanResult.InformationElement> GetVendorElements()

Returns

List<ScanResult.InformationElement>

List

GetWfdInfo()

public WifiP2pWfdInfo GetWfdInfo()

Returns

WifiP2pWfdInfo

WifiP2pWfdInfo

IsGroupOwner()

public bool IsGroupOwner()

Returns

bool

bool

IsServiceDiscoveryCapable()

public bool IsServiceDiscoveryCapable()

Returns

bool

bool

Update(WifiP2pDevice)

public void Update(WifiP2pDevice arg0)

Parameters

arg0 WifiP2pDevice

WifiP2pDevice

WpsDisplaySupported()

public bool WpsDisplaySupported()

Returns

bool

bool

WpsKeypadSupported()

public bool WpsKeypadSupported()

Returns

bool

bool

WpsPbcSupported()

public bool WpsPbcSupported()

Returns

bool

bool

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int