Class WifiP2pManager
public class WifiP2pManager : JVMBridgeBase<WifiP2pManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<WifiP2pManager>WifiP2pManager
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<WifiP2pManager>.IsAssignableFrom(IJavaType)JVMBridgeBase<WifiP2pManager>.IsAssignableFrom<T>()JVMBridgeBase<WifiP2pManager>.Execute<T>(params T[])JVMBridgeBase<WifiP2pManager>.DynBridgeClazzJVMBridgeBase<WifiP2pManager>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
WifiP2pManager()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public WifiP2pManager()
WifiP2pManager(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 WifiP2pManager(params object[] args)
Parameters
args
object[]
Properties
ACTION_WIFI_P2P_LISTEN_STATE_CHANGED
public static String ACTION_WIFI_P2P_LISTEN_STATE_CHANGED { get; }
Property Value
ACTION_WIFI_P2P_REQUEST_RESPONSE_CHANGED
public static String ACTION_WIFI_P2P_REQUEST_RESPONSE_CHANGED { get; }
Property Value
BUSY
public static int BUSY { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
CONNECTION_REQUEST_ACCEPT
public static int CONNECTION_REQUEST_ACCEPT { get; }
Property Value
CONNECTION_REQUEST_DEFER_SHOW_PIN_TO_SERVICE
public static int CONNECTION_REQUEST_DEFER_SHOW_PIN_TO_SERVICE { get; }
Property Value
CONNECTION_REQUEST_DEFER_TO_SERVICE
public static int CONNECTION_REQUEST_DEFER_TO_SERVICE { get; }
Property Value
CONNECTION_REQUEST_REJECT
public static int CONNECTION_REQUEST_REJECT { get; }
Property Value
ERROR
public static int ERROR { get; }
Property Value
EXTRA_DISCOVERY_STATE
public static String EXTRA_DISCOVERY_STATE { get; }
Property Value
EXTRA_LISTEN_STATE
public static String EXTRA_LISTEN_STATE { get; }
Property Value
EXTRA_NETWORK_INFO
public static String EXTRA_NETWORK_INFO { get; }
Property Value
EXTRA_P2P_DEVICE_LIST
public static String EXTRA_P2P_DEVICE_LIST { get; }
Property Value
EXTRA_REQUEST_CONFIG
public static String EXTRA_REQUEST_CONFIG { get; }
Property Value
EXTRA_REQUEST_RESPONSE
public static String EXTRA_REQUEST_RESPONSE { get; }
Property Value
EXTRA_WIFI_P2P_DEVICE
public static String EXTRA_WIFI_P2P_DEVICE { get; }
Property Value
EXTRA_WIFI_P2P_GROUP
public static String EXTRA_WIFI_P2P_GROUP { get; }
Property Value
EXTRA_WIFI_P2P_INFO
https://developer.android.com/reference/android/net/wifi/p2p/WifiP2pManager.html#EXTRA_WIFI_P2P_INFO
public static String EXTRA_WIFI_P2P_INFO { get; }
Property Value
EXTRA_WIFI_STATE
public static String EXTRA_WIFI_STATE { get; }
Property Value
GROUP_CREATION_FAILURE_REASON_CONNECTION_CANCELLED
public static int GROUP_CREATION_FAILURE_REASON_CONNECTION_CANCELLED { get; }
Property Value
GROUP_CREATION_FAILURE_REASON_GROUP_REMOVED
public static int GROUP_CREATION_FAILURE_REASON_GROUP_REMOVED { get; }
Property Value
GROUP_CREATION_FAILURE_REASON_INVITATION_FAILED
public static int GROUP_CREATION_FAILURE_REASON_INVITATION_FAILED { get; }
Property Value
GROUP_CREATION_FAILURE_REASON_PROVISION_DISCOVERY_FAILED
public static int GROUP_CREATION_FAILURE_REASON_PROVISION_DISCOVERY_FAILED { get; }
Property Value
GROUP_CREATION_FAILURE_REASON_TIMED_OUT
public static int GROUP_CREATION_FAILURE_REASON_TIMED_OUT { get; }
Property Value
GROUP_CREATION_FAILURE_REASON_USER_REJECTED
public static int GROUP_CREATION_FAILURE_REASON_USER_REJECTED { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
NO_SERVICE_REQUESTS
https://developer.android.com/reference/android/net/wifi/p2p/WifiP2pManager.html#NO_SERVICE_REQUESTS
public static int NO_SERVICE_REQUESTS { get; }
Property Value
P2P_UNSUPPORTED
public static int P2P_UNSUPPORTED { get; }
Property Value
WIFI_P2P_CONNECTION_CHANGED_ACTION
public static String WIFI_P2P_CONNECTION_CHANGED_ACTION { get; }
Property Value
WIFI_P2P_DISCOVERY_CHANGED_ACTION
public static String WIFI_P2P_DISCOVERY_CHANGED_ACTION { get; }
Property Value
WIFI_P2P_DISCOVERY_STARTED
public static int WIFI_P2P_DISCOVERY_STARTED { get; }
Property Value
WIFI_P2P_DISCOVERY_STOPPED
public static int WIFI_P2P_DISCOVERY_STOPPED { get; }
Property Value
WIFI_P2P_LISTEN_STARTED
public static int WIFI_P2P_LISTEN_STARTED { get; }
Property Value
WIFI_P2P_LISTEN_STOPPED
public static int WIFI_P2P_LISTEN_STOPPED { get; }
Property Value
WIFI_P2P_PEERS_CHANGED_ACTION
public static String WIFI_P2P_PEERS_CHANGED_ACTION { get; }
Property Value
WIFI_P2P_SCAN_FULL
public static int WIFI_P2P_SCAN_FULL { get; }
Property Value
WIFI_P2P_SCAN_SINGLE_FREQ
public static int WIFI_P2P_SCAN_SINGLE_FREQ { get; }
Property Value
WIFI_P2P_SCAN_SOCIAL
public static int WIFI_P2P_SCAN_SOCIAL { get; }
Property Value
WIFI_P2P_STATE_CHANGED_ACTION
public static String WIFI_P2P_STATE_CHANGED_ACTION { get; }
Property Value
WIFI_P2P_STATE_DISABLED
public static int WIFI_P2P_STATE_DISABLED { get; }
Property Value
WIFI_P2P_STATE_ENABLED
public static int WIFI_P2P_STATE_ENABLED { get; }
Property Value
WIFI_P2P_THIS_DEVICE_CHANGED_ACTION
public static String WIFI_P2P_THIS_DEVICE_CHANGED_ACTION { get; }
Property Value
Methods
AddExternalApprover(Channel, MacAddress, ExternalApproverRequestListener)
public void AddExternalApprover(WifiP2pManager.Channel arg0, MacAddress arg1, WifiP2pManager.ExternalApproverRequestListener arg2)
Parameters
arg0
WifiP2pManager.Channelarg1
MacAddressarg2
WifiP2pManager.ExternalApproverRequestListener
AddLocalService(Channel, WifiP2pServiceInfo, ActionListener)
public void AddLocalService(WifiP2pManager.Channel arg0, WifiP2pServiceInfo arg1, WifiP2pManager.ActionListener arg2)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pServiceInfoarg2
WifiP2pManager.ActionListener
AddServiceRequest(Channel, WifiP2pServiceRequest, ActionListener)
public void AddServiceRequest(WifiP2pManager.Channel arg0, WifiP2pServiceRequest arg1, WifiP2pManager.ActionListener arg2)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pServiceRequestarg2
WifiP2pManager.ActionListener
CancelConnect(Channel, ActionListener)
public void CancelConnect(WifiP2pManager.Channel arg0, WifiP2pManager.ActionListener arg1)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pManager.ActionListener
ClearLocalServices(Channel, ActionListener)
public void ClearLocalServices(WifiP2pManager.Channel arg0, WifiP2pManager.ActionListener arg1)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pManager.ActionListener
ClearServiceRequests(Channel, ActionListener)
public void ClearServiceRequests(WifiP2pManager.Channel arg0, WifiP2pManager.ActionListener arg1)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pManager.ActionListener
Connect(Channel, WifiP2pConfig, ActionListener)
public void Connect(WifiP2pManager.Channel arg0, WifiP2pConfig arg1, WifiP2pManager.ActionListener arg2)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pConfigarg2
WifiP2pManager.ActionListener
CreateGroup(Channel, WifiP2pConfig, ActionListener)
public void CreateGroup(WifiP2pManager.Channel arg0, WifiP2pConfig arg1, WifiP2pManager.ActionListener arg2)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pConfigarg2
WifiP2pManager.ActionListener
CreateGroup(Channel, ActionListener)
public void CreateGroup(WifiP2pManager.Channel arg0, WifiP2pManager.ActionListener arg1)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pManager.ActionListener
DiscoverPeers(Channel, ActionListener)
public void DiscoverPeers(WifiP2pManager.Channel arg0, WifiP2pManager.ActionListener arg1)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pManager.ActionListener
DiscoverPeersOnSocialChannels(Channel, ActionListener)
public void DiscoverPeersOnSocialChannels(WifiP2pManager.Channel arg0, WifiP2pManager.ActionListener arg1)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pManager.ActionListener
DiscoverPeersOnSpecificFrequency(Channel, int, ActionListener)
public void DiscoverPeersOnSpecificFrequency(WifiP2pManager.Channel arg0, int arg1, WifiP2pManager.ActionListener arg2)
Parameters
arg0
WifiP2pManager.Channelarg1
intarg2
WifiP2pManager.ActionListener
DiscoverServices(Channel, ActionListener)
public void DiscoverServices(WifiP2pManager.Channel arg0, WifiP2pManager.ActionListener arg1)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pManager.ActionListener
GetListenState(Channel, Executor, Consumer<Integer>)
public void GetListenState(WifiP2pManager.Channel arg0, Executor arg1, Consumer<Integer> arg2)
Parameters
arg0
WifiP2pManager.Channelarg1
Executorarg2
Consumer<Integer>
GetP2pMaxAllowedVendorElementsLengthBytes()
public static int GetP2pMaxAllowedVendorElementsLengthBytes()
Returns
Initialize(Context, Looper, ChannelListener)
public WifiP2pManager.Channel Initialize(Context arg0, Looper arg1, WifiP2pManager.ChannelListener arg2)
Parameters
arg0
Contextarg1
Looperarg2
WifiP2pManager.ChannelListener
Returns
IsChannelConstrainedDiscoverySupported()
public bool IsChannelConstrainedDiscoverySupported()
Returns
IsGroupClientRemovalSupported()
public bool IsGroupClientRemovalSupported()
Returns
IsGroupOwnerIPv6LinkLocalAddressProvided()
public bool IsGroupOwnerIPv6LinkLocalAddressProvided()
Returns
IsSetVendorElementsSupported()
public bool IsSetVendorElementsSupported()
Returns
RegisterWifiP2pListener(Executor, WifiP2pListener)
public void RegisterWifiP2pListener(Executor arg0, WifiP2pManager.WifiP2pListener arg1)
Parameters
RemoveClient(Channel, MacAddress, ActionListener)
public void RemoveClient(WifiP2pManager.Channel arg0, MacAddress arg1, WifiP2pManager.ActionListener arg2)
Parameters
arg0
WifiP2pManager.Channelarg1
MacAddressarg2
WifiP2pManager.ActionListener
RemoveExternalApprover(Channel, MacAddress, ActionListener)
public void RemoveExternalApprover(WifiP2pManager.Channel arg0, MacAddress arg1, WifiP2pManager.ActionListener arg2)
Parameters
arg0
WifiP2pManager.Channelarg1
MacAddressarg2
WifiP2pManager.ActionListener
RemoveGroup(Channel, ActionListener)
public void RemoveGroup(WifiP2pManager.Channel arg0, WifiP2pManager.ActionListener arg1)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pManager.ActionListener
RemoveLocalService(Channel, WifiP2pServiceInfo, ActionListener)
public void RemoveLocalService(WifiP2pManager.Channel arg0, WifiP2pServiceInfo arg1, WifiP2pManager.ActionListener arg2)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pServiceInfoarg2
WifiP2pManager.ActionListener
RemoveServiceRequest(Channel, WifiP2pServiceRequest, ActionListener)
public void RemoveServiceRequest(WifiP2pManager.Channel arg0, WifiP2pServiceRequest arg1, WifiP2pManager.ActionListener arg2)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pServiceRequestarg2
WifiP2pManager.ActionListener
RequestConnectionInfo(Channel, ConnectionInfoListener)
public void RequestConnectionInfo(WifiP2pManager.Channel arg0, WifiP2pManager.ConnectionInfoListener arg1)
Parameters
RequestDeviceInfo(Channel, DeviceInfoListener)
public void RequestDeviceInfo(WifiP2pManager.Channel arg0, WifiP2pManager.DeviceInfoListener arg1)
Parameters
RequestDiscoveryState(Channel, DiscoveryStateListener)
public void RequestDiscoveryState(WifiP2pManager.Channel arg0, WifiP2pManager.DiscoveryStateListener arg1)
Parameters
RequestGroupInfo(Channel, GroupInfoListener)
public void RequestGroupInfo(WifiP2pManager.Channel arg0, WifiP2pManager.GroupInfoListener arg1)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pManager.GroupInfoListener
RequestNetworkInfo(Channel, NetworkInfoListener)
public void RequestNetworkInfo(WifiP2pManager.Channel arg0, WifiP2pManager.NetworkInfoListener arg1)
Parameters
RequestP2pState(Channel, P2pStateListener)
public void RequestP2pState(WifiP2pManager.Channel arg0, WifiP2pManager.P2pStateListener arg1)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pManager.P2pStateListener
RequestPeers(Channel, PeerListListener)
public void RequestPeers(WifiP2pManager.Channel arg0, WifiP2pManager.PeerListListener arg1)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pManager.PeerListListener
SetConnectionRequestResult(Channel, MacAddress, int, ActionListener)
public void SetConnectionRequestResult(WifiP2pManager.Channel arg0, MacAddress arg1, int arg2, WifiP2pManager.ActionListener arg3)
Parameters
arg0
WifiP2pManager.Channelarg1
MacAddressarg2
intarg3
WifiP2pManager.ActionListener
SetConnectionRequestResult(Channel, MacAddress, int, String, ActionListener)
public void SetConnectionRequestResult(WifiP2pManager.Channel arg0, MacAddress arg1, int arg2, String arg3, WifiP2pManager.ActionListener arg4)
Parameters
arg0
WifiP2pManager.Channelarg1
MacAddressarg2
intarg3
Stringarg4
WifiP2pManager.ActionListener
SetDnsSdResponseListeners(Channel, DnsSdServiceResponseListener, DnsSdTxtRecordListener)
public void SetDnsSdResponseListeners(WifiP2pManager.Channel arg0, WifiP2pManager.DnsSdServiceResponseListener arg1, WifiP2pManager.DnsSdTxtRecordListener arg2)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pManager.DnsSdServiceResponseListenerarg2
WifiP2pManager.DnsSdTxtRecordListener
SetServiceResponseListener(Channel, ServiceResponseListener)
public void SetServiceResponseListener(WifiP2pManager.Channel arg0, WifiP2pManager.ServiceResponseListener arg1)
Parameters
SetUpnpServiceResponseListener(Channel, UpnpServiceResponseListener)
public void SetUpnpServiceResponseListener(WifiP2pManager.Channel arg0, WifiP2pManager.UpnpServiceResponseListener arg1)
Parameters
SetVendorElements(Channel, List<InformationElement>, ActionListener)
public void SetVendorElements(WifiP2pManager.Channel arg0, List<ScanResult.InformationElement> arg1, WifiP2pManager.ActionListener arg2)
Parameters
arg0
WifiP2pManager.Channelarg1
List<ScanResult.InformationElement>arg2
WifiP2pManager.ActionListener
SetWfdInfo(Channel, WifiP2pWfdInfo, ActionListener)
public void SetWfdInfo(WifiP2pManager.Channel arg0, WifiP2pWfdInfo arg1, WifiP2pManager.ActionListener arg2)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pWfdInfoarg2
WifiP2pManager.ActionListener
StartListening(Channel, ActionListener)
public void StartListening(WifiP2pManager.Channel arg0, WifiP2pManager.ActionListener arg1)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pManager.ActionListener
StartPeerDiscovery(Channel, WifiP2pDiscoveryConfig, ActionListener)
public void StartPeerDiscovery(WifiP2pManager.Channel arg0, WifiP2pDiscoveryConfig arg1, WifiP2pManager.ActionListener arg2)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pDiscoveryConfigarg2
WifiP2pManager.ActionListener
StopListening(Channel, ActionListener)
public void StopListening(WifiP2pManager.Channel arg0, WifiP2pManager.ActionListener arg1)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pManager.ActionListener
StopPeerDiscovery(Channel, ActionListener)
public void StopPeerDiscovery(WifiP2pManager.Channel arg0, WifiP2pManager.ActionListener arg1)
Parameters
arg0
WifiP2pManager.Channelarg1
WifiP2pManager.ActionListener
UnregisterWifiP2pListener(WifiP2pListener)
public void UnregisterWifiP2pListener(WifiP2pManager.WifiP2pListener arg0)