p2p

package
v0.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 21, 2026 License: CC0-1.0 Imports: 6 Imported by: 2

Documentation

Overview

Package p2p provides Go bindings for android.net.wifi.p2p.

Index

Constants

View Source
const (
	GroupClientIpProvisioningModeIpv4Dhcp              = consts.GroupClientIpProvisioningModeIpv4Dhcp
	GroupClientIpProvisioningModeIpv6LinkLocal         = consts.GroupClientIpProvisioningModeIpv6LinkLocal
	GroupOwnerBand2ghz                                 = consts.GroupOwnerBand2ghz
	GroupOwnerBand5ghz                                 = consts.GroupOwnerBand5ghz
	GroupOwnerBand6ghz                                 = consts.GroupOwnerBand6ghz
	GroupOwnerBandAuto                                 = consts.GroupOwnerBandAuto
	GroupOwnerIntentAuto                               = consts.GroupOwnerIntentAuto
	GroupOwnerIntentMax                                = consts.GroupOwnerIntentMax
	GroupOwnerIntentMin                                = consts.GroupOwnerIntentMin
	P2pVersion1                                        = consts.P2pVersion1
	P2pVersion2                                        = consts.P2pVersion2
	PccModeConnectionTypeLegacyOnly                    = consts.PccModeConnectionTypeLegacyOnly
	PccModeConnectionTypeLegacyOrR2                    = consts.PccModeConnectionTypeLegacyOrR2
	PccModeConnectionTypeR2Only                        = consts.PccModeConnectionTypeR2Only
	Available                                          = consts.Available
	Connected                                          = consts.Connected
	Failed                                             = consts.Failed
	Invited                                            = consts.Invited
	Unavailable                                        = consts.Unavailable
	Busy                                               = consts.Busy
	ConnectionRequestAccept                            = consts.ConnectionRequestAccept
	ConnectionRequestDeferShowPinToService             = consts.ConnectionRequestDeferShowPinToService
	ConnectionRequestDeferToService                    = consts.ConnectionRequestDeferToService
	ConnectionRequestReject                            = consts.ConnectionRequestReject
	Error                                              = consts.Error
	GroupCreationFailureReasonConnectionCancelled      = consts.GroupCreationFailureReasonConnectionCancelled
	GroupCreationFailureReasonGroupRemoved             = consts.GroupCreationFailureReasonGroupRemoved
	GroupCreationFailureReasonInvitationFailed         = consts.GroupCreationFailureReasonInvitationFailed
	GroupCreationFailureReasonProvisionDiscoveryFailed = consts.GroupCreationFailureReasonProvisionDiscoveryFailed
	GroupCreationFailureReasonTimedOut                 = consts.GroupCreationFailureReasonTimedOut
	GroupCreationFailureReasonUserRejected             = consts.GroupCreationFailureReasonUserRejected
	NoPermission                                       = consts.NoPermission
	NoServiceRequests                                  = consts.NoServiceRequests
	P2pUnsupported                                     = consts.P2pUnsupported
	WifiP2pDiscoveryStarted                            = consts.WifiP2pDiscoveryStarted
	WifiP2pDiscoveryStopped                            = consts.WifiP2pDiscoveryStopped
	WifiP2pListenStarted                               = consts.WifiP2pListenStarted
	WifiP2pListenStopped                               = consts.WifiP2pListenStopped
	WifiP2pScanFull                                    = consts.WifiP2pScanFull
	WifiP2pScanSingleFreq                              = consts.WifiP2pScanSingleFreq
	WifiP2pScanSocial                                  = consts.WifiP2pScanSocial
	WifiP2pStateDisabled                               = consts.WifiP2pStateDisabled
	WifiP2pStateEnabled                                = consts.WifiP2pStateEnabled
	NetworkIdPersistent                                = consts.NetworkIdPersistent
	NetworkIdTemporary                                 = consts.NetworkIdTemporary
	SecurityTypeUnknown                                = consts.SecurityTypeUnknown
	SecurityTypeWpa2Psk                                = consts.SecurityTypeWpa2Psk
	SecurityTypeWpa3Compatibility                      = consts.SecurityTypeWpa3Compatibility
	SecurityTypeWpa3Sae                                = consts.SecurityTypeWpa3Sae
)
View Source
const (
	ActionWifiP2pListenStateChanged     = consts.ActionWifiP2pListenStateChanged
	ActionWifiP2pRequestResponseChanged = consts.ActionWifiP2pRequestResponseChanged
	ExtraDiscoveryState                 = consts.ExtraDiscoveryState
	ExtraListenState                    = consts.ExtraListenState
	ExtraNetworkInfo                    = consts.ExtraNetworkInfo
	ExtraP2pDeviceList                  = consts.ExtraP2pDeviceList
	ExtraRequestConfig                  = consts.ExtraRequestConfig
	ExtraRequestResponse                = consts.ExtraRequestResponse
	ExtraWifiP2pDevice                  = consts.ExtraWifiP2pDevice
	ExtraWifiP2pGroup                   = consts.ExtraWifiP2pGroup
	ExtraWifiP2pInfo                    = consts.ExtraWifiP2pInfo
	ExtraWifiState                      = consts.ExtraWifiState
	WifiP2pConnectionChangedAction      = consts.WifiP2pConnectionChangedAction
	WifiP2pDiscoveryChangedAction       = consts.WifiP2pDiscoveryChangedAction
	WifiP2pPeersChangedAction           = consts.WifiP2pPeersChangedAction
	WifiP2pStateChangedAction           = consts.WifiP2pStateChangedAction
	WifiP2pThisDeviceChangedAction      = consts.WifiP2pThisDeviceChangedAction
)

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

Types

type WifiP2pConfig added in v0.0.4

type WifiP2pConfig struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

WifiP2pConfig wraps android.net.wifi.p2p.WifiP2pConfig.

func (*WifiP2pConfig) DescribeContents added in v0.0.4

func (m *WifiP2pConfig) DescribeContents() (int32, error)

DescribeContents calls android.net.wifi.p2p.WifiP2pConfig.describeContents.

func (*WifiP2pConfig) GetGroupClientIpProvisioningMode added in v0.0.4

func (m *WifiP2pConfig) GetGroupClientIpProvisioningMode() (int32, error)

GetGroupClientIpProvisioningMode calls android.net.wifi.p2p.WifiP2pConfig.getGroupClientIpProvisioningMode.

func (*WifiP2pConfig) GetGroupOwnerBand added in v0.0.4

func (m *WifiP2pConfig) GetGroupOwnerBand() (int32, error)

GetGroupOwnerBand calls android.net.wifi.p2p.WifiP2pConfig.getGroupOwnerBand.

func (*WifiP2pConfig) GetGroupOwnerVersion added in v0.0.4

func (m *WifiP2pConfig) GetGroupOwnerVersion() (int32, error)

GetGroupOwnerVersion calls android.net.wifi.p2p.WifiP2pConfig.getGroupOwnerVersion.

func (*WifiP2pConfig) GetNetworkId added in v0.0.4

func (m *WifiP2pConfig) GetNetworkId() (int32, error)

GetNetworkId calls android.net.wifi.p2p.WifiP2pConfig.getNetworkId.

func (*WifiP2pConfig) GetNetworkName added in v0.0.4

func (m *WifiP2pConfig) GetNetworkName() (string, error)

GetNetworkName calls android.net.wifi.p2p.WifiP2pConfig.getNetworkName.

func (*WifiP2pConfig) GetPairingBootstrappingConfig added in v0.0.4

func (m *WifiP2pConfig) GetPairingBootstrappingConfig() (*jni.Object, error)

GetPairingBootstrappingConfig calls android.net.wifi.p2p.WifiP2pConfig.getPairingBootstrappingConfig.

func (*WifiP2pConfig) GetPassphrase added in v0.0.4

func (m *WifiP2pConfig) GetPassphrase() (string, error)

GetPassphrase calls android.net.wifi.p2p.WifiP2pConfig.getPassphrase.

func (*WifiP2pConfig) GetPccModeConnectionType added in v0.0.4

func (m *WifiP2pConfig) GetPccModeConnectionType() (int32, error)

GetPccModeConnectionType calls android.net.wifi.p2p.WifiP2pConfig.getPccModeConnectionType.

func (*WifiP2pConfig) IsAuthorizeConnectionFromPeerEnabled added in v0.0.4

func (m *WifiP2pConfig) IsAuthorizeConnectionFromPeerEnabled() (bool, error)

IsAuthorizeConnectionFromPeerEnabled calls android.net.wifi.p2p.WifiP2pConfig.isAuthorizeConnectionFromPeerEnabled.

func (*WifiP2pConfig) SetGroupOwnerVersion added in v0.0.4

func (m *WifiP2pConfig) SetGroupOwnerVersion(arg0 int32) error

SetGroupOwnerVersion calls android.net.wifi.p2p.WifiP2pConfig.setGroupOwnerVersion.

func (*WifiP2pConfig) ToString added in v0.0.4

func (m *WifiP2pConfig) ToString() (string, error)

ToString calls android.net.wifi.p2p.WifiP2pConfig.toString.

func (*WifiP2pConfig) WriteToParcel added in v0.0.4

func (m *WifiP2pConfig) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.net.wifi.p2p.WifiP2pConfig.writeToParcel.

type WifiP2pDevice added in v0.0.4

type WifiP2pDevice struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

WifiP2pDevice wraps android.net.wifi.p2p.WifiP2pDevice.

func (*WifiP2pDevice) DescribeContents added in v0.0.4

func (m *WifiP2pDevice) DescribeContents() (int32, error)

DescribeContents calls android.net.wifi.p2p.WifiP2pDevice.describeContents.

func (*WifiP2pDevice) Equals added in v0.0.4

func (m *WifiP2pDevice) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.net.wifi.p2p.WifiP2pDevice.equals.

func (*WifiP2pDevice) GetIpAddress added in v0.0.4

func (m *WifiP2pDevice) GetIpAddress() (*jni.Object, error)

GetIpAddress calls android.net.wifi.p2p.WifiP2pDevice.getIpAddress.

func (*WifiP2pDevice) GetVendorElements added in v0.0.4

func (m *WifiP2pDevice) GetVendorElements() (*jni.Object, error)

GetVendorElements calls android.net.wifi.p2p.WifiP2pDevice.getVendorElements.

func (*WifiP2pDevice) GetWfdInfo added in v0.0.4

func (m *WifiP2pDevice) GetWfdInfo() (*jni.Object, error)

GetWfdInfo calls android.net.wifi.p2p.WifiP2pDevice.getWfdInfo.

func (*WifiP2pDevice) HashCode added in v0.0.4

func (m *WifiP2pDevice) HashCode() (int32, error)

HashCode calls android.net.wifi.p2p.WifiP2pDevice.hashCode.

func (*WifiP2pDevice) IsGroupOwner added in v0.0.4

func (m *WifiP2pDevice) IsGroupOwner() (bool, error)

IsGroupOwner calls android.net.wifi.p2p.WifiP2pDevice.isGroupOwner.

func (*WifiP2pDevice) IsOpportunisticBootstrappingMethodSupported added in v0.0.4

func (m *WifiP2pDevice) IsOpportunisticBootstrappingMethodSupported() (bool, error)

IsOpportunisticBootstrappingMethodSupported calls android.net.wifi.p2p.WifiP2pDevice.isOpportunisticBootstrappingMethodSupported.

func (*WifiP2pDevice) IsPassphraseDisplayBootstrappingMethodSupported added in v0.0.4

func (m *WifiP2pDevice) IsPassphraseDisplayBootstrappingMethodSupported() (bool, error)

IsPassphraseDisplayBootstrappingMethodSupported calls android.net.wifi.p2p.WifiP2pDevice.isPassphraseDisplayBootstrappingMethodSupported.

func (*WifiP2pDevice) IsPassphraseKeypadBootstrappingMethodSupported added in v0.0.4

func (m *WifiP2pDevice) IsPassphraseKeypadBootstrappingMethodSupported() (bool, error)

IsPassphraseKeypadBootstrappingMethodSupported calls android.net.wifi.p2p.WifiP2pDevice.isPassphraseKeypadBootstrappingMethodSupported.

func (*WifiP2pDevice) IsPinCodeDisplayBootstrappingMethodSupported added in v0.0.4

func (m *WifiP2pDevice) IsPinCodeDisplayBootstrappingMethodSupported() (bool, error)

IsPinCodeDisplayBootstrappingMethodSupported calls android.net.wifi.p2p.WifiP2pDevice.isPinCodeDisplayBootstrappingMethodSupported.

func (*WifiP2pDevice) IsPinCodeKeypadBootstrappingMethodSupported added in v0.0.4

func (m *WifiP2pDevice) IsPinCodeKeypadBootstrappingMethodSupported() (bool, error)

IsPinCodeKeypadBootstrappingMethodSupported calls android.net.wifi.p2p.WifiP2pDevice.isPinCodeKeypadBootstrappingMethodSupported.

func (*WifiP2pDevice) IsServiceDiscoveryCapable added in v0.0.4

func (m *WifiP2pDevice) IsServiceDiscoveryCapable() (bool, error)

IsServiceDiscoveryCapable calls android.net.wifi.p2p.WifiP2pDevice.isServiceDiscoveryCapable.

func (*WifiP2pDevice) ToString added in v0.0.4

func (m *WifiP2pDevice) ToString() (string, error)

ToString calls android.net.wifi.p2p.WifiP2pDevice.toString.

func (*WifiP2pDevice) Update added in v0.0.4

func (m *WifiP2pDevice) Update(arg0 *jni.Object) error

Update calls android.net.wifi.p2p.WifiP2pDevice.update.

func (*WifiP2pDevice) WpsDisplaySupported added in v0.0.4

func (m *WifiP2pDevice) WpsDisplaySupported() (bool, error)

WpsDisplaySupported calls android.net.wifi.p2p.WifiP2pDevice.wpsDisplaySupported.

func (*WifiP2pDevice) WpsKeypadSupported added in v0.0.4

func (m *WifiP2pDevice) WpsKeypadSupported() (bool, error)

WpsKeypadSupported calls android.net.wifi.p2p.WifiP2pDevice.wpsKeypadSupported.

func (*WifiP2pDevice) WpsPbcSupported added in v0.0.4

func (m *WifiP2pDevice) WpsPbcSupported() (bool, error)

WpsPbcSupported calls android.net.wifi.p2p.WifiP2pDevice.wpsPbcSupported.

func (*WifiP2pDevice) WriteToParcel added in v0.0.4

func (m *WifiP2pDevice) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.net.wifi.p2p.WifiP2pDevice.writeToParcel.

type WifiP2pGroup added in v0.0.4

type WifiP2pGroup struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

WifiP2pGroup wraps android.net.wifi.p2p.WifiP2pGroup.

func (*WifiP2pGroup) DescribeContents added in v0.0.4

func (m *WifiP2pGroup) DescribeContents() (int32, error)

DescribeContents calls android.net.wifi.p2p.WifiP2pGroup.describeContents.

func (*WifiP2pGroup) GetClientList added in v0.0.4

func (m *WifiP2pGroup) GetClientList() (*jni.Object, error)

GetClientList calls android.net.wifi.p2p.WifiP2pGroup.getClientList.

func (*WifiP2pGroup) GetFrequency added in v0.0.4

func (m *WifiP2pGroup) GetFrequency() (int32, error)

GetFrequency calls android.net.wifi.p2p.WifiP2pGroup.getFrequency.

func (*WifiP2pGroup) GetGroupOwnerBssid added in v0.0.4

func (m *WifiP2pGroup) GetGroupOwnerBssid() (*jni.Object, error)

GetGroupOwnerBssid calls android.net.wifi.p2p.WifiP2pGroup.getGroupOwnerBssid.

func (*WifiP2pGroup) GetInterface added in v0.0.4

func (m *WifiP2pGroup) GetInterface() (string, error)

GetInterface calls android.net.wifi.p2p.WifiP2pGroup.getInterface.

func (*WifiP2pGroup) GetNetworkId added in v0.0.4

func (m *WifiP2pGroup) GetNetworkId() (int32, error)

GetNetworkId calls android.net.wifi.p2p.WifiP2pGroup.getNetworkId.

func (*WifiP2pGroup) GetNetworkName added in v0.0.4

func (m *WifiP2pGroup) GetNetworkName() (string, error)

GetNetworkName calls android.net.wifi.p2p.WifiP2pGroup.getNetworkName.

func (*WifiP2pGroup) GetOwner added in v0.0.4

func (m *WifiP2pGroup) GetOwner() (*jni.Object, error)

GetOwner calls android.net.wifi.p2p.WifiP2pGroup.getOwner.

func (*WifiP2pGroup) GetPassphrase added in v0.0.4

func (m *WifiP2pGroup) GetPassphrase() (string, error)

GetPassphrase calls android.net.wifi.p2p.WifiP2pGroup.getPassphrase.

func (*WifiP2pGroup) GetSecurityType added in v0.0.4

func (m *WifiP2pGroup) GetSecurityType() (int32, error)

GetSecurityType calls android.net.wifi.p2p.WifiP2pGroup.getSecurityType.

func (*WifiP2pGroup) IsGroupOwner added in v0.0.4

func (m *WifiP2pGroup) IsGroupOwner() (bool, error)

IsGroupOwner calls android.net.wifi.p2p.WifiP2pGroup.isGroupOwner.

func (*WifiP2pGroup) ToString added in v0.0.4

func (m *WifiP2pGroup) ToString() (string, error)

ToString calls android.net.wifi.p2p.WifiP2pGroup.toString.

func (*WifiP2pGroup) WriteToParcel added in v0.0.4

func (m *WifiP2pGroup) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.net.wifi.p2p.WifiP2pGroup.writeToParcel.

type WifiP2pManager added in v0.0.4

type WifiP2pManager struct {
	VM  *jni.VM
	Ctx *app.Context
	Obj *jni.GlobalRef
}

WifiP2pManager wraps android.net.wifi.p2p.WifiP2pManager.

func NewWifiP2pManager added in v0.0.4

func NewWifiP2pManager(ctx *app.Context) (*WifiP2pManager, error)

NewWifiP2pManager obtains android.net.wifi.p2p.WifiP2pManager from the Android system service manager.

func (*WifiP2pManager) AddExternalApprover added in v0.0.4

func (m *WifiP2pManager) AddExternalApprover(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

AddExternalApprover calls android.net.wifi.p2p.WifiP2pManager.addExternalApprover.

func (*WifiP2pManager) AddLocalService added in v0.0.4

func (m *WifiP2pManager) AddLocalService(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

AddLocalService calls android.net.wifi.p2p.WifiP2pManager.addLocalService.

func (*WifiP2pManager) AddServiceRequest added in v0.0.4

func (m *WifiP2pManager) AddServiceRequest(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

AddServiceRequest calls android.net.wifi.p2p.WifiP2pManager.addServiceRequest.

func (*WifiP2pManager) CancelConnect added in v0.0.4

func (m *WifiP2pManager) CancelConnect(arg0 *jni.Object, arg1 *jni.Object) error

CancelConnect calls android.net.wifi.p2p.WifiP2pManager.cancelConnect.

func (*WifiP2pManager) ClearLocalServices added in v0.0.4

func (m *WifiP2pManager) ClearLocalServices(arg0 *jni.Object, arg1 *jni.Object) error

ClearLocalServices calls android.net.wifi.p2p.WifiP2pManager.clearLocalServices.

func (*WifiP2pManager) ClearServiceRequests added in v0.0.4

func (m *WifiP2pManager) ClearServiceRequests(arg0 *jni.Object, arg1 *jni.Object) error

ClearServiceRequests calls android.net.wifi.p2p.WifiP2pManager.clearServiceRequests.

func (*WifiP2pManager) Close added in v0.0.4

func (m *WifiP2pManager) Close()

Close releases the global reference to the underlying Java object. After Close, the WifiP2pManager must not be used.

func (*WifiP2pManager) Connect added in v0.0.4

func (m *WifiP2pManager) Connect(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

Connect calls android.net.wifi.p2p.WifiP2pManager.connect.

func (*WifiP2pManager) CreateGroup2_1 added in v0.0.4

func (m *WifiP2pManager) CreateGroup2_1(arg0 *jni.Object, arg1 *jni.Object) error

CreateGroup2_1 calls android.net.wifi.p2p.WifiP2pManager.createGroup.

func (*WifiP2pManager) CreateGroup3 added in v0.0.4

func (m *WifiP2pManager) CreateGroup3(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

CreateGroup3 calls android.net.wifi.p2p.WifiP2pManager.createGroup.

func (*WifiP2pManager) DiscoverPeers added in v0.0.4

func (m *WifiP2pManager) DiscoverPeers(arg0 *jni.Object, arg1 *jni.Object) error

DiscoverPeers calls android.net.wifi.p2p.WifiP2pManager.discoverPeers.

func (*WifiP2pManager) DiscoverPeersOnSocialChannels added in v0.0.4

func (m *WifiP2pManager) DiscoverPeersOnSocialChannels(arg0 *jni.Object, arg1 *jni.Object) error

DiscoverPeersOnSocialChannels calls android.net.wifi.p2p.WifiP2pManager.discoverPeersOnSocialChannels.

func (*WifiP2pManager) DiscoverPeersOnSpecificFrequency added in v0.0.4

func (m *WifiP2pManager) DiscoverPeersOnSpecificFrequency(
	arg0 *jni.Object,
	arg1 int32,
	arg2 *jni.Object,
) error

DiscoverPeersOnSpecificFrequency calls android.net.wifi.p2p.WifiP2pManager.discoverPeersOnSpecificFrequency.

func (*WifiP2pManager) DiscoverServices added in v0.0.4

func (m *WifiP2pManager) DiscoverServices(arg0 *jni.Object, arg1 *jni.Object) error

DiscoverServices calls android.net.wifi.p2p.WifiP2pManager.discoverServices.

func (*WifiP2pManager) DiscoverUsdBasedServices added in v0.0.4

func (m *WifiP2pManager) DiscoverUsdBasedServices(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

DiscoverUsdBasedServices calls android.net.wifi.p2p.WifiP2pManager.discoverUsdBasedServices.

func (*WifiP2pManager) GetListenState added in v0.0.4

func (m *WifiP2pManager) GetListenState(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

GetListenState calls android.net.wifi.p2p.WifiP2pManager.getListenState.

func (*WifiP2pManager) GetP2pMaxAllowedVendorElementsLengthBytes added in v0.0.4

func (m *WifiP2pManager) GetP2pMaxAllowedVendorElementsLengthBytes() (int32, error)

GetP2pMaxAllowedVendorElementsLengthBytes calls android.net.wifi.p2p.WifiP2pManager.getP2pMaxAllowedVendorElementsLengthBytes.

func (*WifiP2pManager) Initialize added in v0.0.4

func (m *WifiP2pManager) Initialize(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) (*jni.Object, error)

Initialize calls android.net.wifi.p2p.WifiP2pManager.initialize.

func (*WifiP2pManager) IsChannelConstrainedDiscoverySupported added in v0.0.4

func (m *WifiP2pManager) IsChannelConstrainedDiscoverySupported() (bool, error)

IsChannelConstrainedDiscoverySupported calls android.net.wifi.p2p.WifiP2pManager.isChannelConstrainedDiscoverySupported.

func (*WifiP2pManager) IsGroupClientRemovalSupported added in v0.0.4

func (m *WifiP2pManager) IsGroupClientRemovalSupported() (bool, error)

IsGroupClientRemovalSupported calls android.net.wifi.p2p.WifiP2pManager.isGroupClientRemovalSupported.

func (*WifiP2pManager) IsGroupOwnerIPv6LinkLocalAddressProvided added in v0.0.4

func (m *WifiP2pManager) IsGroupOwnerIPv6LinkLocalAddressProvided() (bool, error)

IsGroupOwnerIPv6LinkLocalAddressProvided calls android.net.wifi.p2p.WifiP2pManager.isGroupOwnerIPv6LinkLocalAddressProvided.

func (*WifiP2pManager) IsPccModeSupported added in v0.0.4

func (m *WifiP2pManager) IsPccModeSupported() (bool, error)

IsPccModeSupported calls android.net.wifi.p2p.WifiP2pManager.isPccModeSupported.

func (*WifiP2pManager) IsSetVendorElementsSupported added in v0.0.4

func (m *WifiP2pManager) IsSetVendorElementsSupported() (bool, error)

IsSetVendorElementsSupported calls android.net.wifi.p2p.WifiP2pManager.isSetVendorElementsSupported.

func (*WifiP2pManager) IsWiFiDirectR2Supported added in v0.0.4

func (m *WifiP2pManager) IsWiFiDirectR2Supported() (bool, error)

IsWiFiDirectR2Supported calls android.net.wifi.p2p.WifiP2pManager.isWiFiDirectR2Supported.

func (*WifiP2pManager) RegisterWifiP2pListener added in v0.0.4

func (m *WifiP2pManager) RegisterWifiP2pListener(arg0 *jni.Object, arg1 *jni.Object) error

RegisterWifiP2pListener calls android.net.wifi.p2p.WifiP2pManager.registerWifiP2pListener.

func (*WifiP2pManager) RemoveClient added in v0.0.4

func (m *WifiP2pManager) RemoveClient(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

RemoveClient calls android.net.wifi.p2p.WifiP2pManager.removeClient.

func (*WifiP2pManager) RemoveExternalApprover added in v0.0.4

func (m *WifiP2pManager) RemoveExternalApprover(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

RemoveExternalApprover calls android.net.wifi.p2p.WifiP2pManager.removeExternalApprover.

func (*WifiP2pManager) RemoveGroup added in v0.0.4

func (m *WifiP2pManager) RemoveGroup(arg0 *jni.Object, arg1 *jni.Object) error

RemoveGroup calls android.net.wifi.p2p.WifiP2pManager.removeGroup.

func (*WifiP2pManager) RemoveLocalService added in v0.0.4

func (m *WifiP2pManager) RemoveLocalService(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

RemoveLocalService calls android.net.wifi.p2p.WifiP2pManager.removeLocalService.

func (*WifiP2pManager) RemoveServiceRequest added in v0.0.4

func (m *WifiP2pManager) RemoveServiceRequest(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

RemoveServiceRequest calls android.net.wifi.p2p.WifiP2pManager.removeServiceRequest.

func (*WifiP2pManager) RequestConnectionInfo added in v0.0.4

func (m *WifiP2pManager) RequestConnectionInfo(arg0 *jni.Object, arg1 *jni.Object) error

RequestConnectionInfo calls android.net.wifi.p2p.WifiP2pManager.requestConnectionInfo.

func (*WifiP2pManager) RequestDeviceInfo added in v0.0.4

func (m *WifiP2pManager) RequestDeviceInfo(arg0 *jni.Object, arg1 *jni.Object) error

RequestDeviceInfo calls android.net.wifi.p2p.WifiP2pManager.requestDeviceInfo.

func (*WifiP2pManager) RequestDirInfo added in v0.0.4

func (m *WifiP2pManager) RequestDirInfo(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

RequestDirInfo calls android.net.wifi.p2p.WifiP2pManager.requestDirInfo.

func (*WifiP2pManager) RequestDiscoveryState added in v0.0.4

func (m *WifiP2pManager) RequestDiscoveryState(arg0 *jni.Object, arg1 *jni.Object) error

RequestDiscoveryState calls android.net.wifi.p2p.WifiP2pManager.requestDiscoveryState.

func (*WifiP2pManager) RequestGroupInfo added in v0.0.4

func (m *WifiP2pManager) RequestGroupInfo(arg0 *jni.Object, arg1 *jni.Object) error

RequestGroupInfo calls android.net.wifi.p2p.WifiP2pManager.requestGroupInfo.

func (*WifiP2pManager) RequestNetworkInfo added in v0.0.4

func (m *WifiP2pManager) RequestNetworkInfo(arg0 *jni.Object, arg1 *jni.Object) error

RequestNetworkInfo calls android.net.wifi.p2p.WifiP2pManager.requestNetworkInfo.

func (*WifiP2pManager) RequestP2pState added in v0.0.4

func (m *WifiP2pManager) RequestP2pState(arg0 *jni.Object, arg1 *jni.Object) error

RequestP2pState calls android.net.wifi.p2p.WifiP2pManager.requestP2pState.

func (*WifiP2pManager) RequestPeers added in v0.0.4

func (m *WifiP2pManager) RequestPeers(arg0 *jni.Object, arg1 *jni.Object) error

RequestPeers calls android.net.wifi.p2p.WifiP2pManager.requestPeers.

func (*WifiP2pManager) SetConnectionRequestResult4 added in v0.0.4

func (m *WifiP2pManager) SetConnectionRequestResult4(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 int32,
	arg3 *jni.Object,
) error

SetConnectionRequestResult4 calls android.net.wifi.p2p.WifiP2pManager.setConnectionRequestResult.

func (*WifiP2pManager) SetConnectionRequestResult5_1 added in v0.0.4

func (m *WifiP2pManager) SetConnectionRequestResult5_1(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 int32,
	arg3 string,
	arg4 *jni.Object,
) error

SetConnectionRequestResult5_1 calls android.net.wifi.p2p.WifiP2pManager.setConnectionRequestResult.

func (*WifiP2pManager) SetDnsSdResponseListeners added in v0.0.4

func (m *WifiP2pManager) SetDnsSdResponseListeners(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

SetDnsSdResponseListeners calls android.net.wifi.p2p.WifiP2pManager.setDnsSdResponseListeners.

func (*WifiP2pManager) SetServiceResponseListener added in v0.0.4

func (m *WifiP2pManager) SetServiceResponseListener(arg0 *jni.Object, arg1 *jni.Object) error

SetServiceResponseListener calls android.net.wifi.p2p.WifiP2pManager.setServiceResponseListener.

func (*WifiP2pManager) SetUpnpServiceResponseListener added in v0.0.4

func (m *WifiP2pManager) SetUpnpServiceResponseListener(arg0 *jni.Object, arg1 *jni.Object) error

SetUpnpServiceResponseListener calls android.net.wifi.p2p.WifiP2pManager.setUpnpServiceResponseListener.

func (*WifiP2pManager) SetVendorElements added in v0.0.4

func (m *WifiP2pManager) SetVendorElements(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

SetVendorElements calls android.net.wifi.p2p.WifiP2pManager.setVendorElements.

func (*WifiP2pManager) SetWfdInfo added in v0.0.4

func (m *WifiP2pManager) SetWfdInfo(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

SetWfdInfo calls android.net.wifi.p2p.WifiP2pManager.setWfdInfo.

func (*WifiP2pManager) StartListening added in v0.0.4

func (m *WifiP2pManager) StartListening(arg0 *jni.Object, arg1 *jni.Object) error

StartListening calls android.net.wifi.p2p.WifiP2pManager.startListening.

func (*WifiP2pManager) StartPeerDiscovery added in v0.0.4

func (m *WifiP2pManager) StartPeerDiscovery(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

StartPeerDiscovery calls android.net.wifi.p2p.WifiP2pManager.startPeerDiscovery.

func (*WifiP2pManager) StartUsdBasedLocalServiceAdvertisement added in v0.0.4

func (m *WifiP2pManager) StartUsdBasedLocalServiceAdvertisement(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
	arg3 *jni.Object,
) error

StartUsdBasedLocalServiceAdvertisement calls android.net.wifi.p2p.WifiP2pManager.startUsdBasedLocalServiceAdvertisement.

func (*WifiP2pManager) StopListening added in v0.0.4

func (m *WifiP2pManager) StopListening(arg0 *jni.Object, arg1 *jni.Object) error

StopListening calls android.net.wifi.p2p.WifiP2pManager.stopListening.

func (*WifiP2pManager) StopPeerDiscovery added in v0.0.4

func (m *WifiP2pManager) StopPeerDiscovery(arg0 *jni.Object, arg1 *jni.Object) error

StopPeerDiscovery calls android.net.wifi.p2p.WifiP2pManager.stopPeerDiscovery.

func (*WifiP2pManager) UnregisterWifiP2pListener added in v0.0.4

func (m *WifiP2pManager) UnregisterWifiP2pListener(arg0 *jni.Object) error

UnregisterWifiP2pListener calls android.net.wifi.p2p.WifiP2pManager.unregisterWifiP2pListener.

func (*WifiP2pManager) ValidateDirInfo added in v0.0.4

func (m *WifiP2pManager) ValidateDirInfo(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
	arg3 *jni.Object,
) error

ValidateDirInfo calls android.net.wifi.p2p.WifiP2pManager.validateDirInfo.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL