supplicant

package
v0.0.8 Latest Latest
Warning

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

Go to latest
Published: Apr 3, 2026 License: CC0-1.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TransactionINonStandardCertCallbackGetBlob     = binder.FirstCallTransaction + 0
	TransactionINonStandardCertCallbackListAliases = binder.FirstCallTransaction + 1
)
View Source
const (
	MethodINonStandardCertCallbackGetBlob     = "getBlob"
	MethodINonStandardCertCallbackListAliases = "listAliases"
)
View Source
const (
	TransactionISupplicantAddP2pInterface                 = binder.FirstCallTransaction + 0
	TransactionISupplicantAddStaInterface                 = binder.FirstCallTransaction + 1
	TransactionISupplicantGetDebugLevel                   = binder.FirstCallTransaction + 2
	TransactionISupplicantGetP2pInterface                 = binder.FirstCallTransaction + 3
	TransactionISupplicantGetStaInterface                 = binder.FirstCallTransaction + 4
	TransactionISupplicantIsDebugShowKeysEnabled          = binder.FirstCallTransaction + 5
	TransactionISupplicantIsDebugShowTimestampEnabled     = binder.FirstCallTransaction + 6
	TransactionISupplicantListInterfaces                  = binder.FirstCallTransaction + 7
	TransactionISupplicantRegisterCallback                = binder.FirstCallTransaction + 8
	TransactionISupplicantRemoveInterface                 = binder.FirstCallTransaction + 9
	TransactionISupplicantSetConcurrencyPriority          = binder.FirstCallTransaction + 10
	TransactionISupplicantSetDebugParams                  = binder.FirstCallTransaction + 11
	TransactionISupplicantTerminate                       = binder.FirstCallTransaction + 12
	TransactionISupplicantRegisterNonStandardCertCallback = binder.FirstCallTransaction + 13
)
View Source
const (
	MethodISupplicantAddP2pInterface                 = "addP2pInterface"
	MethodISupplicantAddStaInterface                 = "addStaInterface"
	MethodISupplicantGetDebugLevel                   = "getDebugLevel"
	MethodISupplicantGetP2pInterface                 = "getP2pInterface"
	MethodISupplicantGetStaInterface                 = "getStaInterface"
	MethodISupplicantIsDebugShowKeysEnabled          = "isDebugShowKeysEnabled"
	MethodISupplicantIsDebugShowTimestampEnabled     = "isDebugShowTimestampEnabled"
	MethodISupplicantListInterfaces                  = "listInterfaces"
	MethodISupplicantRegisterCallback                = "registerCallback"
	MethodISupplicantRemoveInterface                 = "removeInterface"
	MethodISupplicantSetConcurrencyPriority          = "setConcurrencyPriority"
	MethodISupplicantSetDebugParams                  = "setDebugParams"
	MethodISupplicantTerminate                       = "terminate"
	MethodISupplicantRegisterNonStandardCertCallback = "registerNonStandardCertCallback"
)
View Source
const (
	TransactionISupplicantCallbackOnInterfaceCreated = binder.FirstCallTransaction + 0
	TransactionISupplicantCallbackOnInterfaceRemoved = binder.FirstCallTransaction + 1
)
View Source
const (
	MethodISupplicantCallbackOnInterfaceCreated = "onInterfaceCreated"
	MethodISupplicantCallbackOnInterfaceRemoved = "onInterfaceRemoved"
)
View Source
const (
	TransactionISupplicantP2pIfaceAddBonjourService                       = binder.FirstCallTransaction + 0
	TransactionISupplicantP2pIfaceAddGroup                                = binder.FirstCallTransaction + 1
	TransactionISupplicantP2pIfaceAddGroupWithConfig                      = binder.FirstCallTransaction + 2
	TransactionISupplicantP2pIfaceAddNetwork                              = binder.FirstCallTransaction + 3
	TransactionISupplicantP2pIfaceAddUpnpService                          = binder.FirstCallTransaction + 4
	TransactionISupplicantP2pIfaceCancelConnect                           = binder.FirstCallTransaction + 5
	TransactionISupplicantP2pIfaceCancelServiceDiscovery                  = binder.FirstCallTransaction + 6
	TransactionISupplicantP2pIfaceCancelWps                               = binder.FirstCallTransaction + 7
	TransactionISupplicantP2pIfaceConfigureExtListen                      = binder.FirstCallTransaction + 8
	TransactionISupplicantP2pIfaceConnect                                 = binder.FirstCallTransaction + 9
	TransactionISupplicantP2pIfaceCreateNfcHandoverRequestMessage         = binder.FirstCallTransaction + 10
	TransactionISupplicantP2pIfaceCreateNfcHandoverSelectMessage          = binder.FirstCallTransaction + 11
	TransactionISupplicantP2pIfaceEnableWfd                               = binder.FirstCallTransaction + 12
	TransactionISupplicantP2pIfaceFind                                    = binder.FirstCallTransaction + 13
	TransactionISupplicantP2pIfaceFlush                                   = binder.FirstCallTransaction + 14
	TransactionISupplicantP2pIfaceFlushServices                           = binder.FirstCallTransaction + 15
	TransactionISupplicantP2pIfaceGetDeviceAddress                        = binder.FirstCallTransaction + 16
	TransactionISupplicantP2pIfaceGetEdmg                                 = binder.FirstCallTransaction + 17
	TransactionISupplicantP2pIfaceGetGroupCapability                      = binder.FirstCallTransaction + 18
	TransactionISupplicantP2pIfaceGetName                                 = binder.FirstCallTransaction + 19
	TransactionISupplicantP2pIfaceGetNetwork                              = binder.FirstCallTransaction + 20
	TransactionISupplicantP2pIfaceGetSsid                                 = binder.FirstCallTransaction + 21
	TransactionISupplicantP2pIfaceGetType                                 = binder.FirstCallTransaction + 22
	TransactionISupplicantP2pIfaceInvite                                  = binder.FirstCallTransaction + 23
	TransactionISupplicantP2pIfaceListNetworks                            = binder.FirstCallTransaction + 24
	TransactionISupplicantP2pIfaceProvisionDiscovery                      = binder.FirstCallTransaction + 25
	TransactionISupplicantP2pIfaceRegisterCallback                        = binder.FirstCallTransaction + 26
	TransactionISupplicantP2pIfaceReinvoke                                = binder.FirstCallTransaction + 27
	TransactionISupplicantP2pIfaceReject                                  = binder.FirstCallTransaction + 28
	TransactionISupplicantP2pIfaceRemoveBonjourService                    = binder.FirstCallTransaction + 29
	TransactionISupplicantP2pIfaceRemoveGroup                             = binder.FirstCallTransaction + 30
	TransactionISupplicantP2pIfaceRemoveNetwork                           = binder.FirstCallTransaction + 31
	TransactionISupplicantP2pIfaceRemoveUpnpService                       = binder.FirstCallTransaction + 32
	TransactionISupplicantP2pIfaceReportNfcHandoverInitiation             = binder.FirstCallTransaction + 33
	TransactionISupplicantP2pIfaceReportNfcHandoverResponse               = binder.FirstCallTransaction + 34
	TransactionISupplicantP2pIfaceRequestServiceDiscovery                 = binder.FirstCallTransaction + 35
	TransactionISupplicantP2pIfaceSaveConfig                              = binder.FirstCallTransaction + 36
	TransactionISupplicantP2pIfaceSetDisallowedFrequencies                = binder.FirstCallTransaction + 37
	TransactionISupplicantP2pIfaceSetEdmg                                 = binder.FirstCallTransaction + 38
	TransactionISupplicantP2pIfaceSetGroupIdle                            = binder.FirstCallTransaction + 39
	TransactionISupplicantP2pIfaceSetListenChannel                        = binder.FirstCallTransaction + 40
	TransactionISupplicantP2pIfaceSetMacRandomization                     = binder.FirstCallTransaction + 41
	TransactionISupplicantP2pIfaceSetMiracastMode                         = binder.FirstCallTransaction + 42
	TransactionISupplicantP2pIfaceSetPowerSave                            = binder.FirstCallTransaction + 43
	TransactionISupplicantP2pIfaceSetSsidPostfix                          = binder.FirstCallTransaction + 44
	TransactionISupplicantP2pIfaceSetWfdDeviceInfo                        = binder.FirstCallTransaction + 45
	TransactionISupplicantP2pIfaceSetWfdR2DeviceInfo                      = binder.FirstCallTransaction + 46
	TransactionISupplicantP2pIfaceRemoveClient                            = binder.FirstCallTransaction + 47
	TransactionISupplicantP2pIfaceSetWpsConfigMethods                     = binder.FirstCallTransaction + 48
	TransactionISupplicantP2pIfaceSetWpsDeviceName                        = binder.FirstCallTransaction + 49
	TransactionISupplicantP2pIfaceSetWpsDeviceType                        = binder.FirstCallTransaction + 50
	TransactionISupplicantP2pIfaceSetWpsManufacturer                      = binder.FirstCallTransaction + 51
	TransactionISupplicantP2pIfaceSetWpsModelName                         = binder.FirstCallTransaction + 52
	TransactionISupplicantP2pIfaceSetWpsModelNumber                       = binder.FirstCallTransaction + 53
	TransactionISupplicantP2pIfaceSetWpsSerialNumber                      = binder.FirstCallTransaction + 54
	TransactionISupplicantP2pIfaceStartWpsPbc                             = binder.FirstCallTransaction + 55
	TransactionISupplicantP2pIfaceStartWpsPinDisplay                      = binder.FirstCallTransaction + 56
	TransactionISupplicantP2pIfaceStartWpsPinKeypad                       = binder.FirstCallTransaction + 57
	TransactionISupplicantP2pIfaceStopFind                                = binder.FirstCallTransaction + 58
	TransactionISupplicantP2pIfaceFindOnSocialChannels                    = binder.FirstCallTransaction + 59
	TransactionISupplicantP2pIfaceFindOnSpecificFrequency                 = binder.FirstCallTransaction + 60
	TransactionISupplicantP2pIfaceSetVendorElements                       = binder.FirstCallTransaction + 61
	TransactionISupplicantP2pIfaceConfigureEapolIpAddressAllocationParams = binder.FirstCallTransaction + 62
	TransactionISupplicantP2pIfaceConnectWithParams                       = binder.FirstCallTransaction + 63
	TransactionISupplicantP2pIfaceFindWithParams                          = binder.FirstCallTransaction + 64
	TransactionISupplicantP2pIfaceConfigureExtListenWithParams            = binder.FirstCallTransaction + 65
	TransactionISupplicantP2pIfaceAddGroupWithConfigurationParams         = binder.FirstCallTransaction + 66
	TransactionISupplicantP2pIfaceCreateGroupOwner                        = binder.FirstCallTransaction + 67
)
View Source
const (
	MethodISupplicantP2pIfaceAddBonjourService                       = "addBonjourService"
	MethodISupplicantP2pIfaceAddGroup                                = "addGroup"
	MethodISupplicantP2pIfaceAddGroupWithConfig                      = "addGroupWithConfig"
	MethodISupplicantP2pIfaceAddNetwork                              = "addNetwork"
	MethodISupplicantP2pIfaceAddUpnpService                          = "addUpnpService"
	MethodISupplicantP2pIfaceCancelConnect                           = "cancelConnect"
	MethodISupplicantP2pIfaceCancelServiceDiscovery                  = "cancelServiceDiscovery"
	MethodISupplicantP2pIfaceCancelWps                               = "cancelWps"
	MethodISupplicantP2pIfaceConfigureExtListen                      = "configureExtListen"
	MethodISupplicantP2pIfaceConnect                                 = "connect"
	MethodISupplicantP2pIfaceCreateNfcHandoverRequestMessage         = "createNfcHandoverRequestMessage"
	MethodISupplicantP2pIfaceCreateNfcHandoverSelectMessage          = "createNfcHandoverSelectMessage"
	MethodISupplicantP2pIfaceEnableWfd                               = "enableWfd"
	MethodISupplicantP2pIfaceFind                                    = "find"
	MethodISupplicantP2pIfaceFlush                                   = "flush"
	MethodISupplicantP2pIfaceFlushServices                           = "flushServices"
	MethodISupplicantP2pIfaceGetDeviceAddress                        = "getDeviceAddress"
	MethodISupplicantP2pIfaceGetEdmg                                 = "getEdmg"
	MethodISupplicantP2pIfaceGetGroupCapability                      = "getGroupCapability"
	MethodISupplicantP2pIfaceGetName                                 = "getName"
	MethodISupplicantP2pIfaceGetNetwork                              = "getNetwork"
	MethodISupplicantP2pIfaceGetSsid                                 = "getSsid"
	MethodISupplicantP2pIfaceGetType                                 = "getType"
	MethodISupplicantP2pIfaceInvite                                  = "invite"
	MethodISupplicantP2pIfaceListNetworks                            = "listNetworks"
	MethodISupplicantP2pIfaceProvisionDiscovery                      = "provisionDiscovery"
	MethodISupplicantP2pIfaceRegisterCallback                        = "registerCallback"
	MethodISupplicantP2pIfaceReinvoke                                = "reinvoke"
	MethodISupplicantP2pIfaceReject                                  = "reject"
	MethodISupplicantP2pIfaceRemoveBonjourService                    = "removeBonjourService"
	MethodISupplicantP2pIfaceRemoveGroup                             = "removeGroup"
	MethodISupplicantP2pIfaceRemoveNetwork                           = "removeNetwork"
	MethodISupplicantP2pIfaceRemoveUpnpService                       = "removeUpnpService"
	MethodISupplicantP2pIfaceReportNfcHandoverInitiation             = "reportNfcHandoverInitiation"
	MethodISupplicantP2pIfaceReportNfcHandoverResponse               = "reportNfcHandoverResponse"
	MethodISupplicantP2pIfaceRequestServiceDiscovery                 = "requestServiceDiscovery"
	MethodISupplicantP2pIfaceSaveConfig                              = "saveConfig"
	MethodISupplicantP2pIfaceSetDisallowedFrequencies                = "setDisallowedFrequencies"
	MethodISupplicantP2pIfaceSetEdmg                                 = "setEdmg"
	MethodISupplicantP2pIfaceSetGroupIdle                            = "setGroupIdle"
	MethodISupplicantP2pIfaceSetListenChannel                        = "setListenChannel"
	MethodISupplicantP2pIfaceSetMacRandomization                     = "setMacRandomization"
	MethodISupplicantP2pIfaceSetMiracastMode                         = "setMiracastMode"
	MethodISupplicantP2pIfaceSetPowerSave                            = "setPowerSave"
	MethodISupplicantP2pIfaceSetSsidPostfix                          = "setSsidPostfix"
	MethodISupplicantP2pIfaceSetWfdDeviceInfo                        = "setWfdDeviceInfo"
	MethodISupplicantP2pIfaceSetWfdR2DeviceInfo                      = "setWfdR2DeviceInfo"
	MethodISupplicantP2pIfaceRemoveClient                            = "removeClient"
	MethodISupplicantP2pIfaceSetWpsConfigMethods                     = "setWpsConfigMethods"
	MethodISupplicantP2pIfaceSetWpsDeviceName                        = "setWpsDeviceName"
	MethodISupplicantP2pIfaceSetWpsDeviceType                        = "setWpsDeviceType"
	MethodISupplicantP2pIfaceSetWpsManufacturer                      = "setWpsManufacturer"
	MethodISupplicantP2pIfaceSetWpsModelName                         = "setWpsModelName"
	MethodISupplicantP2pIfaceSetWpsModelNumber                       = "setWpsModelNumber"
	MethodISupplicantP2pIfaceSetWpsSerialNumber                      = "setWpsSerialNumber"
	MethodISupplicantP2pIfaceStartWpsPbc                             = "startWpsPbc"
	MethodISupplicantP2pIfaceStartWpsPinDisplay                      = "startWpsPinDisplay"
	MethodISupplicantP2pIfaceStartWpsPinKeypad                       = "startWpsPinKeypad"
	MethodISupplicantP2pIfaceStopFind                                = "stopFind"
	MethodISupplicantP2pIfaceFindOnSocialChannels                    = "findOnSocialChannels"
	MethodISupplicantP2pIfaceFindOnSpecificFrequency                 = "findOnSpecificFrequency"
	MethodISupplicantP2pIfaceSetVendorElements                       = "setVendorElements"
	MethodISupplicantP2pIfaceConfigureEapolIpAddressAllocationParams = "configureEapolIpAddressAllocationParams"
	MethodISupplicantP2pIfaceConnectWithParams                       = "connectWithParams"
	MethodISupplicantP2pIfaceFindWithParams                          = "findWithParams"
	MethodISupplicantP2pIfaceConfigureExtListenWithParams            = "configureExtListenWithParams"
	MethodISupplicantP2pIfaceAddGroupWithConfigurationParams         = "addGroupWithConfigurationParams"
	MethodISupplicantP2pIfaceCreateGroupOwner                        = "createGroupOwner"
)
View Source
const (
	TransactionISupplicantP2pIfaceCallbackOnDeviceFound                      = binder.FirstCallTransaction + 0
	TransactionISupplicantP2pIfaceCallbackOnDeviceLost                       = binder.FirstCallTransaction + 1
	TransactionISupplicantP2pIfaceCallbackOnFindStopped                      = binder.FirstCallTransaction + 2
	TransactionISupplicantP2pIfaceCallbackOnGoNegotiationCompleted           = binder.FirstCallTransaction + 3
	TransactionISupplicantP2pIfaceCallbackOnGoNegotiationRequest             = binder.FirstCallTransaction + 4
	TransactionISupplicantP2pIfaceCallbackOnGroupFormationFailure            = binder.FirstCallTransaction + 5
	TransactionISupplicantP2pIfaceCallbackOnGroupFormationSuccess            = binder.FirstCallTransaction + 6
	TransactionISupplicantP2pIfaceCallbackOnGroupRemoved                     = binder.FirstCallTransaction + 7
	TransactionISupplicantP2pIfaceCallbackOnGroupStarted                     = binder.FirstCallTransaction + 8
	TransactionISupplicantP2pIfaceCallbackOnInvitationReceived               = binder.FirstCallTransaction + 9
	TransactionISupplicantP2pIfaceCallbackOnInvitationResult                 = binder.FirstCallTransaction + 10
	TransactionISupplicantP2pIfaceCallbackOnProvisionDiscoveryCompleted      = binder.FirstCallTransaction + 11
	TransactionISupplicantP2pIfaceCallbackOnR2DeviceFound                    = binder.FirstCallTransaction + 12
	TransactionISupplicantP2pIfaceCallbackOnServiceDiscoveryResponse         = binder.FirstCallTransaction + 13
	TransactionISupplicantP2pIfaceCallbackOnStaAuthorized                    = binder.FirstCallTransaction + 14
	TransactionISupplicantP2pIfaceCallbackOnStaDeauthorized                  = binder.FirstCallTransaction + 15
	TransactionISupplicantP2pIfaceCallbackOnGroupFrequencyChanged            = binder.FirstCallTransaction + 16
	TransactionISupplicantP2pIfaceCallbackOnDeviceFoundWithVendorElements    = binder.FirstCallTransaction + 17
	TransactionISupplicantP2pIfaceCallbackOnGroupStartedWithParams           = binder.FirstCallTransaction + 18
	TransactionISupplicantP2pIfaceCallbackOnPeerClientJoined                 = binder.FirstCallTransaction + 19
	TransactionISupplicantP2pIfaceCallbackOnPeerClientDisconnected           = binder.FirstCallTransaction + 20
	TransactionISupplicantP2pIfaceCallbackOnProvisionDiscoveryCompletedEvent = binder.FirstCallTransaction + 21
	TransactionISupplicantP2pIfaceCallbackOnDeviceFoundWithParams            = binder.FirstCallTransaction + 22
	TransactionISupplicantP2pIfaceCallbackOnGoNegotiationRequestWithParams   = binder.FirstCallTransaction + 23
	TransactionISupplicantP2pIfaceCallbackOnInvitationReceivedWithParams     = binder.FirstCallTransaction + 24
)
View Source
const (
	MethodISupplicantP2pIfaceCallbackOnDeviceFound                      = "onDeviceFound"
	MethodISupplicantP2pIfaceCallbackOnDeviceLost                       = "onDeviceLost"
	MethodISupplicantP2pIfaceCallbackOnFindStopped                      = "onFindStopped"
	MethodISupplicantP2pIfaceCallbackOnGoNegotiationCompleted           = "onGoNegotiationCompleted"
	MethodISupplicantP2pIfaceCallbackOnGoNegotiationRequest             = "onGoNegotiationRequest"
	MethodISupplicantP2pIfaceCallbackOnGroupFormationFailure            = "onGroupFormationFailure"
	MethodISupplicantP2pIfaceCallbackOnGroupFormationSuccess            = "onGroupFormationSuccess"
	MethodISupplicantP2pIfaceCallbackOnGroupRemoved                     = "onGroupRemoved"
	MethodISupplicantP2pIfaceCallbackOnGroupStarted                     = "onGroupStarted"
	MethodISupplicantP2pIfaceCallbackOnInvitationReceived               = "onInvitationReceived"
	MethodISupplicantP2pIfaceCallbackOnInvitationResult                 = "onInvitationResult"
	MethodISupplicantP2pIfaceCallbackOnProvisionDiscoveryCompleted      = "onProvisionDiscoveryCompleted"
	MethodISupplicantP2pIfaceCallbackOnR2DeviceFound                    = "onR2DeviceFound"
	MethodISupplicantP2pIfaceCallbackOnServiceDiscoveryResponse         = "onServiceDiscoveryResponse"
	MethodISupplicantP2pIfaceCallbackOnStaAuthorized                    = "onStaAuthorized"
	MethodISupplicantP2pIfaceCallbackOnStaDeauthorized                  = "onStaDeauthorized"
	MethodISupplicantP2pIfaceCallbackOnGroupFrequencyChanged            = "onGroupFrequencyChanged"
	MethodISupplicantP2pIfaceCallbackOnDeviceFoundWithVendorElements    = "onDeviceFoundWithVendorElements"
	MethodISupplicantP2pIfaceCallbackOnGroupStartedWithParams           = "onGroupStartedWithParams"
	MethodISupplicantP2pIfaceCallbackOnPeerClientJoined                 = "onPeerClientJoined"
	MethodISupplicantP2pIfaceCallbackOnPeerClientDisconnected           = "onPeerClientDisconnected"
	MethodISupplicantP2pIfaceCallbackOnProvisionDiscoveryCompletedEvent = "onProvisionDiscoveryCompletedEvent"
	MethodISupplicantP2pIfaceCallbackOnDeviceFoundWithParams            = "onDeviceFoundWithParams"
	MethodISupplicantP2pIfaceCallbackOnGoNegotiationRequestWithParams   = "onGoNegotiationRequestWithParams"
	MethodISupplicantP2pIfaceCallbackOnInvitationReceivedWithParams     = "onInvitationReceivedWithParams"
)
View Source
const (
	TransactionISupplicantP2pNetworkGetBssid         = binder.FirstCallTransaction + 0
	TransactionISupplicantP2pNetworkGetClientList    = binder.FirstCallTransaction + 1
	TransactionISupplicantP2pNetworkGetId            = binder.FirstCallTransaction + 2
	TransactionISupplicantP2pNetworkGetInterfaceName = binder.FirstCallTransaction + 3
	TransactionISupplicantP2pNetworkGetSsid          = binder.FirstCallTransaction + 4
	TransactionISupplicantP2pNetworkGetType          = binder.FirstCallTransaction + 5
	TransactionISupplicantP2pNetworkIsCurrent        = binder.FirstCallTransaction + 6
	TransactionISupplicantP2pNetworkIsGroupOwner     = binder.FirstCallTransaction + 7
	TransactionISupplicantP2pNetworkIsPersistent     = binder.FirstCallTransaction + 8
	TransactionISupplicantP2pNetworkSetClientList    = binder.FirstCallTransaction + 9
)
View Source
const (
	MethodISupplicantP2pNetworkGetBssid         = "getBssid"
	MethodISupplicantP2pNetworkGetClientList    = "getClientList"
	MethodISupplicantP2pNetworkGetId            = "getId"
	MethodISupplicantP2pNetworkGetInterfaceName = "getInterfaceName"
	MethodISupplicantP2pNetworkGetSsid          = "getSsid"
	MethodISupplicantP2pNetworkGetType          = "getType"
	MethodISupplicantP2pNetworkIsCurrent        = "isCurrent"
	MethodISupplicantP2pNetworkIsGroupOwner     = "isGroupOwner"
	MethodISupplicantP2pNetworkIsPersistent     = "isPersistent"
	MethodISupplicantP2pNetworkSetClientList    = "setClientList"
)
View Source
const (
	TransactionISupplicantStaIfaceAddDppPeerUri                        = binder.FirstCallTransaction + 0
	TransactionISupplicantStaIfaceAddExtRadioWork                      = binder.FirstCallTransaction + 1
	TransactionISupplicantStaIfaceAddNetwork                           = binder.FirstCallTransaction + 2
	TransactionISupplicantStaIfaceAddRxFilter                          = binder.FirstCallTransaction + 3
	TransactionISupplicantStaIfaceCancelWps                            = binder.FirstCallTransaction + 4
	TransactionISupplicantStaIfaceDisconnect                           = binder.FirstCallTransaction + 5
	TransactionISupplicantStaIfaceEnableAutoReconnect                  = binder.FirstCallTransaction + 6
	TransactionISupplicantStaIfaceFilsHlpAddRequest                    = binder.FirstCallTransaction + 7
	TransactionISupplicantStaIfaceFilsHlpFlushRequest                  = binder.FirstCallTransaction + 8
	TransactionISupplicantStaIfaceGenerateDppBootstrapInfoForResponder = binder.FirstCallTransaction + 9
	TransactionISupplicantStaIfaceGenerateSelfDppConfiguration         = binder.FirstCallTransaction + 10
	TransactionISupplicantStaIfaceGetConnectionCapabilities            = binder.FirstCallTransaction + 11
	TransactionISupplicantStaIfaceGetConnectionMloLinksInfo            = binder.FirstCallTransaction + 12
	TransactionISupplicantStaIfaceGetKeyMgmtCapabilities               = binder.FirstCallTransaction + 13
	TransactionISupplicantStaIfaceGetMacAddress                        = binder.FirstCallTransaction + 14
	TransactionISupplicantStaIfaceGetName                              = binder.FirstCallTransaction + 15
	TransactionISupplicantStaIfaceGetNetwork                           = binder.FirstCallTransaction + 16
	TransactionISupplicantStaIfaceGetType                              = binder.FirstCallTransaction + 17
	TransactionISupplicantStaIfaceGetWpaDriverCapabilities             = binder.FirstCallTransaction + 18
	TransactionISupplicantStaIfaceInitiateAnqpQuery                    = binder.FirstCallTransaction + 19
	TransactionISupplicantStaIfaceInitiateHs20IconQuery                = binder.FirstCallTransaction + 20
	TransactionISupplicantStaIfaceInitiateTdlsDiscover                 = binder.FirstCallTransaction + 21
	TransactionISupplicantStaIfaceInitiateTdlsSetup                    = binder.FirstCallTransaction + 22
	TransactionISupplicantStaIfaceInitiateTdlsTeardown                 = binder.FirstCallTransaction + 23
	TransactionISupplicantStaIfaceInitiateVenueUrlAnqpQuery            = binder.FirstCallTransaction + 24
	TransactionISupplicantStaIfaceListNetworks                         = binder.FirstCallTransaction + 25
	TransactionISupplicantStaIfaceReassociate                          = binder.FirstCallTransaction + 26
	TransactionISupplicantStaIfaceReconnect                            = binder.FirstCallTransaction + 27
	TransactionISupplicantStaIfaceRegisterCallback                     = binder.FirstCallTransaction + 28
	TransactionISupplicantStaIfaceSetQosPolicyFeatureEnabled           = binder.FirstCallTransaction + 29
	TransactionISupplicantStaIfaceSendQosPolicyResponse                = binder.FirstCallTransaction + 30
	TransactionISupplicantStaIfaceRemoveAllQosPolicies                 = binder.FirstCallTransaction + 31
	TransactionISupplicantStaIfaceRemoveDppUri                         = binder.FirstCallTransaction + 32
	TransactionISupplicantStaIfaceRemoveExtRadioWork                   = binder.FirstCallTransaction + 33
	TransactionISupplicantStaIfaceRemoveNetwork                        = binder.FirstCallTransaction + 34
	TransactionISupplicantStaIfaceRemoveRxFilter                       = binder.FirstCallTransaction + 35
	TransactionISupplicantStaIfaceSetBtCoexistenceMode                 = binder.FirstCallTransaction + 36
	TransactionISupplicantStaIfaceSetBtCoexistenceScanModeEnabled      = binder.FirstCallTransaction + 37
	TransactionISupplicantStaIfaceSetCountryCode                       = binder.FirstCallTransaction + 38
	TransactionISupplicantStaIfaceSetExternalSim                       = binder.FirstCallTransaction + 39
	TransactionISupplicantStaIfaceSetMboCellularDataStatus             = binder.FirstCallTransaction + 40
	TransactionISupplicantStaIfaceSetPowerSave                         = binder.FirstCallTransaction + 41
	TransactionISupplicantStaIfaceSetSuspendModeEnabled                = binder.FirstCallTransaction + 42
	TransactionISupplicantStaIfaceSetWpsConfigMethods                  = binder.FirstCallTransaction + 43
	TransactionISupplicantStaIfaceSetWpsDeviceName                     = binder.FirstCallTransaction + 44
	TransactionISupplicantStaIfaceSetWpsDeviceType                     = binder.FirstCallTransaction + 45
	TransactionISupplicantStaIfaceSetWpsManufacturer                   = binder.FirstCallTransaction + 46
	TransactionISupplicantStaIfaceSetWpsModelName                      = binder.FirstCallTransaction + 47
	TransactionISupplicantStaIfaceSetWpsModelNumber                    = binder.FirstCallTransaction + 48
	TransactionISupplicantStaIfaceSetWpsSerialNumber                   = binder.FirstCallTransaction + 49
	TransactionISupplicantStaIfaceStartDppConfiguratorInitiator        = binder.FirstCallTransaction + 50
	TransactionISupplicantStaIfaceStartDppEnrolleeInitiator            = binder.FirstCallTransaction + 51
	TransactionISupplicantStaIfaceStartDppEnrolleeResponder            = binder.FirstCallTransaction + 52
	TransactionISupplicantStaIfaceStartRxFilter                        = binder.FirstCallTransaction + 53
	TransactionISupplicantStaIfaceStartWpsPbc                          = binder.FirstCallTransaction + 54
	TransactionISupplicantStaIfaceStartWpsPinDisplay                   = binder.FirstCallTransaction + 55
	TransactionISupplicantStaIfaceStartWpsPinKeypad                    = binder.FirstCallTransaction + 56
	TransactionISupplicantStaIfaceStartWpsRegistrar                    = binder.FirstCallTransaction + 57
	TransactionISupplicantStaIfaceStopDppInitiator                     = binder.FirstCallTransaction + 58
	TransactionISupplicantStaIfaceStopDppResponder                     = binder.FirstCallTransaction + 59
	TransactionISupplicantStaIfaceStopRxFilter                         = binder.FirstCallTransaction + 60
	TransactionISupplicantStaIfaceGetSignalPollResults                 = binder.FirstCallTransaction + 61
	TransactionISupplicantStaIfaceAddQosPolicyRequestForScs            = binder.FirstCallTransaction + 62
	TransactionISupplicantStaIfaceRemoveQosPolicyForScs                = binder.FirstCallTransaction + 63
	TransactionISupplicantStaIfaceConfigureMscs                        = binder.FirstCallTransaction + 64
	TransactionISupplicantStaIfaceDisableMscs                          = binder.FirstCallTransaction + 65
)
View Source
const (
	MethodISupplicantStaIfaceAddDppPeerUri                        = "addDppPeerUri"
	MethodISupplicantStaIfaceAddExtRadioWork                      = "addExtRadioWork"
	MethodISupplicantStaIfaceAddNetwork                           = "addNetwork"
	MethodISupplicantStaIfaceAddRxFilter                          = "addRxFilter"
	MethodISupplicantStaIfaceCancelWps                            = "cancelWps"
	MethodISupplicantStaIfaceDisconnect                           = "disconnect"
	MethodISupplicantStaIfaceEnableAutoReconnect                  = "enableAutoReconnect"
	MethodISupplicantStaIfaceFilsHlpAddRequest                    = "filsHlpAddRequest"
	MethodISupplicantStaIfaceFilsHlpFlushRequest                  = "filsHlpFlushRequest"
	MethodISupplicantStaIfaceGenerateDppBootstrapInfoForResponder = "generateDppBootstrapInfoForResponder"
	MethodISupplicantStaIfaceGenerateSelfDppConfiguration         = "generateSelfDppConfiguration"
	MethodISupplicantStaIfaceGetConnectionCapabilities            = "getConnectionCapabilities"
	MethodISupplicantStaIfaceGetConnectionMloLinksInfo            = "getConnectionMloLinksInfo"
	MethodISupplicantStaIfaceGetKeyMgmtCapabilities               = "getKeyMgmtCapabilities"
	MethodISupplicantStaIfaceGetMacAddress                        = "getMacAddress"
	MethodISupplicantStaIfaceGetName                              = "getName"
	MethodISupplicantStaIfaceGetNetwork                           = "getNetwork"
	MethodISupplicantStaIfaceGetType                              = "getType"
	MethodISupplicantStaIfaceGetWpaDriverCapabilities             = "getWpaDriverCapabilities"
	MethodISupplicantStaIfaceInitiateAnqpQuery                    = "initiateAnqpQuery"
	MethodISupplicantStaIfaceInitiateHs20IconQuery                = "initiateHs20IconQuery"
	MethodISupplicantStaIfaceInitiateTdlsDiscover                 = "initiateTdlsDiscover"
	MethodISupplicantStaIfaceInitiateTdlsSetup                    = "initiateTdlsSetup"
	MethodISupplicantStaIfaceInitiateTdlsTeardown                 = "initiateTdlsTeardown"
	MethodISupplicantStaIfaceInitiateVenueUrlAnqpQuery            = "initiateVenueUrlAnqpQuery"
	MethodISupplicantStaIfaceListNetworks                         = "listNetworks"
	MethodISupplicantStaIfaceReassociate                          = "reassociate"
	MethodISupplicantStaIfaceReconnect                            = "reconnect"
	MethodISupplicantStaIfaceRegisterCallback                     = "registerCallback"
	MethodISupplicantStaIfaceSetQosPolicyFeatureEnabled           = "setQosPolicyFeatureEnabled"
	MethodISupplicantStaIfaceSendQosPolicyResponse                = "sendQosPolicyResponse"
	MethodISupplicantStaIfaceRemoveAllQosPolicies                 = "removeAllQosPolicies"
	MethodISupplicantStaIfaceRemoveDppUri                         = "removeDppUri"
	MethodISupplicantStaIfaceRemoveExtRadioWork                   = "removeExtRadioWork"
	MethodISupplicantStaIfaceRemoveNetwork                        = "removeNetwork"
	MethodISupplicantStaIfaceRemoveRxFilter                       = "removeRxFilter"
	MethodISupplicantStaIfaceSetBtCoexistenceMode                 = "setBtCoexistenceMode"
	MethodISupplicantStaIfaceSetBtCoexistenceScanModeEnabled      = "setBtCoexistenceScanModeEnabled"
	MethodISupplicantStaIfaceSetCountryCode                       = "setCountryCode"
	MethodISupplicantStaIfaceSetExternalSim                       = "setExternalSim"
	MethodISupplicantStaIfaceSetMboCellularDataStatus             = "setMboCellularDataStatus"
	MethodISupplicantStaIfaceSetPowerSave                         = "setPowerSave"
	MethodISupplicantStaIfaceSetSuspendModeEnabled                = "setSuspendModeEnabled"
	MethodISupplicantStaIfaceSetWpsConfigMethods                  = "setWpsConfigMethods"
	MethodISupplicantStaIfaceSetWpsDeviceName                     = "setWpsDeviceName"
	MethodISupplicantStaIfaceSetWpsDeviceType                     = "setWpsDeviceType"
	MethodISupplicantStaIfaceSetWpsManufacturer                   = "setWpsManufacturer"
	MethodISupplicantStaIfaceSetWpsModelName                      = "setWpsModelName"
	MethodISupplicantStaIfaceSetWpsModelNumber                    = "setWpsModelNumber"
	MethodISupplicantStaIfaceSetWpsSerialNumber                   = "setWpsSerialNumber"
	MethodISupplicantStaIfaceStartDppConfiguratorInitiator        = "startDppConfiguratorInitiator"
	MethodISupplicantStaIfaceStartDppEnrolleeInitiator            = "startDppEnrolleeInitiator"
	MethodISupplicantStaIfaceStartDppEnrolleeResponder            = "startDppEnrolleeResponder"
	MethodISupplicantStaIfaceStartRxFilter                        = "startRxFilter"
	MethodISupplicantStaIfaceStartWpsPbc                          = "startWpsPbc"
	MethodISupplicantStaIfaceStartWpsPinDisplay                   = "startWpsPinDisplay"
	MethodISupplicantStaIfaceStartWpsPinKeypad                    = "startWpsPinKeypad"
	MethodISupplicantStaIfaceStartWpsRegistrar                    = "startWpsRegistrar"
	MethodISupplicantStaIfaceStopDppInitiator                     = "stopDppInitiator"
	MethodISupplicantStaIfaceStopDppResponder                     = "stopDppResponder"
	MethodISupplicantStaIfaceStopRxFilter                         = "stopRxFilter"
	MethodISupplicantStaIfaceGetSignalPollResults                 = "getSignalPollResults"
	MethodISupplicantStaIfaceAddQosPolicyRequestForScs            = "addQosPolicyRequestForScs"
	MethodISupplicantStaIfaceRemoveQosPolicyForScs                = "removeQosPolicyForScs"
	MethodISupplicantStaIfaceConfigureMscs                        = "configureMscs"
	MethodISupplicantStaIfaceDisableMscs                          = "disableMscs"
)
View Source
const (
	TransactionISupplicantStaIfaceCallbackOnAnqpQueryDone                                         = binder.FirstCallTransaction + 0
	TransactionISupplicantStaIfaceCallbackOnAssociationRejected                                   = binder.FirstCallTransaction + 1
	TransactionISupplicantStaIfaceCallbackOnAuthenticationTimeout                                 = binder.FirstCallTransaction + 2
	TransactionISupplicantStaIfaceCallbackOnAuxiliarySupplicantEvent                              = binder.FirstCallTransaction + 3
	TransactionISupplicantStaIfaceCallbackOnBssTmHandlingDone                                     = binder.FirstCallTransaction + 4
	TransactionISupplicantStaIfaceCallbackOnBssidChanged                                          = binder.FirstCallTransaction + 5
	TransactionISupplicantStaIfaceCallbackOnDisconnected                                          = binder.FirstCallTransaction + 6
	TransactionISupplicantStaIfaceCallbackOnDppFailure                                            = binder.FirstCallTransaction + 7
	TransactionISupplicantStaIfaceCallbackOnDppProgress                                           = binder.FirstCallTransaction + 8
	TransactionISupplicantStaIfaceCallbackOnDppSuccess                                            = binder.FirstCallTransaction + 9
	TransactionISupplicantStaIfaceCallbackOnDppSuccessConfigReceived                              = binder.FirstCallTransaction + 10
	TransactionISupplicantStaIfaceCallbackOnDppSuccessConfigSent                                  = binder.FirstCallTransaction + 11
	TransactionISupplicantStaIfaceCallbackOnEapFailure                                            = binder.FirstCallTransaction + 12
	TransactionISupplicantStaIfaceCallbackOnExtRadioWorkStart                                     = binder.FirstCallTransaction + 13
	TransactionISupplicantStaIfaceCallbackOnExtRadioWorkTimeout                                   = binder.FirstCallTransaction + 14
	TransactionISupplicantStaIfaceCallbackOnHs20DeauthImminentNotice                              = binder.FirstCallTransaction + 15
	TransactionISupplicantStaIfaceCallbackOnHs20IconQueryDone                                     = binder.FirstCallTransaction + 16
	TransactionISupplicantStaIfaceCallbackOnHs20SubscriptionRemediation                           = binder.FirstCallTransaction + 17
	TransactionISupplicantStaIfaceCallbackOnHs20TermsAndConditionsAcceptanceRequestedNotification = binder.FirstCallTransaction + 18
	TransactionISupplicantStaIfaceCallbackOnNetworkAdded                                          = binder.FirstCallTransaction + 19
	TransactionISupplicantStaIfaceCallbackOnNetworkNotFound                                       = binder.FirstCallTransaction + 20
	TransactionISupplicantStaIfaceCallbackOnNetworkRemoved                                        = binder.FirstCallTransaction + 21
	TransactionISupplicantStaIfaceCallbackOnPmkCacheAdded                                         = binder.FirstCallTransaction + 22
	TransactionISupplicantStaIfaceCallbackOnStateChanged                                          = binder.FirstCallTransaction + 23
	TransactionISupplicantStaIfaceCallbackOnWpsEventFail                                          = binder.FirstCallTransaction + 24
	TransactionISupplicantStaIfaceCallbackOnWpsEventPbcOverlap                                    = binder.FirstCallTransaction + 25
	TransactionISupplicantStaIfaceCallbackOnWpsEventSuccess                                       = binder.FirstCallTransaction + 26
	TransactionISupplicantStaIfaceCallbackOnQosPolicyReset                                        = binder.FirstCallTransaction + 27
	TransactionISupplicantStaIfaceCallbackOnQosPolicyRequest                                      = binder.FirstCallTransaction + 28
	TransactionISupplicantStaIfaceCallbackOnMloLinksInfoChanged                                   = binder.FirstCallTransaction + 29
	TransactionISupplicantStaIfaceCallbackOnDppConfigReceived                                     = binder.FirstCallTransaction + 30
	TransactionISupplicantStaIfaceCallbackOnDppConnectionStatusResultSent                         = binder.FirstCallTransaction + 31
	TransactionISupplicantStaIfaceCallbackOnBssFrequencyChanged                                   = binder.FirstCallTransaction + 32
	TransactionISupplicantStaIfaceCallbackOnSupplicantStateChanged                                = binder.FirstCallTransaction + 33
	TransactionISupplicantStaIfaceCallbackOnQosPolicyResponseForScs                               = binder.FirstCallTransaction + 34
	TransactionISupplicantStaIfaceCallbackOnPmkSaCacheAdded                                       = binder.FirstCallTransaction + 35
)
View Source
const (
	MethodISupplicantStaIfaceCallbackOnAnqpQueryDone                                         = "onAnqpQueryDone"
	MethodISupplicantStaIfaceCallbackOnAssociationRejected                                   = "onAssociationRejected"
	MethodISupplicantStaIfaceCallbackOnAuthenticationTimeout                                 = "onAuthenticationTimeout"
	MethodISupplicantStaIfaceCallbackOnAuxiliarySupplicantEvent                              = "onAuxiliarySupplicantEvent"
	MethodISupplicantStaIfaceCallbackOnBssTmHandlingDone                                     = "onBssTmHandlingDone"
	MethodISupplicantStaIfaceCallbackOnBssidChanged                                          = "onBssidChanged"
	MethodISupplicantStaIfaceCallbackOnDisconnected                                          = "onDisconnected"
	MethodISupplicantStaIfaceCallbackOnDppFailure                                            = "onDppFailure"
	MethodISupplicantStaIfaceCallbackOnDppProgress                                           = "onDppProgress"
	MethodISupplicantStaIfaceCallbackOnDppSuccess                                            = "onDppSuccess"
	MethodISupplicantStaIfaceCallbackOnDppSuccessConfigReceived                              = "onDppSuccessConfigReceived"
	MethodISupplicantStaIfaceCallbackOnDppSuccessConfigSent                                  = "onDppSuccessConfigSent"
	MethodISupplicantStaIfaceCallbackOnEapFailure                                            = "onEapFailure"
	MethodISupplicantStaIfaceCallbackOnExtRadioWorkStart                                     = "onExtRadioWorkStart"
	MethodISupplicantStaIfaceCallbackOnExtRadioWorkTimeout                                   = "onExtRadioWorkTimeout"
	MethodISupplicantStaIfaceCallbackOnHs20DeauthImminentNotice                              = "onHs20DeauthImminentNotice"
	MethodISupplicantStaIfaceCallbackOnHs20IconQueryDone                                     = "onHs20IconQueryDone"
	MethodISupplicantStaIfaceCallbackOnHs20SubscriptionRemediation                           = "onHs20SubscriptionRemediation"
	MethodISupplicantStaIfaceCallbackOnHs20TermsAndConditionsAcceptanceRequestedNotification = "onHs20TermsAndConditionsAcceptanceRequestedNotification"
	MethodISupplicantStaIfaceCallbackOnNetworkAdded                                          = "onNetworkAdded"
	MethodISupplicantStaIfaceCallbackOnNetworkNotFound                                       = "onNetworkNotFound"
	MethodISupplicantStaIfaceCallbackOnNetworkRemoved                                        = "onNetworkRemoved"
	MethodISupplicantStaIfaceCallbackOnPmkCacheAdded                                         = "onPmkCacheAdded"
	MethodISupplicantStaIfaceCallbackOnStateChanged                                          = "onStateChanged"
	MethodISupplicantStaIfaceCallbackOnWpsEventFail                                          = "onWpsEventFail"
	MethodISupplicantStaIfaceCallbackOnWpsEventPbcOverlap                                    = "onWpsEventPbcOverlap"
	MethodISupplicantStaIfaceCallbackOnWpsEventSuccess                                       = "onWpsEventSuccess"
	MethodISupplicantStaIfaceCallbackOnQosPolicyReset                                        = "onQosPolicyReset"
	MethodISupplicantStaIfaceCallbackOnQosPolicyRequest                                      = "onQosPolicyRequest"
	MethodISupplicantStaIfaceCallbackOnMloLinksInfoChanged                                   = "onMloLinksInfoChanged"
	MethodISupplicantStaIfaceCallbackOnDppConfigReceived                                     = "onDppConfigReceived"
	MethodISupplicantStaIfaceCallbackOnDppConnectionStatusResultSent                         = "onDppConnectionStatusResultSent"
	MethodISupplicantStaIfaceCallbackOnBssFrequencyChanged                                   = "onBssFrequencyChanged"
	MethodISupplicantStaIfaceCallbackOnSupplicantStateChanged                                = "onSupplicantStateChanged"
	MethodISupplicantStaIfaceCallbackOnQosPolicyResponseForScs                               = "onQosPolicyResponseForScs"
	MethodISupplicantStaIfaceCallbackOnPmkSaCacheAdded                                       = "onPmkSaCacheAdded"
)
View Source
const (
	TransactionISupplicantStaNetworkDisable                            = binder.FirstCallTransaction + 0
	TransactionISupplicantStaNetworkEnable                             = binder.FirstCallTransaction + 1
	TransactionISupplicantStaNetworkEnableSaePkOnlyMode                = binder.FirstCallTransaction + 2
	TransactionISupplicantStaNetworkEnableSuiteBEapOpenSslCiphers      = binder.FirstCallTransaction + 3
	TransactionISupplicantStaNetworkEnableTlsSuiteBEapPhase1Param      = binder.FirstCallTransaction + 4
	TransactionISupplicantStaNetworkGetAuthAlg                         = binder.FirstCallTransaction + 5
	TransactionISupplicantStaNetworkGetBssid                           = binder.FirstCallTransaction + 6
	TransactionISupplicantStaNetworkGetEapAltSubjectMatch              = binder.FirstCallTransaction + 7
	TransactionISupplicantStaNetworkGetEapAnonymousIdentity            = binder.FirstCallTransaction + 8
	TransactionISupplicantStaNetworkGetEapCACert                       = binder.FirstCallTransaction + 9
	TransactionISupplicantStaNetworkGetEapCAPath                       = binder.FirstCallTransaction + 10
	TransactionISupplicantStaNetworkGetEapClientCert                   = binder.FirstCallTransaction + 11
	TransactionISupplicantStaNetworkGetEapDomainSuffixMatch            = binder.FirstCallTransaction + 12
	TransactionISupplicantStaNetworkGetEapEngine                       = binder.FirstCallTransaction + 13
	TransactionISupplicantStaNetworkGetEapEngineId                     = binder.FirstCallTransaction + 14
	TransactionISupplicantStaNetworkGetEapIdentity                     = binder.FirstCallTransaction + 15
	TransactionISupplicantStaNetworkGetEapMethod                       = binder.FirstCallTransaction + 16
	TransactionISupplicantStaNetworkGetEapPassword                     = binder.FirstCallTransaction + 17
	TransactionISupplicantStaNetworkGetEapPhase2Method                 = binder.FirstCallTransaction + 18
	TransactionISupplicantStaNetworkGetEapPrivateKeyId                 = binder.FirstCallTransaction + 19
	TransactionISupplicantStaNetworkGetEapSubjectMatch                 = binder.FirstCallTransaction + 20
	TransactionISupplicantStaNetworkGetEdmg                            = binder.FirstCallTransaction + 21
	TransactionISupplicantStaNetworkGetGroupCipher                     = binder.FirstCallTransaction + 22
	TransactionISupplicantStaNetworkGetGroupMgmtCipher                 = binder.FirstCallTransaction + 23
	TransactionISupplicantStaNetworkGetId                              = binder.FirstCallTransaction + 24
	TransactionISupplicantStaNetworkGetIdStr                           = binder.FirstCallTransaction + 25
	TransactionISupplicantStaNetworkGetInterfaceName                   = binder.FirstCallTransaction + 26
	TransactionISupplicantStaNetworkGetKeyMgmt                         = binder.FirstCallTransaction + 27
	TransactionISupplicantStaNetworkGetOcsp                            = binder.FirstCallTransaction + 28
	TransactionISupplicantStaNetworkGetPairwiseCipher                  = binder.FirstCallTransaction + 29
	TransactionISupplicantStaNetworkGetProto                           = binder.FirstCallTransaction + 30
	TransactionISupplicantStaNetworkGetPsk                             = binder.FirstCallTransaction + 31
	TransactionISupplicantStaNetworkGetPskPassphrase                   = binder.FirstCallTransaction + 32
	TransactionISupplicantStaNetworkGetRequirePmf                      = binder.FirstCallTransaction + 33
	TransactionISupplicantStaNetworkGetSaePassword                     = binder.FirstCallTransaction + 34
	TransactionISupplicantStaNetworkGetSaePasswordId                   = binder.FirstCallTransaction + 35
	TransactionISupplicantStaNetworkGetScanSsid                        = binder.FirstCallTransaction + 36
	TransactionISupplicantStaNetworkGetSsid                            = binder.FirstCallTransaction + 37
	TransactionISupplicantStaNetworkGetType                            = binder.FirstCallTransaction + 38
	TransactionISupplicantStaNetworkGetWapiCertSuite                   = binder.FirstCallTransaction + 39
	TransactionISupplicantStaNetworkGetWepKey                          = binder.FirstCallTransaction + 40
	TransactionISupplicantStaNetworkGetWepTxKeyIdx                     = binder.FirstCallTransaction + 41
	TransactionISupplicantStaNetworkGetWpsNfcConfigurationToken        = binder.FirstCallTransaction + 42
	TransactionISupplicantStaNetworkRegisterCallback                   = binder.FirstCallTransaction + 43
	TransactionISupplicantStaNetworkSelect                             = binder.FirstCallTransaction + 44
	TransactionISupplicantStaNetworkSendNetworkEapIdentityResponse     = binder.FirstCallTransaction + 45
	TransactionISupplicantStaNetworkSendNetworkEapSimGsmAuthFailure    = binder.FirstCallTransaction + 46
	TransactionISupplicantStaNetworkSendNetworkEapSimGsmAuthResponse   = binder.FirstCallTransaction + 47
	TransactionISupplicantStaNetworkSendNetworkEapSimUmtsAuthFailure   = binder.FirstCallTransaction + 48
	TransactionISupplicantStaNetworkSendNetworkEapSimUmtsAuthResponse  = binder.FirstCallTransaction + 49
	TransactionISupplicantStaNetworkSendNetworkEapSimUmtsAutsResponse  = binder.FirstCallTransaction + 50
	TransactionISupplicantStaNetworkSetAuthAlg                         = binder.FirstCallTransaction + 51
	TransactionISupplicantStaNetworkSetBssid                           = binder.FirstCallTransaction + 52
	TransactionISupplicantStaNetworkSetDppKeys                         = binder.FirstCallTransaction + 53
	TransactionISupplicantStaNetworkSetEapAltSubjectMatch              = binder.FirstCallTransaction + 54
	TransactionISupplicantStaNetworkSetEapAnonymousIdentity            = binder.FirstCallTransaction + 55
	TransactionISupplicantStaNetworkSetEapCACert                       = binder.FirstCallTransaction + 56
	TransactionISupplicantStaNetworkSetEapCAPath                       = binder.FirstCallTransaction + 57
	TransactionISupplicantStaNetworkSetEapClientCert                   = binder.FirstCallTransaction + 58
	TransactionISupplicantStaNetworkSetEapDomainSuffixMatch            = binder.FirstCallTransaction + 59
	TransactionISupplicantStaNetworkSetEapEncryptedImsiIdentity        = binder.FirstCallTransaction + 60
	TransactionISupplicantStaNetworkSetEapEngine                       = binder.FirstCallTransaction + 61
	TransactionISupplicantStaNetworkSetEapEngineID                     = binder.FirstCallTransaction + 62
	TransactionISupplicantStaNetworkSetEapErp                          = binder.FirstCallTransaction + 63
	TransactionISupplicantStaNetworkSetEapIdentity                     = binder.FirstCallTransaction + 64
	TransactionISupplicantStaNetworkSetEapMethod                       = binder.FirstCallTransaction + 65
	TransactionISupplicantStaNetworkSetEapPassword                     = binder.FirstCallTransaction + 66
	TransactionISupplicantStaNetworkSetEapPhase2Method                 = binder.FirstCallTransaction + 67
	TransactionISupplicantStaNetworkSetEapPrivateKeyId                 = binder.FirstCallTransaction + 68
	TransactionISupplicantStaNetworkSetEapSubjectMatch                 = binder.FirstCallTransaction + 69
	TransactionISupplicantStaNetworkSetEdmg                            = binder.FirstCallTransaction + 70
	TransactionISupplicantStaNetworkSetGroupCipher                     = binder.FirstCallTransaction + 71
	TransactionISupplicantStaNetworkSetGroupMgmtCipher                 = binder.FirstCallTransaction + 72
	TransactionISupplicantStaNetworkSetIdStr                           = binder.FirstCallTransaction + 73
	TransactionISupplicantStaNetworkSetKeyMgmt                         = binder.FirstCallTransaction + 74
	TransactionISupplicantStaNetworkSetOcsp                            = binder.FirstCallTransaction + 75
	TransactionISupplicantStaNetworkSetPairwiseCipher                  = binder.FirstCallTransaction + 76
	TransactionISupplicantStaNetworkSetPmkCache                        = binder.FirstCallTransaction + 77
	TransactionISupplicantStaNetworkSetProactiveKeyCaching             = binder.FirstCallTransaction + 78
	TransactionISupplicantStaNetworkSetProto                           = binder.FirstCallTransaction + 79
	TransactionISupplicantStaNetworkSetPsk                             = binder.FirstCallTransaction + 80
	TransactionISupplicantStaNetworkSetPskPassphrase                   = binder.FirstCallTransaction + 81
	TransactionISupplicantStaNetworkSetRequirePmf                      = binder.FirstCallTransaction + 82
	TransactionISupplicantStaNetworkSetSaeH2eMode                      = binder.FirstCallTransaction + 83
	TransactionISupplicantStaNetworkSetSaePassword                     = binder.FirstCallTransaction + 84
	TransactionISupplicantStaNetworkSetSaePasswordId                   = binder.FirstCallTransaction + 85
	TransactionISupplicantStaNetworkSetScanSsid                        = binder.FirstCallTransaction + 86
	TransactionISupplicantStaNetworkSetSsid                            = binder.FirstCallTransaction + 87
	TransactionISupplicantStaNetworkSetUpdateIdentifier                = binder.FirstCallTransaction + 88
	TransactionISupplicantStaNetworkSetWapiCertSuite                   = binder.FirstCallTransaction + 89
	TransactionISupplicantStaNetworkSetWepKey                          = binder.FirstCallTransaction + 90
	TransactionISupplicantStaNetworkSetWepTxKeyIdx                     = binder.FirstCallTransaction + 91
	TransactionISupplicantStaNetworkSetRoamingConsortiumSelection      = binder.FirstCallTransaction + 92
	TransactionISupplicantStaNetworkSetMinimumTlsVersionEapPhase1Param = binder.FirstCallTransaction + 93
	TransactionISupplicantStaNetworkSetStrictConservativePeerMode      = binder.FirstCallTransaction + 94
	TransactionISupplicantStaNetworkDisableEht                         = binder.FirstCallTransaction + 95
	TransactionISupplicantStaNetworkSetVendorData                      = binder.FirstCallTransaction + 96
)
View Source
const (
	MethodISupplicantStaNetworkDisable                            = "disable"
	MethodISupplicantStaNetworkEnable                             = "enable"
	MethodISupplicantStaNetworkEnableSaePkOnlyMode                = "enableSaePkOnlyMode"
	MethodISupplicantStaNetworkEnableSuiteBEapOpenSslCiphers      = "enableSuiteBEapOpenSslCiphers"
	MethodISupplicantStaNetworkEnableTlsSuiteBEapPhase1Param      = "enableTlsSuiteBEapPhase1Param"
	MethodISupplicantStaNetworkGetAuthAlg                         = "getAuthAlg"
	MethodISupplicantStaNetworkGetBssid                           = "getBssid"
	MethodISupplicantStaNetworkGetEapAltSubjectMatch              = "getEapAltSubjectMatch"
	MethodISupplicantStaNetworkGetEapAnonymousIdentity            = "getEapAnonymousIdentity"
	MethodISupplicantStaNetworkGetEapCACert                       = "getEapCACert"
	MethodISupplicantStaNetworkGetEapCAPath                       = "getEapCAPath"
	MethodISupplicantStaNetworkGetEapClientCert                   = "getEapClientCert"
	MethodISupplicantStaNetworkGetEapDomainSuffixMatch            = "getEapDomainSuffixMatch"
	MethodISupplicantStaNetworkGetEapEngine                       = "getEapEngine"
	MethodISupplicantStaNetworkGetEapEngineId                     = "getEapEngineId"
	MethodISupplicantStaNetworkGetEapIdentity                     = "getEapIdentity"
	MethodISupplicantStaNetworkGetEapMethod                       = "getEapMethod"
	MethodISupplicantStaNetworkGetEapPassword                     = "getEapPassword"
	MethodISupplicantStaNetworkGetEapPhase2Method                 = "getEapPhase2Method"
	MethodISupplicantStaNetworkGetEapPrivateKeyId                 = "getEapPrivateKeyId"
	MethodISupplicantStaNetworkGetEapSubjectMatch                 = "getEapSubjectMatch"
	MethodISupplicantStaNetworkGetEdmg                            = "getEdmg"
	MethodISupplicantStaNetworkGetGroupCipher                     = "getGroupCipher"
	MethodISupplicantStaNetworkGetGroupMgmtCipher                 = "getGroupMgmtCipher"
	MethodISupplicantStaNetworkGetId                              = "getId"
	MethodISupplicantStaNetworkGetIdStr                           = "getIdStr"
	MethodISupplicantStaNetworkGetInterfaceName                   = "getInterfaceName"
	MethodISupplicantStaNetworkGetKeyMgmt                         = "getKeyMgmt"
	MethodISupplicantStaNetworkGetOcsp                            = "getOcsp"
	MethodISupplicantStaNetworkGetPairwiseCipher                  = "getPairwiseCipher"
	MethodISupplicantStaNetworkGetProto                           = "getProto"
	MethodISupplicantStaNetworkGetPsk                             = "getPsk"
	MethodISupplicantStaNetworkGetPskPassphrase                   = "getPskPassphrase"
	MethodISupplicantStaNetworkGetRequirePmf                      = "getRequirePmf"
	MethodISupplicantStaNetworkGetSaePassword                     = "getSaePassword"
	MethodISupplicantStaNetworkGetSaePasswordId                   = "getSaePasswordId"
	MethodISupplicantStaNetworkGetScanSsid                        = "getScanSsid"
	MethodISupplicantStaNetworkGetSsid                            = "getSsid"
	MethodISupplicantStaNetworkGetType                            = "getType"
	MethodISupplicantStaNetworkGetWapiCertSuite                   = "getWapiCertSuite"
	MethodISupplicantStaNetworkGetWepKey                          = "getWepKey"
	MethodISupplicantStaNetworkGetWepTxKeyIdx                     = "getWepTxKeyIdx"
	MethodISupplicantStaNetworkGetWpsNfcConfigurationToken        = "getWpsNfcConfigurationToken"
	MethodISupplicantStaNetworkRegisterCallback                   = "registerCallback"
	MethodISupplicantStaNetworkSelect                             = "select"
	MethodISupplicantStaNetworkSendNetworkEapIdentityResponse     = "sendNetworkEapIdentityResponse"
	MethodISupplicantStaNetworkSendNetworkEapSimGsmAuthFailure    = "sendNetworkEapSimGsmAuthFailure"
	MethodISupplicantStaNetworkSendNetworkEapSimGsmAuthResponse   = "sendNetworkEapSimGsmAuthResponse"
	MethodISupplicantStaNetworkSendNetworkEapSimUmtsAuthFailure   = "sendNetworkEapSimUmtsAuthFailure"
	MethodISupplicantStaNetworkSendNetworkEapSimUmtsAuthResponse  = "sendNetworkEapSimUmtsAuthResponse"
	MethodISupplicantStaNetworkSendNetworkEapSimUmtsAutsResponse  = "sendNetworkEapSimUmtsAutsResponse"
	MethodISupplicantStaNetworkSetAuthAlg                         = "setAuthAlg"
	MethodISupplicantStaNetworkSetBssid                           = "setBssid"
	MethodISupplicantStaNetworkSetDppKeys                         = "setDppKeys"
	MethodISupplicantStaNetworkSetEapAltSubjectMatch              = "setEapAltSubjectMatch"
	MethodISupplicantStaNetworkSetEapAnonymousIdentity            = "setEapAnonymousIdentity"
	MethodISupplicantStaNetworkSetEapCACert                       = "setEapCACert"
	MethodISupplicantStaNetworkSetEapCAPath                       = "setEapCAPath"
	MethodISupplicantStaNetworkSetEapClientCert                   = "setEapClientCert"
	MethodISupplicantStaNetworkSetEapDomainSuffixMatch            = "setEapDomainSuffixMatch"
	MethodISupplicantStaNetworkSetEapEncryptedImsiIdentity        = "setEapEncryptedImsiIdentity"
	MethodISupplicantStaNetworkSetEapEngine                       = "setEapEngine"
	MethodISupplicantStaNetworkSetEapEngineID                     = "setEapEngineID"
	MethodISupplicantStaNetworkSetEapErp                          = "setEapErp"
	MethodISupplicantStaNetworkSetEapIdentity                     = "setEapIdentity"
	MethodISupplicantStaNetworkSetEapMethod                       = "setEapMethod"
	MethodISupplicantStaNetworkSetEapPassword                     = "setEapPassword"
	MethodISupplicantStaNetworkSetEapPhase2Method                 = "setEapPhase2Method"
	MethodISupplicantStaNetworkSetEapPrivateKeyId                 = "setEapPrivateKeyId"
	MethodISupplicantStaNetworkSetEapSubjectMatch                 = "setEapSubjectMatch"
	MethodISupplicantStaNetworkSetEdmg                            = "setEdmg"
	MethodISupplicantStaNetworkSetGroupCipher                     = "setGroupCipher"
	MethodISupplicantStaNetworkSetGroupMgmtCipher                 = "setGroupMgmtCipher"
	MethodISupplicantStaNetworkSetIdStr                           = "setIdStr"
	MethodISupplicantStaNetworkSetKeyMgmt                         = "setKeyMgmt"
	MethodISupplicantStaNetworkSetOcsp                            = "setOcsp"
	MethodISupplicantStaNetworkSetPairwiseCipher                  = "setPairwiseCipher"
	MethodISupplicantStaNetworkSetPmkCache                        = "setPmkCache"
	MethodISupplicantStaNetworkSetProactiveKeyCaching             = "setProactiveKeyCaching"
	MethodISupplicantStaNetworkSetProto                           = "setProto"
	MethodISupplicantStaNetworkSetPsk                             = "setPsk"
	MethodISupplicantStaNetworkSetPskPassphrase                   = "setPskPassphrase"
	MethodISupplicantStaNetworkSetRequirePmf                      = "setRequirePmf"
	MethodISupplicantStaNetworkSetSaeH2eMode                      = "setSaeH2eMode"
	MethodISupplicantStaNetworkSetSaePassword                     = "setSaePassword"
	MethodISupplicantStaNetworkSetSaePasswordId                   = "setSaePasswordId"
	MethodISupplicantStaNetworkSetScanSsid                        = "setScanSsid"
	MethodISupplicantStaNetworkSetSsid                            = "setSsid"
	MethodISupplicantStaNetworkSetUpdateIdentifier                = "setUpdateIdentifier"
	MethodISupplicantStaNetworkSetWapiCertSuite                   = "setWapiCertSuite"
	MethodISupplicantStaNetworkSetWepKey                          = "setWepKey"
	MethodISupplicantStaNetworkSetWepTxKeyIdx                     = "setWepTxKeyIdx"
	MethodISupplicantStaNetworkSetRoamingConsortiumSelection      = "setRoamingConsortiumSelection"
	MethodISupplicantStaNetworkSetMinimumTlsVersionEapPhase1Param = "setMinimumTlsVersionEapPhase1Param"
	MethodISupplicantStaNetworkSetStrictConservativePeerMode      = "setStrictConservativePeerMode"
	MethodISupplicantStaNetworkDisableEht                         = "disableEht"
	MethodISupplicantStaNetworkSetVendorData                      = "setVendorData"
)
View Source
const (
	ISupplicantStaNetworkSsidMaxLenInBytes          int32 = 32
	ISupplicantStaNetworkPskPassphraseMinLenInBytes int32 = 8
	ISupplicantStaNetworkPskPassphraseMaxLenInBytes int32 = 63
	ISupplicantStaNetworkWepKeysMaxNum              int32 = 4
	ISupplicantStaNetworkWep40KeyLenInBytes         int32 = 5
	ISupplicantStaNetworkWep104KeyLenInBytes        int32 = 13
)
View Source
const (
	TransactionISupplicantStaNetworkCallbackOnNetworkEapIdentityRequest    = binder.FirstCallTransaction + 0
	TransactionISupplicantStaNetworkCallbackOnNetworkEapSimGsmAuthRequest  = binder.FirstCallTransaction + 1
	TransactionISupplicantStaNetworkCallbackOnNetworkEapSimUmtsAuthRequest = binder.FirstCallTransaction + 2
	TransactionISupplicantStaNetworkCallbackOnTransitionDisable            = binder.FirstCallTransaction + 3
	TransactionISupplicantStaNetworkCallbackOnServerCertificateAvailable   = binder.FirstCallTransaction + 4
	TransactionISupplicantStaNetworkCallbackOnPermanentIdReqDenied         = binder.FirstCallTransaction + 5
)
View Source
const (
	MethodISupplicantStaNetworkCallbackOnNetworkEapIdentityRequest    = "onNetworkEapIdentityRequest"
	MethodISupplicantStaNetworkCallbackOnNetworkEapSimGsmAuthRequest  = "onNetworkEapSimGsmAuthRequest"
	MethodISupplicantStaNetworkCallbackOnNetworkEapSimUmtsAuthRequest = "onNetworkEapSimUmtsAuthRequest"
	MethodISupplicantStaNetworkCallbackOnTransitionDisable            = "onTransitionDisable"
	MethodISupplicantStaNetworkCallbackOnServerCertificateAvailable   = "onServerCertificateAvailable"
	MethodISupplicantStaNetworkCallbackOnPermanentIdReqDenied         = "onPermanentIdReqDenied"
)
View Source
const DescriptorINonStandardCertCallback = "android.hardware.wifi.supplicant.INonStandardCertCallback"
View Source
const DescriptorISupplicant = "android.hardware.wifi.supplicant.ISupplicant"
View Source
const DescriptorISupplicantCallback = "android.hardware.wifi.supplicant.ISupplicantCallback"
View Source
const DescriptorISupplicantP2pIface = "android.hardware.wifi.supplicant.ISupplicantP2pIface"
View Source
const DescriptorISupplicantP2pIfaceCallback = "android.hardware.wifi.supplicant.ISupplicantP2pIfaceCallback"
View Source
const DescriptorISupplicantP2pNetwork = "android.hardware.wifi.supplicant.ISupplicantP2pNetwork"
View Source
const DescriptorISupplicantStaIface = "android.hardware.wifi.supplicant.ISupplicantStaIface"
View Source
const DescriptorISupplicantStaIfaceCallback = "android.hardware.wifi.supplicant.ISupplicantStaIfaceCallback"
View Source
const DescriptorISupplicantStaNetwork = "android.hardware.wifi.supplicant.ISupplicantStaNetwork"
View Source
const DescriptorISupplicantStaNetworkCallback = "android.hardware.wifi.supplicant.ISupplicantStaNetworkCallback"
View Source
const (
	ISupplicantExtRadioWorkTimeoutInSecs int32 = 10
)
View Source
const (
	ISupplicantStaIfaceMaxPoliciesPerQosScsRequest int32 = 16
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AnqpData

type AnqpData struct {
	VenueName               []byte
	RoamingConsortium       []byte
	IpAddrTypeAvailability  []byte
	NaiRealm                []byte
	Anqp3gppCellularNetwork []byte
	DomainName              []byte
	VenueUrl                []byte
}

func (*AnqpData) MarshalParcel

func (s *AnqpData) MarshalParcel(
	p *parcel.Parcel,
) error

func (*AnqpData) UnmarshalParcel

func (s *AnqpData) UnmarshalParcel(
	p *parcel.Parcel,
) error

type AnqpInfoId

type AnqpInfoId int32
const (
	AnqpInfoIdVenueName               AnqpInfoId = 258
	AnqpInfoIdRoamingConsortium       AnqpInfoId = 261
	AnqpInfoIdIpAddrTypeAvailability  AnqpInfoId = 262
	AnqpInfoIdNaiRealm                AnqpInfoId = 263
	AnqpInfoIdAnqp3gppCellularNetwork AnqpInfoId = 264
	AnqpInfoIdDomainName              AnqpInfoId = 268
)

type AssociationRejectionData

type AssociationRejectionData struct {
	Ssid                                  []byte
	Bssid                                 []byte
	StatusCode                            StaIfaceStatusCode
	TimedOut                              bool
	IsMboAssocDisallowedReasonCodePresent bool
	MboAssocDisallowedReason              MboAssocDisallowedReasonCode
	IsOceRssiBasedAssocRejectAttrPresent  bool
	OceRssiBasedAssocRejectData           OceRssiBasedAssocRejectAttr
}

func (*AssociationRejectionData) MarshalParcel

func (s *AssociationRejectionData) MarshalParcel(
	p *parcel.Parcel,
) error

func (*AssociationRejectionData) UnmarshalParcel

func (s *AssociationRejectionData) UnmarshalParcel(
	p *parcel.Parcel,
) error

type AuthAlgMask

type AuthAlgMask int32
const (
	AuthAlgMaskOPEN   AuthAlgMask = (1 << 0)
	AuthAlgMaskSHARED AuthAlgMask = (1 << 1)
	AuthAlgMaskLEAP   AuthAlgMask = (1 << 2)
	AuthAlgMaskSAE    AuthAlgMask = (1 << 4)
)

type AuxiliarySupplicantEventCode

type AuxiliarySupplicantEventCode int32
const (
	AuxiliarySupplicantEventCodeEapMethodSelected AuxiliarySupplicantEventCode = 0
	AuxiliarySupplicantEventCodeSsidTempDisabled  AuxiliarySupplicantEventCode = 1
	AuxiliarySupplicantEventCodeOpenSslFailure    AuxiliarySupplicantEventCode = 2
)

type BssTmData

type BssTmData struct {
	Status              BssTmStatusCode
	Flags               BssTmDataFlagsMask
	AssocRetryDelayMs   int32
	MboTransitionReason MboTransitionReasonCode
	MboCellPreference   MboCellularDataConnectionPrefValue
}

func (*BssTmData) MarshalParcel

func (s *BssTmData) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BssTmData) UnmarshalParcel

func (s *BssTmData) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BssTmDataFlagsMask

type BssTmDataFlagsMask int32
const (
	BssTmDataFlagsMaskWnmModePreferredCandidateListIncluded       BssTmDataFlagsMask = (1 << 0)
	BssTmDataFlagsMaskWnmModeAbridged                             BssTmDataFlagsMask = (1 << 1)
	BssTmDataFlagsMaskWnmModeDisassociationImminent               BssTmDataFlagsMask = (1 << 2)
	BssTmDataFlagsMaskWnmModeBssTerminationIncluded               BssTmDataFlagsMask = (1 << 3)
	BssTmDataFlagsMaskWnmModeEssDisassociationImminent            BssTmDataFlagsMask = (1 << 4)
	BssTmDataFlagsMaskMboTransitionReasonCodeIncluded             BssTmDataFlagsMask = (1 << 5)
	BssTmDataFlagsMaskMboAssocRetryDelayIncluded                  BssTmDataFlagsMask = (1 << 6)
	BssTmDataFlagsMaskMboCellularDataConnectionPreferenceIncluded BssTmDataFlagsMask = (1 << 7)
)

type BssTmStatusCode

type BssTmStatusCode byte
const (
	BssTmStatusCodeACCEPT                           BssTmStatusCode = 0
	BssTmStatusCodeRejectUnspecified                BssTmStatusCode = 1
	BssTmStatusCodeRejectInsufficientBeacon         BssTmStatusCode = 2
	BssTmStatusCodeRejectInsufficientCapabity       BssTmStatusCode = 3
	BssTmStatusCodeRejectBssTerminationUndesired    BssTmStatusCode = 4
	BssTmStatusCodeRejectBssTerminationDelayRequest BssTmStatusCode = 5
	BssTmStatusCodeRejectStaCandidateListProvided   BssTmStatusCode = 6
	BssTmStatusCodeRejectNoSuitableCandidates       BssTmStatusCode = 7
	BssTmStatusCodeRejectLeavingEss                 BssTmStatusCode = 8
)

type BssidChangeReason

type BssidChangeReason byte
const (
	BssidChangeReasonAssocStart    BssidChangeReason = 0
	BssidChangeReasonAssocComplete BssidChangeReason = 1
	BssidChangeReasonDISASSOC      BssidChangeReason = 2
)

type BtCoexistenceMode

type BtCoexistenceMode byte
const (
	BtCoexistenceModeENABLED  BtCoexistenceMode = 0
	BtCoexistenceModeDISABLED BtCoexistenceMode = 1
	BtCoexistenceModeSENSE    BtCoexistenceMode = 2
)

type ConnectionCapabilities

type ConnectionCapabilities struct {
	Technology                         WifiTechnology
	ChannelBandwidth                   int32
	MaxNumberTxSpatialStreams          int32
	MaxNumberRxSpatialStreams          int32
	LegacyMode                         LegacyMode
	ApTidToLinkMapNegotiationSupported bool
	VendorData                         []common.OuiKeyedData
}

func (*ConnectionCapabilities) MarshalParcel

func (s *ConnectionCapabilities) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ConnectionCapabilities) UnmarshalParcel

func (s *ConnectionCapabilities) UnmarshalParcel(
	p *parcel.Parcel,
) error

type DebugLevel

type DebugLevel int32
const (
	DebugLevelEXCESSIVE DebugLevel = 0
	DebugLevelMSGDUMP   DebugLevel = 1
	DebugLevelDEBUG     DebugLevel = 2
	DebugLevelINFO      DebugLevel = 3
	DebugLevelWARNING   DebugLevel = 4
	DebugLevelERROR     DebugLevel = 5
)

type DppAkm

type DppAkm int32
const (
	DppAkmPSK    DppAkm = 0
	DppAkmPskSae DppAkm = 1
	DppAkmSAE    DppAkm = 2
	DppAkmDPP    DppAkm = 3
)

type DppConfigurationData

type DppConfigurationData struct {
	Ssid                []byte
	Password            string
	Psk                 []byte
	SecurityAkm         DppAkm
	DppConnectionKeys   DppConnectionKeys
	ConnStatusRequested bool
}

func (*DppConfigurationData) MarshalParcel

func (s *DppConfigurationData) MarshalParcel(
	p *parcel.Parcel,
) error

func (*DppConfigurationData) UnmarshalParcel

func (s *DppConfigurationData) UnmarshalParcel(
	p *parcel.Parcel,
) error

type DppConnectionKeys

type DppConnectionKeys struct {
	Connector    []byte
	CSign        []byte
	NetAccessKey []byte
}

func (*DppConnectionKeys) MarshalParcel

func (s *DppConnectionKeys) MarshalParcel(
	p *parcel.Parcel,
) error

func (*DppConnectionKeys) UnmarshalParcel

func (s *DppConnectionKeys) UnmarshalParcel(
	p *parcel.Parcel,
) error

type DppCurve

type DppCurve int32
const (
	DppCurvePRIME256V1      DppCurve = 0
	DppCurveSECP384R1       DppCurve = 1
	DppCurveSECP521R1       DppCurve = 2
	DppCurveBRAINPOOLP256R1 DppCurve = 3
	DppCurveBRAINPOOLP384R1 DppCurve = 4
	DppCurveBRAINPOOLP512R1 DppCurve = 5
)

type DppEventType

type DppEventType int32
const (
	DppEventTypeConfigurationSent    DppEventType = 0
	DppEventTypeConfigurationApplied DppEventType = 1
)

type DppFailureCode

type DppFailureCode int32
const (
	DppFailureCodeInvalidUri             DppFailureCode = 0
	DppFailureCodeAUTHENTICATION         DppFailureCode = 1
	DppFailureCodeNotCompatible          DppFailureCode = 2
	DppFailureCodeCONFIGURATION          DppFailureCode = 3
	DppFailureCodeBUSY                   DppFailureCode = 4
	DppFailureCodeTIMEOUT                DppFailureCode = 5
	DppFailureCodeFAILURE                DppFailureCode = 6
	DppFailureCodeNotSupported           DppFailureCode = 7
	DppFailureCodeConfigurationRejected  DppFailureCode = 8
	DppFailureCodeCannotFindNetwork      DppFailureCode = 9
	DppFailureCodeEnrolleeAuthentication DppFailureCode = 10
	DppFailureCodeUriGeneration          DppFailureCode = 11
)

type DppNetRole

type DppNetRole int32
const (
	DppNetRoleSTA DppNetRole = 0
	DppNetRoleAP  DppNetRole = 1
)

type DppProgressCode

type DppProgressCode int32
const (
	DppProgressCodeAuthenticationSuccess            DppProgressCode = 0
	DppProgressCodeResponsePending                  DppProgressCode = 1
	DppProgressCodeConfigurationSentWaitingResponse DppProgressCode = 2
	DppProgressCodeConfigurationAccepted            DppProgressCode = 3
)

type DppResponderBootstrapInfo

type DppResponderBootstrapInfo struct {
	BootstrapId   int32
	ListenChannel int32
	Uri           string
}

func (*DppResponderBootstrapInfo) MarshalParcel

func (s *DppResponderBootstrapInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*DppResponderBootstrapInfo) UnmarshalParcel

func (s *DppResponderBootstrapInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type DppStatusErrorCode

type DppStatusErrorCode int32
const (
	DppStatusErrorCodeUNKNOWN          DppStatusErrorCode = -1
	DppStatusErrorCodeSUCCESS          DppStatusErrorCode = 0
	DppStatusErrorCodeNotCompatible    DppStatusErrorCode = 1
	DppStatusErrorCodeAuthFailure      DppStatusErrorCode = 2
	DppStatusErrorCodeUnwrapFailure    DppStatusErrorCode = 3
	DppStatusErrorCodeBadGroup         DppStatusErrorCode = 4
	DppStatusErrorCodeConfigureFailure DppStatusErrorCode = 5
	DppStatusErrorCodeResponsePending  DppStatusErrorCode = 6
	DppStatusErrorCodeInvalidConnector DppStatusErrorCode = 7
	DppStatusErrorCodeNoMatch          DppStatusErrorCode = 8
	DppStatusErrorCodeConfigRejected   DppStatusErrorCode = 9
	DppStatusErrorCodeNoAp             DppStatusErrorCode = 10
	DppStatusErrorCodeConfigurePending DppStatusErrorCode = 11
	DppStatusErrorCodeCsrNeeded        DppStatusErrorCode = 12
	DppStatusErrorCodeCsrBad           DppStatusErrorCode = 13
	DppStatusErrorCodeNewKeyNeeded     DppStatusErrorCode = 14
)

type EapErrorCode

type EapErrorCode int32
const (
	EapErrorCodeSimGeneralFailureAfterAuth   EapErrorCode = 0
	EapErrorCodeSimTemporarilyDenied         EapErrorCode = 1026
	EapErrorCodeSimNotSubscribed             EapErrorCode = 1031
	EapErrorCodeSimGeneralFailureBeforeAuth  EapErrorCode = 16384
	EapErrorCodeSimVendorSpecificExpiredCert EapErrorCode = 16385
)

type EapMethod

type EapMethod int32
const (
	EapMethodPEAP         EapMethod = 0
	EapMethodTLS          EapMethod = 1
	EapMethodTTLS         EapMethod = 2
	EapMethodPWD          EapMethod = 3
	EapMethodSIM          EapMethod = 4
	EapMethodAKA          EapMethod = 5
	EapMethodAkaPrime     EapMethod = 6
	EapMethodWfaUnauthTls EapMethod = 7
)

type EapPhase2Method

type EapPhase2Method int32
const (
	EapPhase2MethodNONE     EapPhase2Method = 0
	EapPhase2MethodPAP      EapPhase2Method = 1
	EapPhase2MethodMSPAP    EapPhase2Method = 2
	EapPhase2MethodMSPAPV2  EapPhase2Method = 3
	EapPhase2MethodGTC      EapPhase2Method = 4
	EapPhase2MethodSIM      EapPhase2Method = 5
	EapPhase2MethodAKA      EapPhase2Method = 6
	EapPhase2MethodAkaPrime EapPhase2Method = 7
)

type ExtRadioWorkDefaults

type ExtRadioWorkDefaults int32
const (
	ExtRadioWorkDefaultsTimeoutInSecs ExtRadioWorkDefaults = 10
)

type FreqRange

type FreqRange struct {
	Min int32
	Max int32
}

func (*FreqRange) MarshalParcel

func (s *FreqRange) MarshalParcel(
	p *parcel.Parcel,
) error

func (*FreqRange) UnmarshalParcel

func (s *FreqRange) UnmarshalParcel(
	p *parcel.Parcel,
) error

type GroupCipherMask

type GroupCipherMask int32
const (
	GroupCipherMaskWEP40      GroupCipherMask = (1 << 1)
	GroupCipherMaskWEP104     GroupCipherMask = (1 << 2)
	GroupCipherMaskTKIP       GroupCipherMask = (1 << 3)
	GroupCipherMaskCCMP       GroupCipherMask = (1 << 4)
	GroupCipherMaskGtkNotUsed GroupCipherMask = (1 << 14)
	GroupCipherMaskGcmp256    GroupCipherMask = (1 << 8)
	GroupCipherMaskSMS4       GroupCipherMask = (1 << 7)
	GroupCipherMaskGcmp128    GroupCipherMask = (1 << 6)
)

type GroupMgmtCipherMask

type GroupMgmtCipherMask int32
const (
	GroupMgmtCipherMaskBipGmac128 GroupMgmtCipherMask = (1 << 11)
	GroupMgmtCipherMaskBipGmac256 GroupMgmtCipherMask = (1 << 12)
	GroupMgmtCipherMaskBipCmac256 GroupMgmtCipherMask = (1 << 13)
)

type GsmRand

type GsmRand struct {
	Data []byte
}

func (*GsmRand) MarshalParcel

func (s *GsmRand) MarshalParcel(
	p *parcel.Parcel,
) error

func (*GsmRand) UnmarshalParcel

func (s *GsmRand) UnmarshalParcel(
	p *parcel.Parcel,
) error

type Hs20AnqpData

type Hs20AnqpData struct {
	OperatorFriendlyName []byte
	WanMetrics           []byte
	ConnectionCapability []byte
	OsuProvidersList     []byte
}

func (*Hs20AnqpData) MarshalParcel

func (s *Hs20AnqpData) MarshalParcel(
	p *parcel.Parcel,
) error

func (*Hs20AnqpData) UnmarshalParcel

func (s *Hs20AnqpData) UnmarshalParcel(
	p *parcel.Parcel,
) error

type Hs20AnqpSubtypes

type Hs20AnqpSubtypes int32
const (
	Hs20AnqpSubtypesOperatorFriendlyName Hs20AnqpSubtypes = 3
	Hs20AnqpSubtypesWanMetrics           Hs20AnqpSubtypes = 4
	Hs20AnqpSubtypesConnectionCapability Hs20AnqpSubtypes = 5
	Hs20AnqpSubtypesOsuProvidersList     Hs20AnqpSubtypes = 8
)

type INonStandardCertCallback

type INonStandardCertCallback interface {
	AsBinder() binder.IBinder
	GetBlob(ctx context.Context, alias string) ([]byte, error)
	ListAliases(ctx context.Context, prefix string) ([]string, error)
}

func NewNonStandardCertCallbackStub

func NewNonStandardCertCallbackStub(
	impl INonStandardCertCallbackServer,
) INonStandardCertCallback

NewNonStandardCertCallbackStub creates a server-side INonStandardCertCallback wrapping the given server implementation. The returned value satisfies INonStandardCertCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type INonStandardCertCallbackServer

type INonStandardCertCallbackServer interface {
	GetBlob(ctx context.Context, alias string) ([]byte, error)
	ListAliases(ctx context.Context, prefix string) ([]string, error)
}

INonStandardCertCallbackServer is the server-side interface that user implementations provide to NewNonStandardCertCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ISupplicant

type ISupplicant interface {
	AsBinder() binder.IBinder
	AddP2pInterface(ctx context.Context, ifName string) (ISupplicantP2pIface, error)
	AddStaInterface(ctx context.Context, ifName string) (ISupplicantStaIface, error)
	GetDebugLevel(ctx context.Context) (DebugLevel, error)
	GetP2pInterface(ctx context.Context, ifName string) (ISupplicantP2pIface, error)
	GetStaInterface(ctx context.Context, ifName string) (ISupplicantStaIface, error)
	IsDebugShowKeysEnabled(ctx context.Context) (bool, error)
	IsDebugShowTimestampEnabled(ctx context.Context) (bool, error)
	ListInterfaces(ctx context.Context) ([]IfaceInfo, error)
	RegisterCallback(ctx context.Context, callback ISupplicantCallback) error
	RemoveInterface(ctx context.Context, ifaceInfo IfaceInfo) error
	SetConcurrencyPriority(ctx context.Context, type_ IfaceType) error
	SetDebugParams(ctx context.Context, level DebugLevel, showTimestamp bool, showKeys bool) error
	Terminate(ctx context.Context) error
	RegisterNonStandardCertCallback(ctx context.Context, callback INonStandardCertCallback) error
}

func NewSupplicantStub

func NewSupplicantStub(
	impl ISupplicantServer,
) ISupplicant

NewSupplicantStub creates a server-side ISupplicant wrapping the given server implementation. The returned value satisfies ISupplicant and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ISupplicantCallback

type ISupplicantCallback interface {
	AsBinder() binder.IBinder
	OnInterfaceCreated(ctx context.Context, ifaceName string) error
	OnInterfaceRemoved(ctx context.Context, ifaceName string) error
}

func NewSupplicantCallbackStub

func NewSupplicantCallbackStub(
	impl ISupplicantCallbackServer,
) ISupplicantCallback

NewSupplicantCallbackStub creates a server-side ISupplicantCallback wrapping the given server implementation. The returned value satisfies ISupplicantCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ISupplicantCallbackServer

type ISupplicantCallbackServer interface {
	OnInterfaceCreated(ctx context.Context, ifaceName string) error
	OnInterfaceRemoved(ctx context.Context, ifaceName string) error
}

ISupplicantCallbackServer is the server-side interface that user implementations provide to NewSupplicantCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ISupplicantP2pIface

type ISupplicantP2pIface interface {
	AsBinder() binder.IBinder
	AddBonjourService(ctx context.Context, query []byte, response []byte) error
	AddGroup(ctx context.Context, persistent bool, persistentNetworkId int32) error
	AddGroupWithConfig(ctx context.Context, ssid []byte, pskPassphrase string, persistent bool, freq int32, peerAddress []byte, joinExistingGroup bool) error
	AddNetwork(ctx context.Context) (ISupplicantP2pNetwork, error)
	AddUpnpService(ctx context.Context, version int32, serviceName string) error
	CancelConnect(ctx context.Context) error
	CancelServiceDiscovery(ctx context.Context, identifier int64) error
	CancelWps(ctx context.Context, groupIfName string) error
	ConfigureExtListen(ctx context.Context, periodInMillis int32, intervalInMillis int32) error
	Connect(ctx context.Context, peerAddress []byte, provisionMethod WpsProvisionMethod, preSelectedPin string, joinExistingGroup bool, persistent bool, goIntent int32) (string, error)
	CreateNfcHandoverRequestMessage(ctx context.Context) ([]byte, error)
	CreateNfcHandoverSelectMessage(ctx context.Context) ([]byte, error)
	EnableWfd(ctx context.Context, enable bool) error
	Find(ctx context.Context, timeoutInSec int32) error
	Flush(ctx context.Context) error
	FlushServices(ctx context.Context) error
	GetDeviceAddress(ctx context.Context) ([]byte, error)
	GetEdmg(ctx context.Context) (bool, error)
	GetGroupCapability(ctx context.Context, peerAddress []byte) (P2pGroupCapabilityMask, error)
	GetName(ctx context.Context) (string, error)
	GetNetwork(ctx context.Context, id int32) (ISupplicantP2pNetwork, error)
	GetSsid(ctx context.Context, peerAddress []byte) ([]byte, error)
	GetType(ctx context.Context) (IfaceType, error)
	Invite(ctx context.Context, groupIfName string, goDeviceAddress []byte, peerAddress []byte) error
	ListNetworks(ctx context.Context) ([]int32, error)
	ProvisionDiscovery(ctx context.Context, peerAddress []byte, provisionMethod WpsProvisionMethod) error
	RegisterCallback(ctx context.Context, callback ISupplicantP2pIfaceCallback) error
	Reinvoke(ctx context.Context, persistentNetworkId int32, peerAddress []byte) error
	Reject(ctx context.Context, peerAddress []byte) error
	RemoveBonjourService(ctx context.Context, query []byte) error
	RemoveGroup(ctx context.Context, groupIfName string) error
	RemoveNetwork(ctx context.Context, id int32) error
	RemoveUpnpService(ctx context.Context, version int32, serviceName string) error
	ReportNfcHandoverInitiation(ctx context.Context, select_ []byte) error
	ReportNfcHandoverResponse(ctx context.Context, request []byte) error
	RequestServiceDiscovery(ctx context.Context, peerAddress []byte, query []byte) (int64, error)
	SaveConfig(ctx context.Context) error
	SetDisallowedFrequencies(ctx context.Context, ranges []FreqRange) error
	SetEdmg(ctx context.Context, enable bool) error
	SetGroupIdle(ctx context.Context, groupIfName string, timeoutInSec int32) error
	SetListenChannel(ctx context.Context, channel int32, operatingClass int32) error
	SetMacRandomization(ctx context.Context, enable bool) error
	SetMiracastMode(ctx context.Context, mode MiracastMode) error
	SetPowerSave(ctx context.Context, groupIfName string, enable bool) error
	SetSsidPostfix(ctx context.Context, postfix []byte) error
	SetWfdDeviceInfo(ctx context.Context, info []byte) error
	SetWfdR2DeviceInfo(ctx context.Context, info []byte) error
	RemoveClient(ctx context.Context, peerAddress []byte, isLegacyClient bool) error
	SetWpsConfigMethods(ctx context.Context, configMethods WpsConfigMethods) error
	SetWpsDeviceName(ctx context.Context, name string) error
	SetWpsDeviceType(ctx context.Context, type_ []byte) error
	SetWpsManufacturer(ctx context.Context, manufacturer string) error
	SetWpsModelName(ctx context.Context, modelName string) error
	SetWpsModelNumber(ctx context.Context, modelNumber string) error
	SetWpsSerialNumber(ctx context.Context, serialNumber string) error
	StartWpsPbc(ctx context.Context, groupIfName string, bssid []byte) error
	StartWpsPinDisplay(ctx context.Context, groupIfName string, bssid []byte) (string, error)
	StartWpsPinKeypad(ctx context.Context, groupIfName string, pin string) error
	StopFind(ctx context.Context) error
	FindOnSocialChannels(ctx context.Context, timeoutInSec int32) error
	FindOnSpecificFrequency(ctx context.Context, freqInHz int32, timeoutInSec int32) error
	SetVendorElements(ctx context.Context, frameTypeMask P2pFrameTypeMask, vendorElemBytes []byte) error
	ConfigureEapolIpAddressAllocationParams(ctx context.Context, ipAddressGo int32, ipAddressMask int32, ipAddressStart int32, ipAddressEnd int32) error
	ConnectWithParams(ctx context.Context, connectInfo P2pConnectInfo) (string, error)
	FindWithParams(ctx context.Context, discoveryInfo P2pDiscoveryInfo) error
	ConfigureExtListenWithParams(ctx context.Context, extListenInfo P2pExtListenInfo) error
	AddGroupWithConfigurationParams(ctx context.Context, groupConfigurationParams P2pAddGroupConfigurationParams) error
	CreateGroupOwner(ctx context.Context, groupOwnerInfo P2pCreateGroupOwnerInfo) error
}

func NewSupplicantP2pIfaceStub

func NewSupplicantP2pIfaceStub(
	impl ISupplicantP2pIfaceServer,
) ISupplicantP2pIface

NewSupplicantP2pIfaceStub creates a server-side ISupplicantP2pIface wrapping the given server implementation. The returned value satisfies ISupplicantP2pIface and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ISupplicantP2pIfaceCallback

type ISupplicantP2pIfaceCallback interface {
	AsBinder() binder.IBinder
	OnDeviceFound(ctx context.Context, srcAddress []byte, p2pDeviceAddress []byte, primaryDeviceType []byte, deviceName string, configMethods WpsConfigMethods, deviceCapabilities byte, groupCapabilities P2pGroupCapabilityMask, wfdDeviceInfo []byte) error
	OnDeviceLost(ctx context.Context, p2pDeviceAddress []byte) error
	OnFindStopped(ctx context.Context) error
	OnGoNegotiationCompleted(ctx context.Context, status P2pStatusCode) error
	OnGoNegotiationRequest(ctx context.Context, srcAddress []byte, passwordId WpsDevPasswordId) error
	OnGroupFormationFailure(ctx context.Context, failureReason string) error
	OnGroupFormationSuccess(ctx context.Context) error
	OnGroupRemoved(ctx context.Context, groupIfname string, isGroupOwner bool) error
	OnGroupStarted(ctx context.Context, groupIfname string, isGroupOwner bool, ssid []byte, frequency int32, psk []byte, passphrase string, goDeviceAddress []byte, isPersistent bool) error
	OnInvitationReceived(ctx context.Context, srcAddress []byte, goDeviceAddress []byte, bssid []byte, persistentNetworkId int32, operatingFrequency int32) error
	OnInvitationResult(ctx context.Context, bssid []byte, status P2pStatusCode) error
	OnProvisionDiscoveryCompleted(ctx context.Context, p2pDeviceAddress []byte, isRequest bool, status P2pProvDiscStatusCode, configMethods WpsConfigMethods, generatedPin string) error
	OnR2DeviceFound(ctx context.Context, srcAddress []byte, p2pDeviceAddress []byte, primaryDeviceType []byte, deviceName string, configMethods WpsConfigMethods, deviceCapabilities byte, groupCapabilities P2pGroupCapabilityMask, wfdDeviceInfo []byte, wfdR2DeviceInfo []byte) error
	OnServiceDiscoveryResponse(ctx context.Context, srcAddress []byte, updateIndicator uint16, tlvs []byte) error
	OnStaAuthorized(ctx context.Context, srcAddress []byte, p2pDeviceAddress []byte) error
	OnStaDeauthorized(ctx context.Context, srcAddress []byte, p2pDeviceAddress []byte) error
	OnGroupFrequencyChanged(ctx context.Context, groupIfname string, frequency int32) error
	OnDeviceFoundWithVendorElements(ctx context.Context, srcAddress []byte, p2pDeviceAddress []byte, primaryDeviceType []byte, deviceName string, configMethods WpsConfigMethods, deviceCapabilities byte, groupCapabilities P2pGroupCapabilityMask, wfdDeviceInfo []byte, wfdR2DeviceInfo []byte, vendorElemBytes []byte) error
	OnGroupStartedWithParams(ctx context.Context, groupStartedEventParams P2pGroupStartedEventParams) error
	OnPeerClientJoined(ctx context.Context, clientJoinedEventParams P2pPeerClientJoinedEventParams) error
	OnPeerClientDisconnected(ctx context.Context, clientDisconnectedEventParams P2pPeerClientDisconnectedEventParams) error
	OnProvisionDiscoveryCompletedEvent(ctx context.Context, provisionDiscoveryCompletedEventParams P2pProvisionDiscoveryCompletedEventParams) error
	OnDeviceFoundWithParams(ctx context.Context, deviceFoundEventParams P2pDeviceFoundEventParams) error
	OnGoNegotiationRequestWithParams(ctx context.Context, params P2pGoNegotiationReqEventParams) error
	OnInvitationReceivedWithParams(ctx context.Context, params P2pInvitationEventParams) error
}

func NewSupplicantP2pIfaceCallbackStub

func NewSupplicantP2pIfaceCallbackStub(
	impl ISupplicantP2pIfaceCallbackServer,
) ISupplicantP2pIfaceCallback

NewSupplicantP2pIfaceCallbackStub creates a server-side ISupplicantP2pIfaceCallback wrapping the given server implementation. The returned value satisfies ISupplicantP2pIfaceCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ISupplicantP2pIfaceCallbackServer

type ISupplicantP2pIfaceCallbackServer interface {
	OnDeviceFound(ctx context.Context, srcAddress []byte, p2pDeviceAddress []byte, primaryDeviceType []byte, deviceName string, configMethods WpsConfigMethods, deviceCapabilities byte, groupCapabilities P2pGroupCapabilityMask, wfdDeviceInfo []byte) error
	OnDeviceLost(ctx context.Context, p2pDeviceAddress []byte) error
	OnFindStopped(ctx context.Context) error
	OnGoNegotiationCompleted(ctx context.Context, status P2pStatusCode) error
	OnGoNegotiationRequest(ctx context.Context, srcAddress []byte, passwordId WpsDevPasswordId) error
	OnGroupFormationFailure(ctx context.Context, failureReason string) error
	OnGroupFormationSuccess(ctx context.Context) error
	OnGroupRemoved(ctx context.Context, groupIfname string, isGroupOwner bool) error
	OnGroupStarted(ctx context.Context, groupIfname string, isGroupOwner bool, ssid []byte, frequency int32, psk []byte, passphrase string, goDeviceAddress []byte, isPersistent bool) error
	OnInvitationReceived(ctx context.Context, srcAddress []byte, goDeviceAddress []byte, bssid []byte, persistentNetworkId int32, operatingFrequency int32) error
	OnInvitationResult(ctx context.Context, bssid []byte, status P2pStatusCode) error
	OnProvisionDiscoveryCompleted(ctx context.Context, p2pDeviceAddress []byte, isRequest bool, status P2pProvDiscStatusCode, configMethods WpsConfigMethods, generatedPin string) error
	OnR2DeviceFound(ctx context.Context, srcAddress []byte, p2pDeviceAddress []byte, primaryDeviceType []byte, deviceName string, configMethods WpsConfigMethods, deviceCapabilities byte, groupCapabilities P2pGroupCapabilityMask, wfdDeviceInfo []byte, wfdR2DeviceInfo []byte) error
	OnServiceDiscoveryResponse(ctx context.Context, srcAddress []byte, updateIndicator uint16, tlvs []byte) error
	OnStaAuthorized(ctx context.Context, srcAddress []byte, p2pDeviceAddress []byte) error
	OnStaDeauthorized(ctx context.Context, srcAddress []byte, p2pDeviceAddress []byte) error
	OnGroupFrequencyChanged(ctx context.Context, groupIfname string, frequency int32) error
	OnDeviceFoundWithVendorElements(ctx context.Context, srcAddress []byte, p2pDeviceAddress []byte, primaryDeviceType []byte, deviceName string, configMethods WpsConfigMethods, deviceCapabilities byte, groupCapabilities P2pGroupCapabilityMask, wfdDeviceInfo []byte, wfdR2DeviceInfo []byte, vendorElemBytes []byte) error
	OnGroupStartedWithParams(ctx context.Context, groupStartedEventParams P2pGroupStartedEventParams) error
	OnPeerClientJoined(ctx context.Context, clientJoinedEventParams P2pPeerClientJoinedEventParams) error
	OnPeerClientDisconnected(ctx context.Context, clientDisconnectedEventParams P2pPeerClientDisconnectedEventParams) error
	OnProvisionDiscoveryCompletedEvent(ctx context.Context, provisionDiscoveryCompletedEventParams P2pProvisionDiscoveryCompletedEventParams) error
	OnDeviceFoundWithParams(ctx context.Context, deviceFoundEventParams P2pDeviceFoundEventParams) error
	OnGoNegotiationRequestWithParams(ctx context.Context, params P2pGoNegotiationReqEventParams) error
	OnInvitationReceivedWithParams(ctx context.Context, params P2pInvitationEventParams) error
}

ISupplicantP2pIfaceCallbackServer is the server-side interface that user implementations provide to NewSupplicantP2pIfaceCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ISupplicantP2pIfaceServer

type ISupplicantP2pIfaceServer interface {
	AddBonjourService(ctx context.Context, query []byte, response []byte) error
	AddGroup(ctx context.Context, persistent bool, persistentNetworkId int32) error
	AddGroupWithConfig(ctx context.Context, ssid []byte, pskPassphrase string, persistent bool, freq int32, peerAddress []byte, joinExistingGroup bool) error
	AddNetwork(ctx context.Context) (ISupplicantP2pNetwork, error)
	AddUpnpService(ctx context.Context, version int32, serviceName string) error
	CancelConnect(ctx context.Context) error
	CancelServiceDiscovery(ctx context.Context, identifier int64) error
	CancelWps(ctx context.Context, groupIfName string) error
	ConfigureExtListen(ctx context.Context, periodInMillis int32, intervalInMillis int32) error
	Connect(ctx context.Context, peerAddress []byte, provisionMethod WpsProvisionMethod, preSelectedPin string, joinExistingGroup bool, persistent bool, goIntent int32) (string, error)
	CreateNfcHandoverRequestMessage(ctx context.Context) ([]byte, error)
	CreateNfcHandoverSelectMessage(ctx context.Context) ([]byte, error)
	EnableWfd(ctx context.Context, enable bool) error
	Find(ctx context.Context, timeoutInSec int32) error
	Flush(ctx context.Context) error
	FlushServices(ctx context.Context) error
	GetDeviceAddress(ctx context.Context) ([]byte, error)
	GetEdmg(ctx context.Context) (bool, error)
	GetGroupCapability(ctx context.Context, peerAddress []byte) (P2pGroupCapabilityMask, error)
	GetName(ctx context.Context) (string, error)
	GetNetwork(ctx context.Context, id int32) (ISupplicantP2pNetwork, error)
	GetSsid(ctx context.Context, peerAddress []byte) ([]byte, error)
	GetType(ctx context.Context) (IfaceType, error)
	Invite(ctx context.Context, groupIfName string, goDeviceAddress []byte, peerAddress []byte) error
	ListNetworks(ctx context.Context) ([]int32, error)
	ProvisionDiscovery(ctx context.Context, peerAddress []byte, provisionMethod WpsProvisionMethod) error
	RegisterCallback(ctx context.Context, callback ISupplicantP2pIfaceCallback) error
	Reinvoke(ctx context.Context, persistentNetworkId int32, peerAddress []byte) error
	Reject(ctx context.Context, peerAddress []byte) error
	RemoveBonjourService(ctx context.Context, query []byte) error
	RemoveGroup(ctx context.Context, groupIfName string) error
	RemoveNetwork(ctx context.Context, id int32) error
	RemoveUpnpService(ctx context.Context, version int32, serviceName string) error
	ReportNfcHandoverInitiation(ctx context.Context, select_ []byte) error
	ReportNfcHandoverResponse(ctx context.Context, request []byte) error
	RequestServiceDiscovery(ctx context.Context, peerAddress []byte, query []byte) (int64, error)
	SaveConfig(ctx context.Context) error
	SetDisallowedFrequencies(ctx context.Context, ranges []FreqRange) error
	SetEdmg(ctx context.Context, enable bool) error
	SetGroupIdle(ctx context.Context, groupIfName string, timeoutInSec int32) error
	SetListenChannel(ctx context.Context, channel int32, operatingClass int32) error
	SetMacRandomization(ctx context.Context, enable bool) error
	SetMiracastMode(ctx context.Context, mode MiracastMode) error
	SetPowerSave(ctx context.Context, groupIfName string, enable bool) error
	SetSsidPostfix(ctx context.Context, postfix []byte) error
	SetWfdDeviceInfo(ctx context.Context, info []byte) error
	SetWfdR2DeviceInfo(ctx context.Context, info []byte) error
	RemoveClient(ctx context.Context, peerAddress []byte, isLegacyClient bool) error
	SetWpsConfigMethods(ctx context.Context, configMethods WpsConfigMethods) error
	SetWpsDeviceName(ctx context.Context, name string) error
	SetWpsDeviceType(ctx context.Context, type_ []byte) error
	SetWpsManufacturer(ctx context.Context, manufacturer string) error
	SetWpsModelName(ctx context.Context, modelName string) error
	SetWpsModelNumber(ctx context.Context, modelNumber string) error
	SetWpsSerialNumber(ctx context.Context, serialNumber string) error
	StartWpsPbc(ctx context.Context, groupIfName string, bssid []byte) error
	StartWpsPinDisplay(ctx context.Context, groupIfName string, bssid []byte) (string, error)
	StartWpsPinKeypad(ctx context.Context, groupIfName string, pin string) error
	StopFind(ctx context.Context) error
	FindOnSocialChannels(ctx context.Context, timeoutInSec int32) error
	FindOnSpecificFrequency(ctx context.Context, freqInHz int32, timeoutInSec int32) error
	SetVendorElements(ctx context.Context, frameTypeMask P2pFrameTypeMask, vendorElemBytes []byte) error
	ConfigureEapolIpAddressAllocationParams(ctx context.Context, ipAddressGo int32, ipAddressMask int32, ipAddressStart int32, ipAddressEnd int32) error
	ConnectWithParams(ctx context.Context, connectInfo P2pConnectInfo) (string, error)
	FindWithParams(ctx context.Context, discoveryInfo P2pDiscoveryInfo) error
	ConfigureExtListenWithParams(ctx context.Context, extListenInfo P2pExtListenInfo) error
	AddGroupWithConfigurationParams(ctx context.Context, groupConfigurationParams P2pAddGroupConfigurationParams) error
	CreateGroupOwner(ctx context.Context, groupOwnerInfo P2pCreateGroupOwnerInfo) error
}

ISupplicantP2pIfaceServer is the server-side interface that user implementations provide to NewSupplicantP2pIfaceStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ISupplicantP2pNetwork

type ISupplicantP2pNetwork interface {
	AsBinder() binder.IBinder
	GetBssid(ctx context.Context) ([]byte, error)
	GetClientList(ctx context.Context) ([]MacAddress, error)
	GetId(ctx context.Context) (int32, error)
	GetInterfaceName(ctx context.Context) (string, error)
	GetSsid(ctx context.Context) ([]byte, error)
	GetType(ctx context.Context) (IfaceType, error)
	IsCurrent(ctx context.Context) (bool, error)
	IsGroupOwner(ctx context.Context) (bool, error)
	IsPersistent(ctx context.Context) (bool, error)
	SetClientList(ctx context.Context, clients []MacAddress) error
}

func NewSupplicantP2pNetworkStub

func NewSupplicantP2pNetworkStub(
	impl ISupplicantP2pNetworkServer,
) ISupplicantP2pNetwork

NewSupplicantP2pNetworkStub creates a server-side ISupplicantP2pNetwork wrapping the given server implementation. The returned value satisfies ISupplicantP2pNetwork and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ISupplicantP2pNetworkServer

type ISupplicantP2pNetworkServer interface {
	GetBssid(ctx context.Context) ([]byte, error)
	GetClientList(ctx context.Context) ([]MacAddress, error)
	GetId(ctx context.Context) (int32, error)
	GetInterfaceName(ctx context.Context) (string, error)
	GetSsid(ctx context.Context) ([]byte, error)
	GetType(ctx context.Context) (IfaceType, error)
	IsCurrent(ctx context.Context) (bool, error)
	IsGroupOwner(ctx context.Context) (bool, error)
	IsPersistent(ctx context.Context) (bool, error)
	SetClientList(ctx context.Context, clients []MacAddress) error
}

ISupplicantP2pNetworkServer is the server-side interface that user implementations provide to NewSupplicantP2pNetworkStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ISupplicantServer

type ISupplicantServer interface {
	AddP2pInterface(ctx context.Context, ifName string) (ISupplicantP2pIface, error)
	AddStaInterface(ctx context.Context, ifName string) (ISupplicantStaIface, error)
	GetDebugLevel(ctx context.Context) (DebugLevel, error)
	GetP2pInterface(ctx context.Context, ifName string) (ISupplicantP2pIface, error)
	GetStaInterface(ctx context.Context, ifName string) (ISupplicantStaIface, error)
	IsDebugShowKeysEnabled(ctx context.Context) (bool, error)
	IsDebugShowTimestampEnabled(ctx context.Context) (bool, error)
	ListInterfaces(ctx context.Context) ([]IfaceInfo, error)
	RegisterCallback(ctx context.Context, callback ISupplicantCallback) error
	RemoveInterface(ctx context.Context, ifaceInfo IfaceInfo) error
	SetConcurrencyPriority(ctx context.Context, type_ IfaceType) error
	SetDebugParams(ctx context.Context, level DebugLevel, showTimestamp bool, showKeys bool) error
	Terminate(ctx context.Context) error
	RegisterNonStandardCertCallback(ctx context.Context, callback INonStandardCertCallback) error
}

ISupplicantServer is the server-side interface that user implementations provide to NewSupplicantStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ISupplicantStaIface

type ISupplicantStaIface interface {
	AsBinder() binder.IBinder
	AddDppPeerUri(ctx context.Context, uri string) (int32, error)
	AddExtRadioWork(ctx context.Context, name string, freqInMhz int32, timeoutInSec int32) (int32, error)
	AddNetwork(ctx context.Context) (ISupplicantStaNetwork, error)
	AddRxFilter(ctx context.Context, type_ RxFilterType) error
	CancelWps(ctx context.Context) error
	Disconnect(ctx context.Context) error
	EnableAutoReconnect(ctx context.Context, enable bool) error
	FilsHlpAddRequest(ctx context.Context, dst_mac []byte, pkt []byte) error
	FilsHlpFlushRequest(ctx context.Context) error
	GenerateDppBootstrapInfoForResponder(ctx context.Context, macAddress []byte, deviceInfo string, curve DppCurve) (DppResponderBootstrapInfo, error)
	GenerateSelfDppConfiguration(ctx context.Context, ssid string, privEcKey []byte) error
	GetConnectionCapabilities(ctx context.Context) (ConnectionCapabilities, error)
	GetConnectionMloLinksInfo(ctx context.Context) (MloLinksInfo, error)
	GetKeyMgmtCapabilities(ctx context.Context) (KeyMgmtMask, error)
	GetMacAddress(ctx context.Context) ([]byte, error)
	GetName(ctx context.Context) (string, error)
	GetNetwork(ctx context.Context, id int32) (ISupplicantStaNetwork, error)
	GetType(ctx context.Context) (IfaceType, error)
	GetWpaDriverCapabilities(ctx context.Context) (WpaDriverCapabilitiesMask, error)
	InitiateAnqpQuery(ctx context.Context, macAddress []byte, infoElements []AnqpInfoId, subTypes []Hs20AnqpSubtypes) error
	InitiateHs20IconQuery(ctx context.Context, macAddress []byte, fileName string) error
	InitiateTdlsDiscover(ctx context.Context, macAddress []byte) error
	InitiateTdlsSetup(ctx context.Context, macAddress []byte) error
	InitiateTdlsTeardown(ctx context.Context, macAddress []byte) error
	InitiateVenueUrlAnqpQuery(ctx context.Context, macAddress []byte) error
	ListNetworks(ctx context.Context) ([]int32, error)
	Reassociate(ctx context.Context) error
	Reconnect(ctx context.Context) error
	RegisterCallback(ctx context.Context, callback ISupplicantStaIfaceCallback) error
	SetQosPolicyFeatureEnabled(ctx context.Context, enable bool) error
	SendQosPolicyResponse(ctx context.Context, qosPolicyRequestId int32, morePolicies bool, qosPolicyStatusList []QosPolicyStatus) error
	RemoveAllQosPolicies(ctx context.Context) error
	RemoveDppUri(ctx context.Context, id int32) error
	RemoveExtRadioWork(ctx context.Context, id int32) error
	RemoveNetwork(ctx context.Context, id int32) error
	RemoveRxFilter(ctx context.Context, type_ RxFilterType) error
	SetBtCoexistenceMode(ctx context.Context, mode BtCoexistenceMode) error
	SetBtCoexistenceScanModeEnabled(ctx context.Context, enable bool) error
	SetCountryCode(ctx context.Context, code []byte) error
	SetExternalSim(ctx context.Context, useExternalSim bool) error
	SetMboCellularDataStatus(ctx context.Context, available bool) error
	SetPowerSave(ctx context.Context, enable bool) error
	SetSuspendModeEnabled(ctx context.Context, enable bool) error
	SetWpsConfigMethods(ctx context.Context, configMethods WpsConfigMethods) error
	SetWpsDeviceName(ctx context.Context, name string) error
	SetWpsDeviceType(ctx context.Context, type_ []byte) error
	SetWpsManufacturer(ctx context.Context, manufacturer string) error
	SetWpsModelName(ctx context.Context, modelName string) error
	SetWpsModelNumber(ctx context.Context, modelNumber string) error
	SetWpsSerialNumber(ctx context.Context, serialNumber string) error
	StartDppConfiguratorInitiator(ctx context.Context, peerBootstrapId int32, ownBootstrapId int32, ssid string, password string, psk string, netRole DppNetRole, securityAkm DppAkm, privEcKey []byte) ([]byte, error)
	StartDppEnrolleeInitiator(ctx context.Context, peerBootstrapId int32, ownBootstrapId int32) error
	StartDppEnrolleeResponder(ctx context.Context, listenChannel int32) error
	StartRxFilter(ctx context.Context) error
	StartWpsPbc(ctx context.Context, bssid []byte) error
	StartWpsPinDisplay(ctx context.Context, bssid []byte) (string, error)
	StartWpsPinKeypad(ctx context.Context, pin string) error
	StartWpsRegistrar(ctx context.Context, bssid []byte, pin string) error
	StopDppInitiator(ctx context.Context) error
	StopDppResponder(ctx context.Context, ownBootstrapId int32) error
	StopRxFilter(ctx context.Context) error
	GetSignalPollResults(ctx context.Context) ([]SignalPollResult, error)
	AddQosPolicyRequestForScs(ctx context.Context, qosPolicyData []QosPolicyScsData) ([]QosPolicyScsRequestStatus, error)
	RemoveQosPolicyForScs(ctx context.Context, scsPolicyIds []byte) ([]QosPolicyScsRequestStatus, error)
	ConfigureMscs(ctx context.Context, params MscsParams) error
	DisableMscs(ctx context.Context) error
}

func NewSupplicantStaIfaceStub

func NewSupplicantStaIfaceStub(
	impl ISupplicantStaIfaceServer,
) ISupplicantStaIface

NewSupplicantStaIfaceStub creates a server-side ISupplicantStaIface wrapping the given server implementation. The returned value satisfies ISupplicantStaIface and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ISupplicantStaIfaceCallback

type ISupplicantStaIfaceCallback interface {
	AsBinder() binder.IBinder
	OnAnqpQueryDone(ctx context.Context, bssid []byte, data AnqpData, hs20Data Hs20AnqpData) error
	OnAssociationRejected(ctx context.Context, assocRejectData AssociationRejectionData) error
	OnAuthenticationTimeout(ctx context.Context, bssid []byte) error
	OnAuxiliarySupplicantEvent(ctx context.Context, eventCode AuxiliarySupplicantEventCode, bssid []byte, reasonString string) error
	OnBssTmHandlingDone(ctx context.Context, tmData BssTmData) error
	OnBssidChanged(ctx context.Context, reason BssidChangeReason, bssid []byte) error
	OnDisconnected(ctx context.Context, bssid []byte, locallyGenerated bool, reasonCode StaIfaceReasonCode) error
	OnDppFailure(ctx context.Context, code DppFailureCode, ssid string, channelList string, bandList []uint16) error
	OnDppProgress(ctx context.Context, code DppProgressCode) error
	OnDppSuccess(ctx context.Context, event DppEventType) error
	OnDppSuccessConfigReceived(ctx context.Context, ssid []byte, password string, psk []byte, securityAkm DppAkm, dppConnectionKeys DppConnectionKeys) error
	OnDppSuccessConfigSent(ctx context.Context) error
	OnEapFailure(ctx context.Context, bssid []byte, errorCode int32) error
	OnExtRadioWorkStart(ctx context.Context, id int32) error
	OnExtRadioWorkTimeout(ctx context.Context, id int32) error
	OnHs20DeauthImminentNotice(ctx context.Context, bssid []byte, reasonCode int32, reAuthDelayInSec int32, url string) error
	OnHs20IconQueryDone(ctx context.Context, bssid []byte, fileName string, data []byte) error
	OnHs20SubscriptionRemediation(ctx context.Context, bssid []byte, osuMethod OsuMethod, url string) error
	OnHs20TermsAndConditionsAcceptanceRequestedNotification(ctx context.Context, bssid []byte, url string) error
	OnNetworkAdded(ctx context.Context, id int32) error
	OnNetworkNotFound(ctx context.Context, ssid []byte) error
	OnNetworkRemoved(ctx context.Context, id int32) error
	OnPmkCacheAdded(ctx context.Context, expirationTimeInSec int64, serializedEntry []byte) error
	OnStateChanged(ctx context.Context, newState StaIfaceCallbackState, bssid []byte, id int32, ssid []byte, filsHlpSent bool) error
	OnWpsEventFail(ctx context.Context, bssid []byte, configError WpsConfigError, errorInd WpsErrorIndication) error
	OnWpsEventPbcOverlap(ctx context.Context) error
	OnWpsEventSuccess(ctx context.Context) error
	OnQosPolicyReset(ctx context.Context) error
	OnQosPolicyRequest(ctx context.Context, qosPolicyRequestId int32, qosPolicyData []QosPolicyData) error
	OnMloLinksInfoChanged(ctx context.Context, reason ISupplicantStaIfaceCallbackMloLinkInfoChangeReason) error
	OnDppConfigReceived(ctx context.Context, configData DppConfigurationData) error
	OnDppConnectionStatusResultSent(ctx context.Context, code DppStatusErrorCode) error
	OnBssFrequencyChanged(ctx context.Context, frequencyMhz int32) error
	OnSupplicantStateChanged(ctx context.Context, stateChangeData SupplicantStateChangeData) error
	OnQosPolicyResponseForScs(ctx context.Context, qosPolicyScsResponseStatus []QosPolicyScsResponseStatus) error
	OnPmkSaCacheAdded(ctx context.Context, pmkSaData PmkSaCacheData) error
}

func NewSupplicantStaIfaceCallbackStub

func NewSupplicantStaIfaceCallbackStub(
	impl ISupplicantStaIfaceCallbackServer,
) ISupplicantStaIfaceCallback

NewSupplicantStaIfaceCallbackStub creates a server-side ISupplicantStaIfaceCallback wrapping the given server implementation. The returned value satisfies ISupplicantStaIfaceCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ISupplicantStaIfaceCallbackMloLinkInfoChangeReason

type ISupplicantStaIfaceCallbackMloLinkInfoChangeReason int32
const (
	ISupplicantStaIfaceCallbackMloLinkInfoChangeReasonTidToLinkMap               ISupplicantStaIfaceCallbackMloLinkInfoChangeReason = 0
	ISupplicantStaIfaceCallbackMloLinkInfoChangeReasonMultiLinkReconfigApRemoval ISupplicantStaIfaceCallbackMloLinkInfoChangeReason = 1
)

type ISupplicantStaIfaceCallbackServer

type ISupplicantStaIfaceCallbackServer interface {
	OnAnqpQueryDone(ctx context.Context, bssid []byte, data AnqpData, hs20Data Hs20AnqpData) error
	OnAssociationRejected(ctx context.Context, assocRejectData AssociationRejectionData) error
	OnAuthenticationTimeout(ctx context.Context, bssid []byte) error
	OnAuxiliarySupplicantEvent(ctx context.Context, eventCode AuxiliarySupplicantEventCode, bssid []byte, reasonString string) error
	OnBssTmHandlingDone(ctx context.Context, tmData BssTmData) error
	OnBssidChanged(ctx context.Context, reason BssidChangeReason, bssid []byte) error
	OnDisconnected(ctx context.Context, bssid []byte, locallyGenerated bool, reasonCode StaIfaceReasonCode) error
	OnDppFailure(ctx context.Context, code DppFailureCode, ssid string, channelList string, bandList []uint16) error
	OnDppProgress(ctx context.Context, code DppProgressCode) error
	OnDppSuccess(ctx context.Context, event DppEventType) error
	OnDppSuccessConfigReceived(ctx context.Context, ssid []byte, password string, psk []byte, securityAkm DppAkm, dppConnectionKeys DppConnectionKeys) error
	OnDppSuccessConfigSent(ctx context.Context) error
	OnEapFailure(ctx context.Context, bssid []byte, errorCode int32) error
	OnExtRadioWorkStart(ctx context.Context, id int32) error
	OnExtRadioWorkTimeout(ctx context.Context, id int32) error
	OnHs20DeauthImminentNotice(ctx context.Context, bssid []byte, reasonCode int32, reAuthDelayInSec int32, url string) error
	OnHs20IconQueryDone(ctx context.Context, bssid []byte, fileName string, data []byte) error
	OnHs20SubscriptionRemediation(ctx context.Context, bssid []byte, osuMethod OsuMethod, url string) error
	OnHs20TermsAndConditionsAcceptanceRequestedNotification(ctx context.Context, bssid []byte, url string) error
	OnNetworkAdded(ctx context.Context, id int32) error
	OnNetworkNotFound(ctx context.Context, ssid []byte) error
	OnNetworkRemoved(ctx context.Context, id int32) error
	OnPmkCacheAdded(ctx context.Context, expirationTimeInSec int64, serializedEntry []byte) error
	OnStateChanged(ctx context.Context, newState StaIfaceCallbackState, bssid []byte, id int32, ssid []byte, filsHlpSent bool) error
	OnWpsEventFail(ctx context.Context, bssid []byte, configError WpsConfigError, errorInd WpsErrorIndication) error
	OnWpsEventPbcOverlap(ctx context.Context) error
	OnWpsEventSuccess(ctx context.Context) error
	OnQosPolicyReset(ctx context.Context) error
	OnQosPolicyRequest(ctx context.Context, qosPolicyRequestId int32, qosPolicyData []QosPolicyData) error
	OnMloLinksInfoChanged(ctx context.Context, reason ISupplicantStaIfaceCallbackMloLinkInfoChangeReason) error
	OnDppConfigReceived(ctx context.Context, configData DppConfigurationData) error
	OnDppConnectionStatusResultSent(ctx context.Context, code DppStatusErrorCode) error
	OnBssFrequencyChanged(ctx context.Context, frequencyMhz int32) error
	OnSupplicantStateChanged(ctx context.Context, stateChangeData SupplicantStateChangeData) error
	OnQosPolicyResponseForScs(ctx context.Context, qosPolicyScsResponseStatus []QosPolicyScsResponseStatus) error
	OnPmkSaCacheAdded(ctx context.Context, pmkSaData PmkSaCacheData) error
}

ISupplicantStaIfaceCallbackServer is the server-side interface that user implementations provide to NewSupplicantStaIfaceCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ISupplicantStaIfaceServer

type ISupplicantStaIfaceServer interface {
	AddDppPeerUri(ctx context.Context, uri string) (int32, error)
	AddExtRadioWork(ctx context.Context, name string, freqInMhz int32, timeoutInSec int32) (int32, error)
	AddNetwork(ctx context.Context) (ISupplicantStaNetwork, error)
	AddRxFilter(ctx context.Context, type_ RxFilterType) error
	CancelWps(ctx context.Context) error
	Disconnect(ctx context.Context) error
	EnableAutoReconnect(ctx context.Context, enable bool) error
	FilsHlpAddRequest(ctx context.Context, dst_mac []byte, pkt []byte) error
	FilsHlpFlushRequest(ctx context.Context) error
	GenerateDppBootstrapInfoForResponder(ctx context.Context, macAddress []byte, deviceInfo string, curve DppCurve) (DppResponderBootstrapInfo, error)
	GenerateSelfDppConfiguration(ctx context.Context, ssid string, privEcKey []byte) error
	GetConnectionCapabilities(ctx context.Context) (ConnectionCapabilities, error)
	GetConnectionMloLinksInfo(ctx context.Context) (MloLinksInfo, error)
	GetKeyMgmtCapabilities(ctx context.Context) (KeyMgmtMask, error)
	GetMacAddress(ctx context.Context) ([]byte, error)
	GetName(ctx context.Context) (string, error)
	GetNetwork(ctx context.Context, id int32) (ISupplicantStaNetwork, error)
	GetType(ctx context.Context) (IfaceType, error)
	GetWpaDriverCapabilities(ctx context.Context) (WpaDriverCapabilitiesMask, error)
	InitiateAnqpQuery(ctx context.Context, macAddress []byte, infoElements []AnqpInfoId, subTypes []Hs20AnqpSubtypes) error
	InitiateHs20IconQuery(ctx context.Context, macAddress []byte, fileName string) error
	InitiateTdlsDiscover(ctx context.Context, macAddress []byte) error
	InitiateTdlsSetup(ctx context.Context, macAddress []byte) error
	InitiateTdlsTeardown(ctx context.Context, macAddress []byte) error
	InitiateVenueUrlAnqpQuery(ctx context.Context, macAddress []byte) error
	ListNetworks(ctx context.Context) ([]int32, error)
	Reassociate(ctx context.Context) error
	Reconnect(ctx context.Context) error
	RegisterCallback(ctx context.Context, callback ISupplicantStaIfaceCallback) error
	SetQosPolicyFeatureEnabled(ctx context.Context, enable bool) error
	SendQosPolicyResponse(ctx context.Context, qosPolicyRequestId int32, morePolicies bool, qosPolicyStatusList []QosPolicyStatus) error
	RemoveAllQosPolicies(ctx context.Context) error
	RemoveDppUri(ctx context.Context, id int32) error
	RemoveExtRadioWork(ctx context.Context, id int32) error
	RemoveNetwork(ctx context.Context, id int32) error
	RemoveRxFilter(ctx context.Context, type_ RxFilterType) error
	SetBtCoexistenceMode(ctx context.Context, mode BtCoexistenceMode) error
	SetBtCoexistenceScanModeEnabled(ctx context.Context, enable bool) error
	SetCountryCode(ctx context.Context, code []byte) error
	SetExternalSim(ctx context.Context, useExternalSim bool) error
	SetMboCellularDataStatus(ctx context.Context, available bool) error
	SetPowerSave(ctx context.Context, enable bool) error
	SetSuspendModeEnabled(ctx context.Context, enable bool) error
	SetWpsConfigMethods(ctx context.Context, configMethods WpsConfigMethods) error
	SetWpsDeviceName(ctx context.Context, name string) error
	SetWpsDeviceType(ctx context.Context, type_ []byte) error
	SetWpsManufacturer(ctx context.Context, manufacturer string) error
	SetWpsModelName(ctx context.Context, modelName string) error
	SetWpsModelNumber(ctx context.Context, modelNumber string) error
	SetWpsSerialNumber(ctx context.Context, serialNumber string) error
	StartDppConfiguratorInitiator(ctx context.Context, peerBootstrapId int32, ownBootstrapId int32, ssid string, password string, psk string, netRole DppNetRole, securityAkm DppAkm, privEcKey []byte) ([]byte, error)
	StartDppEnrolleeInitiator(ctx context.Context, peerBootstrapId int32, ownBootstrapId int32) error
	StartDppEnrolleeResponder(ctx context.Context, listenChannel int32) error
	StartRxFilter(ctx context.Context) error
	StartWpsPbc(ctx context.Context, bssid []byte) error
	StartWpsPinDisplay(ctx context.Context, bssid []byte) (string, error)
	StartWpsPinKeypad(ctx context.Context, pin string) error
	StartWpsRegistrar(ctx context.Context, bssid []byte, pin string) error
	StopDppInitiator(ctx context.Context) error
	StopDppResponder(ctx context.Context, ownBootstrapId int32) error
	StopRxFilter(ctx context.Context) error
	GetSignalPollResults(ctx context.Context) ([]SignalPollResult, error)
	AddQosPolicyRequestForScs(ctx context.Context, qosPolicyData []QosPolicyScsData) ([]QosPolicyScsRequestStatus, error)
	RemoveQosPolicyForScs(ctx context.Context, scsPolicyIds []byte) ([]QosPolicyScsRequestStatus, error)
	ConfigureMscs(ctx context.Context, params MscsParams) error
	DisableMscs(ctx context.Context) error
}

ISupplicantStaIfaceServer is the server-side interface that user implementations provide to NewSupplicantStaIfaceStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ISupplicantStaNetwork

type ISupplicantStaNetwork interface {
	AsBinder() binder.IBinder
	Disable(ctx context.Context) error
	Enable(ctx context.Context, noConnect bool) error
	EnableSaePkOnlyMode(ctx context.Context, enable bool) error
	EnableSuiteBEapOpenSslCiphers(ctx context.Context) error
	EnableTlsSuiteBEapPhase1Param(ctx context.Context, enable bool) error
	GetAuthAlg(ctx context.Context) (AuthAlgMask, error)
	GetBssid(ctx context.Context) ([]byte, error)
	GetEapAltSubjectMatch(ctx context.Context) (string, error)
	GetEapAnonymousIdentity(ctx context.Context) ([]byte, error)
	GetEapCACert(ctx context.Context) (string, error)
	GetEapCAPath(ctx context.Context) (string, error)
	GetEapClientCert(ctx context.Context) (string, error)
	GetEapDomainSuffixMatch(ctx context.Context) (string, error)
	GetEapEngine(ctx context.Context) (bool, error)
	GetEapEngineId(ctx context.Context) (string, error)
	GetEapIdentity(ctx context.Context) ([]byte, error)
	GetEapMethod(ctx context.Context) (EapMethod, error)
	GetEapPassword(ctx context.Context) ([]byte, error)
	GetEapPhase2Method(ctx context.Context) (EapPhase2Method, error)
	GetEapPrivateKeyId(ctx context.Context) (string, error)
	GetEapSubjectMatch(ctx context.Context) (string, error)
	GetEdmg(ctx context.Context) (bool, error)
	GetGroupCipher(ctx context.Context) (GroupCipherMask, error)
	GetGroupMgmtCipher(ctx context.Context) (GroupMgmtCipherMask, error)
	GetId(ctx context.Context) (int32, error)
	GetIdStr(ctx context.Context) (string, error)
	GetInterfaceName(ctx context.Context) (string, error)
	GetKeyMgmt(ctx context.Context) (KeyMgmtMask, error)
	GetOcsp(ctx context.Context) (OcspType, error)
	GetPairwiseCipher(ctx context.Context) (PairwiseCipherMask, error)
	GetProto(ctx context.Context) (ProtoMask, error)
	GetPsk(ctx context.Context) ([]byte, error)
	GetPskPassphrase(ctx context.Context) (string, error)
	GetRequirePmf(ctx context.Context) (bool, error)
	GetSaePassword(ctx context.Context) (string, error)
	GetSaePasswordId(ctx context.Context) (string, error)
	GetScanSsid(ctx context.Context) (bool, error)
	GetSsid(ctx context.Context) ([]byte, error)
	GetType(ctx context.Context) (IfaceType, error)
	GetWapiCertSuite(ctx context.Context) (string, error)
	GetWepKey(ctx context.Context, keyIdx int32) ([]byte, error)
	GetWepTxKeyIdx(ctx context.Context) (int32, error)
	GetWpsNfcConfigurationToken(ctx context.Context) ([]byte, error)
	RegisterCallback(ctx context.Context, callback ISupplicantStaNetworkCallback) error
	Select(ctx context.Context) error
	SendNetworkEapIdentityResponse(ctx context.Context, identity []byte, encryptedIdentity []byte) error
	SendNetworkEapSimGsmAuthFailure(ctx context.Context) error
	SendNetworkEapSimGsmAuthResponse(ctx context.Context, params []NetworkResponseEapSimGsmAuthParams) error
	SendNetworkEapSimUmtsAuthFailure(ctx context.Context) error
	SendNetworkEapSimUmtsAuthResponse(ctx context.Context, params NetworkResponseEapSimUmtsAuthParams) error
	SendNetworkEapSimUmtsAutsResponse(ctx context.Context, auts []byte) error
	SetAuthAlg(ctx context.Context, authAlgMask AuthAlgMask) error
	SetBssid(ctx context.Context, bssid []byte) error
	SetDppKeys(ctx context.Context, keys DppConnectionKeys) error
	SetEapAltSubjectMatch(ctx context.Context, match string) error
	SetEapAnonymousIdentity(ctx context.Context, identity []byte) error
	SetEapCACert(ctx context.Context, path string) error
	SetEapCAPath(ctx context.Context, path string) error
	SetEapClientCert(ctx context.Context, path string) error
	SetEapDomainSuffixMatch(ctx context.Context, match string) error
	SetEapEncryptedImsiIdentity(ctx context.Context, identity []byte) error
	SetEapEngine(ctx context.Context, enable bool) error
	SetEapEngineID(ctx context.Context, id string) error
	SetEapErp(ctx context.Context, enable bool) error
	SetEapIdentity(ctx context.Context, identity []byte) error
	SetEapMethod(ctx context.Context, method EapMethod) error
	SetEapPassword(ctx context.Context, password []byte) error
	SetEapPhase2Method(ctx context.Context, method EapPhase2Method) error
	SetEapPrivateKeyId(ctx context.Context, id string) error
	SetEapSubjectMatch(ctx context.Context, match string) error
	SetEdmg(ctx context.Context, enable bool) error
	SetGroupCipher(ctx context.Context, groupCipherMask GroupCipherMask) error
	SetGroupMgmtCipher(ctx context.Context, groupMgmtCipherMask GroupMgmtCipherMask) error
	SetIdStr(ctx context.Context, idStr string) error
	SetKeyMgmt(ctx context.Context, keyMgmtMask KeyMgmtMask) error
	SetOcsp(ctx context.Context, ocspType OcspType) error
	SetPairwiseCipher(ctx context.Context, pairwiseCipherMask PairwiseCipherMask) error
	SetPmkCache(ctx context.Context, serializedEntry []byte) error
	SetProactiveKeyCaching(ctx context.Context, enable bool) error
	SetProto(ctx context.Context, protoMask ProtoMask) error
	SetPsk(ctx context.Context, psk []byte) error
	SetPskPassphrase(ctx context.Context, psk string) error
	SetRequirePmf(ctx context.Context, enable bool) error
	SetSaeH2eMode(ctx context.Context, mode SaeH2eMode) error
	SetSaePassword(ctx context.Context, saePassword string) error
	SetSaePasswordId(ctx context.Context, saePasswordId string) error
	SetScanSsid(ctx context.Context, enable bool) error
	SetSsid(ctx context.Context, ssid []byte) error
	SetUpdateIdentifier(ctx context.Context, id int32) error
	SetWapiCertSuite(ctx context.Context, suite string) error
	SetWepKey(ctx context.Context, keyIdx int32, wepKey []byte) error
	SetWepTxKeyIdx(ctx context.Context, keyIdx int32) error
	SetRoamingConsortiumSelection(ctx context.Context, selectedRcoi []byte) error
	SetMinimumTlsVersionEapPhase1Param(ctx context.Context, tlsVersion TlsVersion) error
	SetStrictConservativePeerMode(ctx context.Context, enable bool) error
	DisableEht(ctx context.Context) error
	SetVendorData(ctx context.Context, vendorData []common.OuiKeyedData) error
}

func NewSupplicantStaNetworkStub

func NewSupplicantStaNetworkStub(
	impl ISupplicantStaNetworkServer,
) ISupplicantStaNetwork

NewSupplicantStaNetworkStub creates a server-side ISupplicantStaNetwork wrapping the given server implementation. The returned value satisfies ISupplicantStaNetwork and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ISupplicantStaNetworkCallback

type ISupplicantStaNetworkCallback interface {
	AsBinder() binder.IBinder
	OnNetworkEapIdentityRequest(ctx context.Context) error
	OnNetworkEapSimGsmAuthRequest(ctx context.Context, params NetworkRequestEapSimGsmAuthParams) error
	OnNetworkEapSimUmtsAuthRequest(ctx context.Context, params NetworkRequestEapSimUmtsAuthParams) error
	OnTransitionDisable(ctx context.Context, ind TransitionDisableIndication) error
	OnServerCertificateAvailable(ctx context.Context, depth int32, subject []byte, certHash []byte, certBlob []byte) error
	OnPermanentIdReqDenied(ctx context.Context) error
}

func NewSupplicantStaNetworkCallbackStub

func NewSupplicantStaNetworkCallbackStub(
	impl ISupplicantStaNetworkCallbackServer,
) ISupplicantStaNetworkCallback

NewSupplicantStaNetworkCallbackStub creates a server-side ISupplicantStaNetworkCallback wrapping the given server implementation. The returned value satisfies ISupplicantStaNetworkCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type ISupplicantStaNetworkCallbackServer

type ISupplicantStaNetworkCallbackServer interface {
	OnNetworkEapIdentityRequest(ctx context.Context) error
	OnNetworkEapSimGsmAuthRequest(ctx context.Context, params NetworkRequestEapSimGsmAuthParams) error
	OnNetworkEapSimUmtsAuthRequest(ctx context.Context, params NetworkRequestEapSimUmtsAuthParams) error
	OnTransitionDisable(ctx context.Context, ind TransitionDisableIndication) error
	OnServerCertificateAvailable(ctx context.Context, depth int32, subject []byte, certHash []byte, certBlob []byte) error
	OnPermanentIdReqDenied(ctx context.Context) error
}

ISupplicantStaNetworkCallbackServer is the server-side interface that user implementations provide to NewSupplicantStaNetworkCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type ISupplicantStaNetworkServer

type ISupplicantStaNetworkServer interface {
	Disable(ctx context.Context) error
	Enable(ctx context.Context, noConnect bool) error
	EnableSaePkOnlyMode(ctx context.Context, enable bool) error
	EnableSuiteBEapOpenSslCiphers(ctx context.Context) error
	EnableTlsSuiteBEapPhase1Param(ctx context.Context, enable bool) error
	GetAuthAlg(ctx context.Context) (AuthAlgMask, error)
	GetBssid(ctx context.Context) ([]byte, error)
	GetEapAltSubjectMatch(ctx context.Context) (string, error)
	GetEapAnonymousIdentity(ctx context.Context) ([]byte, error)
	GetEapCACert(ctx context.Context) (string, error)
	GetEapCAPath(ctx context.Context) (string, error)
	GetEapClientCert(ctx context.Context) (string, error)
	GetEapDomainSuffixMatch(ctx context.Context) (string, error)
	GetEapEngine(ctx context.Context) (bool, error)
	GetEapEngineId(ctx context.Context) (string, error)
	GetEapIdentity(ctx context.Context) ([]byte, error)
	GetEapMethod(ctx context.Context) (EapMethod, error)
	GetEapPassword(ctx context.Context) ([]byte, error)
	GetEapPhase2Method(ctx context.Context) (EapPhase2Method, error)
	GetEapPrivateKeyId(ctx context.Context) (string, error)
	GetEapSubjectMatch(ctx context.Context) (string, error)
	GetEdmg(ctx context.Context) (bool, error)
	GetGroupCipher(ctx context.Context) (GroupCipherMask, error)
	GetGroupMgmtCipher(ctx context.Context) (GroupMgmtCipherMask, error)
	GetId(ctx context.Context) (int32, error)
	GetIdStr(ctx context.Context) (string, error)
	GetInterfaceName(ctx context.Context) (string, error)
	GetKeyMgmt(ctx context.Context) (KeyMgmtMask, error)
	GetOcsp(ctx context.Context) (OcspType, error)
	GetPairwiseCipher(ctx context.Context) (PairwiseCipherMask, error)
	GetProto(ctx context.Context) (ProtoMask, error)
	GetPsk(ctx context.Context) ([]byte, error)
	GetPskPassphrase(ctx context.Context) (string, error)
	GetRequirePmf(ctx context.Context) (bool, error)
	GetSaePassword(ctx context.Context) (string, error)
	GetSaePasswordId(ctx context.Context) (string, error)
	GetScanSsid(ctx context.Context) (bool, error)
	GetSsid(ctx context.Context) ([]byte, error)
	GetType(ctx context.Context) (IfaceType, error)
	GetWapiCertSuite(ctx context.Context) (string, error)
	GetWepKey(ctx context.Context, keyIdx int32) ([]byte, error)
	GetWepTxKeyIdx(ctx context.Context) (int32, error)
	GetWpsNfcConfigurationToken(ctx context.Context) ([]byte, error)
	RegisterCallback(ctx context.Context, callback ISupplicantStaNetworkCallback) error
	Select(ctx context.Context) error
	SendNetworkEapIdentityResponse(ctx context.Context, identity []byte, encryptedIdentity []byte) error
	SendNetworkEapSimGsmAuthFailure(ctx context.Context) error
	SendNetworkEapSimGsmAuthResponse(ctx context.Context, params []NetworkResponseEapSimGsmAuthParams) error
	SendNetworkEapSimUmtsAuthFailure(ctx context.Context) error
	SendNetworkEapSimUmtsAuthResponse(ctx context.Context, params NetworkResponseEapSimUmtsAuthParams) error
	SendNetworkEapSimUmtsAutsResponse(ctx context.Context, auts []byte) error
	SetAuthAlg(ctx context.Context, authAlgMask AuthAlgMask) error
	SetBssid(ctx context.Context, bssid []byte) error
	SetDppKeys(ctx context.Context, keys DppConnectionKeys) error
	SetEapAltSubjectMatch(ctx context.Context, match string) error
	SetEapAnonymousIdentity(ctx context.Context, identity []byte) error
	SetEapCACert(ctx context.Context, path string) error
	SetEapCAPath(ctx context.Context, path string) error
	SetEapClientCert(ctx context.Context, path string) error
	SetEapDomainSuffixMatch(ctx context.Context, match string) error
	SetEapEncryptedImsiIdentity(ctx context.Context, identity []byte) error
	SetEapEngine(ctx context.Context, enable bool) error
	SetEapEngineID(ctx context.Context, id string) error
	SetEapErp(ctx context.Context, enable bool) error
	SetEapIdentity(ctx context.Context, identity []byte) error
	SetEapMethod(ctx context.Context, method EapMethod) error
	SetEapPassword(ctx context.Context, password []byte) error
	SetEapPhase2Method(ctx context.Context, method EapPhase2Method) error
	SetEapPrivateKeyId(ctx context.Context, id string) error
	SetEapSubjectMatch(ctx context.Context, match string) error
	SetEdmg(ctx context.Context, enable bool) error
	SetGroupCipher(ctx context.Context, groupCipherMask GroupCipherMask) error
	SetGroupMgmtCipher(ctx context.Context, groupMgmtCipherMask GroupMgmtCipherMask) error
	SetIdStr(ctx context.Context, idStr string) error
	SetKeyMgmt(ctx context.Context, keyMgmtMask KeyMgmtMask) error
	SetOcsp(ctx context.Context, ocspType OcspType) error
	SetPairwiseCipher(ctx context.Context, pairwiseCipherMask PairwiseCipherMask) error
	SetPmkCache(ctx context.Context, serializedEntry []byte) error
	SetProactiveKeyCaching(ctx context.Context, enable bool) error
	SetProto(ctx context.Context, protoMask ProtoMask) error
	SetPsk(ctx context.Context, psk []byte) error
	SetPskPassphrase(ctx context.Context, psk string) error
	SetRequirePmf(ctx context.Context, enable bool) error
	SetSaeH2eMode(ctx context.Context, mode SaeH2eMode) error
	SetSaePassword(ctx context.Context, saePassword string) error
	SetSaePasswordId(ctx context.Context, saePasswordId string) error
	SetScanSsid(ctx context.Context, enable bool) error
	SetSsid(ctx context.Context, ssid []byte) error
	SetUpdateIdentifier(ctx context.Context, id int32) error
	SetWapiCertSuite(ctx context.Context, suite string) error
	SetWepKey(ctx context.Context, keyIdx int32, wepKey []byte) error
	SetWepTxKeyIdx(ctx context.Context, keyIdx int32) error
	SetRoamingConsortiumSelection(ctx context.Context, selectedRcoi []byte) error
	SetMinimumTlsVersionEapPhase1Param(ctx context.Context, tlsVersion TlsVersion) error
	SetStrictConservativePeerMode(ctx context.Context, enable bool) error
	DisableEht(ctx context.Context) error
	SetVendorData(ctx context.Context, vendorData []common.OuiKeyedData) error
}

ISupplicantStaNetworkServer is the server-side interface that user implementations provide to NewSupplicantStaNetworkStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IfaceInfo

type IfaceInfo struct {
	Type IfaceType
	Name string
}

func (*IfaceInfo) MarshalParcel

func (s *IfaceInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*IfaceInfo) UnmarshalParcel

func (s *IfaceInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type IfaceType

type IfaceType int32
const (
	IfaceTypeSTA IfaceType = 0
	IfaceTypeP2P IfaceType = 1
)

type IpVersion

type IpVersion byte
const (
	IpVersionVersion4 IpVersion = 0
	IpVersionVersion6 IpVersion = 1
)

type KeyMgmtMask

type KeyMgmtMask int32
const (
	KeyMgmtMaskWpaEap       KeyMgmtMask = (1 << 0)
	KeyMgmtMaskWpaPsk       KeyMgmtMask = (1 << 1)
	KeyMgmtMaskNONE         KeyMgmtMask = (1 << 2)
	KeyMgmtMaskIEEE8021X    KeyMgmtMask = (1 << 3)
	KeyMgmtMaskFtEap        KeyMgmtMask = (1 << 5)
	KeyMgmtMaskFtPsk        KeyMgmtMask = (1 << 6)
	KeyMgmtMaskOSEN         KeyMgmtMask = (1 << 15)
	KeyMgmtMaskWpaEapSha256 KeyMgmtMask = (1 << 7)
	KeyMgmtMaskWpaPskSha256 KeyMgmtMask = (1 << 8)
	KeyMgmtMaskSAE          KeyMgmtMask = (1 << 10)
	KeyMgmtMaskSuiteB192    KeyMgmtMask = (1 << 17)
	KeyMgmtMaskOWE          KeyMgmtMask = (1 << 22)
	KeyMgmtMaskDPP          KeyMgmtMask = (1 << 23)
	KeyMgmtMaskWapiPsk      KeyMgmtMask = (1 << 12)
	KeyMgmtMaskWapiCert     KeyMgmtMask = (1 << 13)
	KeyMgmtMaskFilsSha256   KeyMgmtMask = (1 << 18)
	KeyMgmtMaskFilsSha384   KeyMgmtMask = (1 << 19)
	KeyMgmtMaskPASN         KeyMgmtMask = (1 << 25)
)

type LegacyMode

type LegacyMode int32
const (
	LegacyModeUNKNOWN LegacyMode = 0
	LegacyModeAMode   LegacyMode = 1
	LegacyModeBMode   LegacyMode = 2
	LegacyModeGMode   LegacyMode = 3
)

type MacAddress

type MacAddress struct {
	Data []byte
}

func (*MacAddress) MarshalParcel

func (s *MacAddress) MarshalParcel(
	p *parcel.Parcel,
) error

func (*MacAddress) UnmarshalParcel

func (s *MacAddress) UnmarshalParcel(
	p *parcel.Parcel,
) error

type MboAssocDisallowedReasonCode

type MboAssocDisallowedReasonCode byte
const (
	MboAssocDisallowedReasonCodeRESERVED               MboAssocDisallowedReasonCode = 0
	MboAssocDisallowedReasonCodeUNSPECIFIED            MboAssocDisallowedReasonCode = 1
	MboAssocDisallowedReasonCodeMaxNumStaAssociated    MboAssocDisallowedReasonCode = 2
	MboAssocDisallowedReasonCodeAirInterfaceOverloaded MboAssocDisallowedReasonCode = 3
	MboAssocDisallowedReasonCodeAuthServerOverloaded   MboAssocDisallowedReasonCode = 4
	MboAssocDisallowedReasonCodeInsufficientRssi       MboAssocDisallowedReasonCode = 5
)

type MboCellularDataConnectionPrefValue

type MboCellularDataConnectionPrefValue int32
const (
	MboCellularDataConnectionPrefValueEXCLUDED     MboCellularDataConnectionPrefValue = 0
	MboCellularDataConnectionPrefValueNotPreferred MboCellularDataConnectionPrefValue = 1
	MboCellularDataConnectionPrefValuePREFERRED    MboCellularDataConnectionPrefValue = 255
)

type MboTransitionReasonCode

type MboTransitionReasonCode byte
const (
	MboTransitionReasonCodeUNSPECIFIED           MboTransitionReasonCode = 0
	MboTransitionReasonCodeExcessiveFrameLoss    MboTransitionReasonCode = 1
	MboTransitionReasonCodeExcessiveTrafficDelay MboTransitionReasonCode = 2
	MboTransitionReasonCodeInsufficientBandwidth MboTransitionReasonCode = 3
	MboTransitionReasonCodeLoadBalancing         MboTransitionReasonCode = 4
	MboTransitionReasonCodeLowRssi               MboTransitionReasonCode = 5
	MboTransitionReasonCodeRxExcessiveRetries    MboTransitionReasonCode = 6
	MboTransitionReasonCodeHighInterference      MboTransitionReasonCode = 7
	MboTransitionReasonCodeGrayZone              MboTransitionReasonCode = 8
	MboTransitionReasonCodeTransitionToPremiumAp MboTransitionReasonCode = 9
)

type MiracastMode

type MiracastMode byte
const (
	MiracastModeDISABLED MiracastMode = 0
	MiracastModeSOURCE   MiracastMode = 1
	MiracastModeSINK     MiracastMode = 2
)
type MloLink struct {
	LinkId            byte
	StaLinkMacAddress []byte
	TidsUplinkMap     byte
	TidsDownlinkMap   byte
	ApLinkMacAddress  []byte
	FrequencyMHz      int32
}

func (*MloLink) MarshalParcel

func (s *MloLink) MarshalParcel(
	p *parcel.Parcel,
) error

func (*MloLink) UnmarshalParcel

func (s *MloLink) UnmarshalParcel(
	p *parcel.Parcel,
) error

type MloLinksInfo

type MloLinksInfo struct {
	Links           []MloLink
	ApMloLinkId     int32
	ApMldMacAddress []byte
}

func (*MloLinksInfo) MarshalParcel

func (s *MloLinksInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*MloLinksInfo) UnmarshalParcel

func (s *MloLinksInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type MscsParams

type MscsParams struct {
	UpBitmap            byte
	UpLimit             byte
	StreamTimeoutUs     int32
	FrameClassifierMask byte
}

func (*MscsParams) MarshalParcel

func (s *MscsParams) MarshalParcel(
	p *parcel.Parcel,
) error

func (*MscsParams) UnmarshalParcel

func (s *MscsParams) UnmarshalParcel(
	p *parcel.Parcel,
) error

type MscsParamsFrameClassifierFields

type MscsParamsFrameClassifierFields int32
const (
	MscsParamsFrameClassifierFieldsIpVersion       MscsParamsFrameClassifierFields = (1 << 0)
	MscsParamsFrameClassifierFieldsSrcIpAddr       MscsParamsFrameClassifierFields = (1 << 1)
	MscsParamsFrameClassifierFieldsDstIpAddr       MscsParamsFrameClassifierFields = (1 << 2)
	MscsParamsFrameClassifierFieldsSrcPort         MscsParamsFrameClassifierFields = (1 << 3)
	MscsParamsFrameClassifierFieldsDstPort         MscsParamsFrameClassifierFields = (1 << 4)
	MscsParamsFrameClassifierFieldsDSCP            MscsParamsFrameClassifierFields = (1 << 5)
	MscsParamsFrameClassifierFieldsProtocolNextHdr MscsParamsFrameClassifierFields = (1 << 6)
	MscsParamsFrameClassifierFieldsFlowLabel       MscsParamsFrameClassifierFields = (1 << 7)
)

type MsduDeliveryInfo

type MsduDeliveryInfo struct {
	DeliveryRatio MsduDeliveryInfoDeliveryRatio
	CountExponent byte
}

func (*MsduDeliveryInfo) MarshalParcel

func (s *MsduDeliveryInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*MsduDeliveryInfo) UnmarshalParcel

func (s *MsduDeliveryInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type MsduDeliveryInfoDeliveryRatio

type MsduDeliveryInfoDeliveryRatio byte
const (
	MsduDeliveryInfoDeliveryRatioRatio95     MsduDeliveryInfoDeliveryRatio = 1
	MsduDeliveryInfoDeliveryRatioRatio96     MsduDeliveryInfoDeliveryRatio = 2
	MsduDeliveryInfoDeliveryRatioRatio97     MsduDeliveryInfoDeliveryRatio = 3
	MsduDeliveryInfoDeliveryRatioRatio98     MsduDeliveryInfoDeliveryRatio = 4
	MsduDeliveryInfoDeliveryRatioRatio99     MsduDeliveryInfoDeliveryRatio = 5
	MsduDeliveryInfoDeliveryRatioRatio999    MsduDeliveryInfoDeliveryRatio = 6
	MsduDeliveryInfoDeliveryRatioRatio9999   MsduDeliveryInfoDeliveryRatio = 7
	MsduDeliveryInfoDeliveryRatioRatio99999  MsduDeliveryInfoDeliveryRatio = 8
	MsduDeliveryInfoDeliveryRatioRatio999999 MsduDeliveryInfoDeliveryRatio = 9
)

type NetworkRequestEapSimGsmAuthParams

type NetworkRequestEapSimGsmAuthParams struct {
	Rands []GsmRand
}

func (*NetworkRequestEapSimGsmAuthParams) MarshalParcel

func (s *NetworkRequestEapSimGsmAuthParams) MarshalParcel(
	p *parcel.Parcel,
) error

func (*NetworkRequestEapSimGsmAuthParams) UnmarshalParcel

func (s *NetworkRequestEapSimGsmAuthParams) UnmarshalParcel(
	p *parcel.Parcel,
) error

type NetworkRequestEapSimUmtsAuthParams

type NetworkRequestEapSimUmtsAuthParams struct {
	Rand []byte
	Autn []byte
}

func (*NetworkRequestEapSimUmtsAuthParams) MarshalParcel

func (s *NetworkRequestEapSimUmtsAuthParams) MarshalParcel(
	p *parcel.Parcel,
) error

func (*NetworkRequestEapSimUmtsAuthParams) UnmarshalParcel

func (s *NetworkRequestEapSimUmtsAuthParams) UnmarshalParcel(
	p *parcel.Parcel,
) error

type NetworkResponseEapSimGsmAuthParams

type NetworkResponseEapSimGsmAuthParams struct {
	Kc   []byte
	Sres []byte
}

func (*NetworkResponseEapSimGsmAuthParams) MarshalParcel

func (s *NetworkResponseEapSimGsmAuthParams) MarshalParcel(
	p *parcel.Parcel,
) error

func (*NetworkResponseEapSimGsmAuthParams) UnmarshalParcel

func (s *NetworkResponseEapSimGsmAuthParams) UnmarshalParcel(
	p *parcel.Parcel,
) error

type NetworkResponseEapSimUmtsAuthParams

type NetworkResponseEapSimUmtsAuthParams struct {
	Res []byte
	Ik  []byte
	Ck  []byte
}

func (*NetworkResponseEapSimUmtsAuthParams) MarshalParcel

func (s *NetworkResponseEapSimUmtsAuthParams) MarshalParcel(
	p *parcel.Parcel,
) error

func (*NetworkResponseEapSimUmtsAuthParams) UnmarshalParcel

func (s *NetworkResponseEapSimUmtsAuthParams) UnmarshalParcel(
	p *parcel.Parcel,
) error

type NonStandardCertCallbackProxy

type NonStandardCertCallbackProxy struct {
	Remote binder.IBinder
}

func NewNonStandardCertCallbackProxy

func NewNonStandardCertCallbackProxy(
	remote binder.IBinder,
) *NonStandardCertCallbackProxy

func (*NonStandardCertCallbackProxy) AsBinder

func (*NonStandardCertCallbackProxy) GetBlob

func (p *NonStandardCertCallbackProxy) GetBlob(
	ctx context.Context,
	alias string,
) ([]byte, error)

func (*NonStandardCertCallbackProxy) ListAliases

func (p *NonStandardCertCallbackProxy) ListAliases(
	ctx context.Context,
	prefix string,
) ([]string, error)

type NonStandardCertCallbackStub

type NonStandardCertCallbackStub struct {
	Impl      INonStandardCertCallback
	Transport binder.VersionAwareTransport
}

NonStandardCertCallbackStub dispatches incoming binder transactions to a typed INonStandardCertCallback implementation.

func (*NonStandardCertCallbackStub) Descriptor

func (s *NonStandardCertCallbackStub) Descriptor() string

func (*NonStandardCertCallbackStub) OnTransaction

func (s *NonStandardCertCallbackStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type OceRssiBasedAssocRejectAttr

type OceRssiBasedAssocRejectAttr struct {
	DeltaRssi   int32
	RetryDelayS int32
}

func (*OceRssiBasedAssocRejectAttr) MarshalParcel

func (s *OceRssiBasedAssocRejectAttr) MarshalParcel(
	p *parcel.Parcel,
) error

func (*OceRssiBasedAssocRejectAttr) UnmarshalParcel

func (s *OceRssiBasedAssocRejectAttr) UnmarshalParcel(
	p *parcel.Parcel,
) error

type OcspType

type OcspType int32
const (
	OcspTypeNONE                  OcspType = 0
	OcspTypeRequestCertStatus     OcspType = 1
	OcspTypeRequireCertStatus     OcspType = 2
	OcspTypeRequireAllCertsStatus OcspType = 3
)

type OsuMethod

type OsuMethod byte
const (
	OsuMethodOmaDm      OsuMethod = 0
	OsuMethodSoapXmlSpp OsuMethod = 1
)

type P2pAddGroupConfigurationParams

type P2pAddGroupConfigurationParams struct {
	Ssid               []byte
	Passphrase         string
	IsPersistent       bool
	FrequencyMHzOrBand int32
	GoInterfaceAddress []byte
	JoinExistingGroup  bool
	KeyMgmtMask        int32
	VendorData         []common.OuiKeyedData
}

func (*P2pAddGroupConfigurationParams) MarshalParcel

func (s *P2pAddGroupConfigurationParams) MarshalParcel(
	p *parcel.Parcel,
) error

func (*P2pAddGroupConfigurationParams) UnmarshalParcel

func (s *P2pAddGroupConfigurationParams) UnmarshalParcel(
	p *parcel.Parcel,
) error

type P2pClientEapolIpAddressInfo

type P2pClientEapolIpAddressInfo struct {
	IpAddressClient int32
	IpAddressMask   int32
	IpAddressGo     int32
}

func (*P2pClientEapolIpAddressInfo) MarshalParcel

func (s *P2pClientEapolIpAddressInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*P2pClientEapolIpAddressInfo) UnmarshalParcel

func (s *P2pClientEapolIpAddressInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type P2pConnectInfo

type P2pConnectInfo struct {
	PeerAddress       []byte
	ProvisionMethod   WpsProvisionMethod
	PreSelectedPin    string
	JoinExistingGroup bool
	Persistent        bool
	GoIntent          int32
	VendorData        []common.OuiKeyedData
}

func (*P2pConnectInfo) MarshalParcel

func (s *P2pConnectInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*P2pConnectInfo) UnmarshalParcel

func (s *P2pConnectInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type P2pCreateGroupOwnerInfo

type P2pCreateGroupOwnerInfo struct {
	Persistent          bool
	PersistentNetworkId int32
	VendorData          []common.OuiKeyedData
}

func (*P2pCreateGroupOwnerInfo) MarshalParcel

func (s *P2pCreateGroupOwnerInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*P2pCreateGroupOwnerInfo) UnmarshalParcel

func (s *P2pCreateGroupOwnerInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type P2pDeviceFoundEventParams

type P2pDeviceFoundEventParams struct {
	SrcAddress         []byte
	P2pDeviceAddress   []byte
	PrimaryDeviceType  []byte
	DeviceName         string
	ConfigMethods      int32
	DeviceCapabilities byte
	GroupCapabilities  int32
	WfdDeviceInfo      []byte
	WfdR2DeviceInfo    []byte
	VendorElemBytes    []byte
	VendorData         []common.OuiKeyedData
}

func (*P2pDeviceFoundEventParams) MarshalParcel

func (s *P2pDeviceFoundEventParams) MarshalParcel(
	p *parcel.Parcel,
) error

func (*P2pDeviceFoundEventParams) UnmarshalParcel

func (s *P2pDeviceFoundEventParams) UnmarshalParcel(
	p *parcel.Parcel,
) error

type P2pDiscoveryInfo

type P2pDiscoveryInfo struct {
	ScanType     P2pScanType
	FrequencyMhz int32
	TimeoutInSec int32
	VendorData   []common.OuiKeyedData
}

func (*P2pDiscoveryInfo) MarshalParcel

func (s *P2pDiscoveryInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*P2pDiscoveryInfo) UnmarshalParcel

func (s *P2pDiscoveryInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type P2pExtListenInfo

type P2pExtListenInfo struct {
	PeriodMs   int32
	IntervalMs int32
	VendorData []common.OuiKeyedData
}

func (*P2pExtListenInfo) MarshalParcel

func (s *P2pExtListenInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*P2pExtListenInfo) UnmarshalParcel

func (s *P2pExtListenInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type P2pFrameTypeMask

type P2pFrameTypeMask int32
const (
	P2pFrameTypeMaskP2pFrameProbeReqP2p    P2pFrameTypeMask = (1 << 0)
	P2pFrameTypeMaskP2pFrameProbeRespP2p   P2pFrameTypeMask = (1 << 1)
	P2pFrameTypeMaskP2pFrameProbeRespP2pGo P2pFrameTypeMask = (1 << 2)
	P2pFrameTypeMaskP2pFrameBeaconP2pGo    P2pFrameTypeMask = (1 << 3)
	P2pFrameTypeMaskP2pFrameP2pPdReq       P2pFrameTypeMask = (1 << 4)
	P2pFrameTypeMaskP2pFrameP2pPdResp      P2pFrameTypeMask = (1 << 5)
	P2pFrameTypeMaskP2pFrameP2pGoNegReq    P2pFrameTypeMask = (1 << 6)
	P2pFrameTypeMaskP2pFrameP2pGoNegResp   P2pFrameTypeMask = (1 << 7)
	P2pFrameTypeMaskP2pFrameP2pGoNegConf   P2pFrameTypeMask = (1 << 8)
	P2pFrameTypeMaskP2pFrameP2pInvReq      P2pFrameTypeMask = (1 << 9)
	P2pFrameTypeMaskP2pFrameP2pInvResp     P2pFrameTypeMask = (1 << 10)
	P2pFrameTypeMaskP2pFrameP2pAssocReq    P2pFrameTypeMask = (1 << 11)
	P2pFrameTypeMaskP2pFrameP2pAssocResp   P2pFrameTypeMask = (1 << 12)
)

type P2pGoNegotiationReqEventParams

type P2pGoNegotiationReqEventParams struct {
	SrcAddress []byte
	PasswordId WpsDevPasswordId
	VendorData []common.OuiKeyedData
}

func (*P2pGoNegotiationReqEventParams) MarshalParcel

func (s *P2pGoNegotiationReqEventParams) MarshalParcel(
	p *parcel.Parcel,
) error

func (*P2pGoNegotiationReqEventParams) UnmarshalParcel

func (s *P2pGoNegotiationReqEventParams) UnmarshalParcel(
	p *parcel.Parcel,
) error

type P2pGroupCapabilityMask

type P2pGroupCapabilityMask int32
const (
	P2pGroupCapabilityMaskGroupOwner       P2pGroupCapabilityMask = (1 << 0)
	P2pGroupCapabilityMaskPersistentGroup  P2pGroupCapabilityMask = (1 << 1)
	P2pGroupCapabilityMaskGroupLimit       P2pGroupCapabilityMask = (1 << 2)
	P2pGroupCapabilityMaskIntraBssDist     P2pGroupCapabilityMask = (1 << 3)
	P2pGroupCapabilityMaskCrossConn        P2pGroupCapabilityMask = (1 << 4)
	P2pGroupCapabilityMaskPersistentReconn P2pGroupCapabilityMask = (1 << 5)
	P2pGroupCapabilityMaskGroupFormation   P2pGroupCapabilityMask = (1 << 6)
)

type P2pGroupStartedEventParams

type P2pGroupStartedEventParams struct {
	GroupInterfaceName                   string
	IsGroupOwner                         bool
	Ssid                                 []byte
	FrequencyMHz                         int32
	Psk                                  []byte
	Passphrase                           string
	IsPersistent                         bool
	GoDeviceAddress                      []byte
	GoInterfaceAddress                   []byte
	IsP2pClientEapolIpAddressInfoPresent bool
	P2pClientIpInfo                      P2pClientEapolIpAddressInfo
	VendorData                           []common.OuiKeyedData
}

func (*P2pGroupStartedEventParams) MarshalParcel

func (s *P2pGroupStartedEventParams) MarshalParcel(
	p *parcel.Parcel,
) error

func (*P2pGroupStartedEventParams) UnmarshalParcel

func (s *P2pGroupStartedEventParams) UnmarshalParcel(
	p *parcel.Parcel,
) error

type P2pInvitationEventParams

type P2pInvitationEventParams struct {
	SrcAddress            []byte
	GoDeviceAddress       []byte
	Bssid                 []byte
	PersistentNetworkId   int32
	OperatingFrequencyMHz int32
	VendorData            []common.OuiKeyedData
}

func (*P2pInvitationEventParams) MarshalParcel

func (s *P2pInvitationEventParams) MarshalParcel(
	p *parcel.Parcel,
) error

func (*P2pInvitationEventParams) UnmarshalParcel

func (s *P2pInvitationEventParams) UnmarshalParcel(
	p *parcel.Parcel,
) error

type P2pPeerClientDisconnectedEventParams

type P2pPeerClientDisconnectedEventParams struct {
	GroupInterfaceName     string
	ClientInterfaceAddress []byte
	ClientDeviceAddress    []byte
	VendorData             []common.OuiKeyedData
}

func (*P2pPeerClientDisconnectedEventParams) MarshalParcel

func (s *P2pPeerClientDisconnectedEventParams) MarshalParcel(
	p *parcel.Parcel,
) error

func (*P2pPeerClientDisconnectedEventParams) UnmarshalParcel

func (s *P2pPeerClientDisconnectedEventParams) UnmarshalParcel(
	p *parcel.Parcel,
) error

type P2pPeerClientJoinedEventParams

type P2pPeerClientJoinedEventParams struct {
	GroupInterfaceName     string
	ClientInterfaceAddress []byte
	ClientDeviceAddress    []byte
	ClientIpAddress        int32
	VendorData             []common.OuiKeyedData
}

func (*P2pPeerClientJoinedEventParams) MarshalParcel

func (s *P2pPeerClientJoinedEventParams) MarshalParcel(
	p *parcel.Parcel,
) error

func (*P2pPeerClientJoinedEventParams) UnmarshalParcel

func (s *P2pPeerClientJoinedEventParams) UnmarshalParcel(
	p *parcel.Parcel,
) error

type P2pProvDiscStatusCode

type P2pProvDiscStatusCode byte
const (
	P2pProvDiscStatusCodeSUCCESS         P2pProvDiscStatusCode = 0
	P2pProvDiscStatusCodeTIMEOUT         P2pProvDiscStatusCode = 1
	P2pProvDiscStatusCodeREJECTED        P2pProvDiscStatusCode = 2
	P2pProvDiscStatusCodeTimeoutJoin     P2pProvDiscStatusCode = 3
	P2pProvDiscStatusCodeInfoUnavailable P2pProvDiscStatusCode = 4
)

type P2pProvisionDiscoveryCompletedEventParams

type P2pProvisionDiscoveryCompletedEventParams struct {
	P2pDeviceAddress   []byte
	IsRequest          bool
	Status             P2pProvDiscStatusCode
	ConfigMethods      int32
	GeneratedPin       string
	GroupInterfaceName string
	VendorData         []common.OuiKeyedData
}

func (*P2pProvisionDiscoveryCompletedEventParams) MarshalParcel

func (*P2pProvisionDiscoveryCompletedEventParams) UnmarshalParcel

type P2pScanType

type P2pScanType int32
const (
	P2pScanTypeFULL         P2pScanType = 0
	P2pScanTypeSOCIAL       P2pScanType = 1
	P2pScanTypeSpecificFreq P2pScanType = 2
)

type P2pStatusCode

type P2pStatusCode int32
const (
	P2pStatusCodeSUCCESS                      P2pStatusCode = 0
	P2pStatusCodeFailInfoCurrentlyUnavailable P2pStatusCode = 1
	P2pStatusCodeFailIncompatibleParams       P2pStatusCode = 2
	P2pStatusCodeFailLimitReached             P2pStatusCode = 3
	P2pStatusCodeFailInvalidParams            P2pStatusCode = 4
	P2pStatusCodeFailUnableToAccommodate      P2pStatusCode = 5
	P2pStatusCodeFailPrevProtocolError        P2pStatusCode = 6
	P2pStatusCodeFailNoCommonChannels         P2pStatusCode = 7
	P2pStatusCodeFailUnknownGroup             P2pStatusCode = 8
	P2pStatusCodeFailBothGoIntent15           P2pStatusCode = 9
	P2pStatusCodeFailIncompatibleProvMethod   P2pStatusCode = 10
	P2pStatusCodeFailRejectedByUser           P2pStatusCode = 11
	P2pStatusCodeSuccessDeferred              P2pStatusCode = 12
)

type PairwiseCipherMask

type PairwiseCipherMask int32
const (
	PairwiseCipherMaskNONE    PairwiseCipherMask = (1 << 0)
	PairwiseCipherMaskTKIP    PairwiseCipherMask = (1 << 3)
	PairwiseCipherMaskCCMP    PairwiseCipherMask = (1 << 4)
	PairwiseCipherMaskGcmp128 PairwiseCipherMask = (1 << 6)
	PairwiseCipherMaskSMS4    PairwiseCipherMask = (1 << 7)
	PairwiseCipherMaskGcmp256 PairwiseCipherMask = (1 << 8)
)

type PmkSaCacheData

type PmkSaCacheData struct {
	Bssid               []byte
	ExpirationTimeInSec int64
	SerializedEntry     []byte
}

func (*PmkSaCacheData) MarshalParcel

func (s *PmkSaCacheData) MarshalParcel(
	p *parcel.Parcel,
) error

func (*PmkSaCacheData) UnmarshalParcel

func (s *PmkSaCacheData) UnmarshalParcel(
	p *parcel.Parcel,
) error

type PortRange

type PortRange struct {
	StartPort int32
	EndPort   int32
}

func (*PortRange) MarshalParcel

func (s *PortRange) MarshalParcel(
	p *parcel.Parcel,
) error

func (*PortRange) UnmarshalParcel

func (s *PortRange) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ProtoMask

type ProtoMask int32
const (
	ProtoMaskWPA  ProtoMask = (1 << 0)
	ProtoMaskRSN  ProtoMask = (1 << 1)
	ProtoMaskWAPI ProtoMask = (1 << 2)
	ProtoMaskOSEN ProtoMask = (1 << 3)
)

type ProtocolNextHeader

type ProtocolNextHeader byte
const (
	ProtocolNextHeaderTCP ProtocolNextHeader = 6
	ProtocolNextHeaderUDP ProtocolNextHeader = 17
	ProtocolNextHeaderESP ProtocolNextHeader = 50
)

type QosCharacteristics

type QosCharacteristics struct {
	MinServiceIntervalUs   int32
	MaxServiceIntervalUs   int32
	MinDataRateKbps        int32
	DelayBoundUs           int32
	OptionalFieldMask      int32
	MaxMsduSizeOctets      uint16
	ServiceStartTimeUs     int32
	ServiceStartTimeLinkId byte
	MeanDataRateKbps       int32
	BurstSizeOctets        int32
	MsduLifetimeMs         uint16
	MsduDeliveryInfo       MsduDeliveryInfo
}

func (*QosCharacteristics) MarshalParcel

func (s *QosCharacteristics) MarshalParcel(
	p *parcel.Parcel,
) error

func (*QosCharacteristics) UnmarshalParcel

func (s *QosCharacteristics) UnmarshalParcel(
	p *parcel.Parcel,
) error

type QosCharacteristicsQosCharacteristicsMask

type QosCharacteristicsQosCharacteristicsMask int32
const (
	QosCharacteristicsQosCharacteristicsMaskMaxMsduSize            QosCharacteristicsQosCharacteristicsMask = (1 << 0)
	QosCharacteristicsQosCharacteristicsMaskServiceStartTime       QosCharacteristicsQosCharacteristicsMask = (1 << 1)
	QosCharacteristicsQosCharacteristicsMaskServiceStartTimeLinkId QosCharacteristicsQosCharacteristicsMask = (1 << 2)
	QosCharacteristicsQosCharacteristicsMaskMeanDataRate           QosCharacteristicsQosCharacteristicsMask = (1 << 3)
	QosCharacteristicsQosCharacteristicsMaskBurstSize              QosCharacteristicsQosCharacteristicsMask = (1 << 4)
	QosCharacteristicsQosCharacteristicsMaskMsduLifetime           QosCharacteristicsQosCharacteristicsMask = (1 << 5)
	QosCharacteristicsQosCharacteristicsMaskMsduDeliveryInfo       QosCharacteristicsQosCharacteristicsMask = (1 << 6)
)

type QosPolicyClassifierParams

type QosPolicyClassifierParams struct {
	IpVersion           IpVersion
	ClassifierParamMask QosPolicyClassifierParamsMask
	SrcIp               []byte
	DstIp               []byte
	SrcPort             int32
	DstPortRange        PortRange
	ProtocolNextHdr     ProtocolNextHeader
	FlowLabelIpv6       []byte
	DomainName          string
	Dscp                byte
}

func (*QosPolicyClassifierParams) MarshalParcel

func (s *QosPolicyClassifierParams) MarshalParcel(
	p *parcel.Parcel,
) error

func (*QosPolicyClassifierParams) UnmarshalParcel

func (s *QosPolicyClassifierParams) UnmarshalParcel(
	p *parcel.Parcel,
) error

type QosPolicyClassifierParamsMask

type QosPolicyClassifierParamsMask int32
const (
	QosPolicyClassifierParamsMaskSrcIp              QosPolicyClassifierParamsMask = (1 << 0)
	QosPolicyClassifierParamsMaskDstIp              QosPolicyClassifierParamsMask = (1 << 1)
	QosPolicyClassifierParamsMaskSrcPort            QosPolicyClassifierParamsMask = (1 << 2)
	QosPolicyClassifierParamsMaskDstPortRange       QosPolicyClassifierParamsMask = (1 << 3)
	QosPolicyClassifierParamsMaskProtocolNextHeader QosPolicyClassifierParamsMask = (1 << 4)
	QosPolicyClassifierParamsMaskFlowLabel          QosPolicyClassifierParamsMask = (1 << 5)
	QosPolicyClassifierParamsMaskDomainName         QosPolicyClassifierParamsMask = (1 << 6)
	QosPolicyClassifierParamsMaskDSCP               QosPolicyClassifierParamsMask = (1 << 7)
)

type QosPolicyData

type QosPolicyData struct {
	PolicyId         byte
	RequestType      QosPolicyRequestType
	Dscp             byte
	ClassifierParams QosPolicyClassifierParams
}

func (*QosPolicyData) MarshalParcel

func (s *QosPolicyData) MarshalParcel(
	p *parcel.Parcel,
) error

func (*QosPolicyData) UnmarshalParcel

func (s *QosPolicyData) UnmarshalParcel(
	p *parcel.Parcel,
) error

type QosPolicyRequestType

type QosPolicyRequestType byte
const (
	QosPolicyRequestTypeQosPolicyAdd    QosPolicyRequestType = 0
	QosPolicyRequestTypeQosPolicyRemove QosPolicyRequestType = 1
)

type QosPolicyScsData

type QosPolicyScsData struct {
	PolicyId           byte
	UserPriority       byte
	ClassifierParams   QosPolicyClassifierParams
	Direction          QosPolicyScsDataLinkDirection
	QosCharacteristics *QosCharacteristics
}

func (*QosPolicyScsData) MarshalParcel

func (s *QosPolicyScsData) MarshalParcel(
	p *parcel.Parcel,
) error

func (*QosPolicyScsData) UnmarshalParcel

func (s *QosPolicyScsData) UnmarshalParcel(
	p *parcel.Parcel,
) error

type QosPolicyScsDataLinkDirection

type QosPolicyScsDataLinkDirection byte
const (
	QosPolicyScsDataLinkDirectionDOWNLINK QosPolicyScsDataLinkDirection = 0
	QosPolicyScsDataLinkDirectionUPLINK   QosPolicyScsDataLinkDirection = 1
)

type QosPolicyScsRequestStatus

type QosPolicyScsRequestStatus struct {
	PolicyId                      byte
	QosPolicyScsRequestStatusCode QosPolicyScsRequestStatusCode
}

func (*QosPolicyScsRequestStatus) MarshalParcel

func (s *QosPolicyScsRequestStatus) MarshalParcel(
	p *parcel.Parcel,
) error

func (*QosPolicyScsRequestStatus) UnmarshalParcel

func (s *QosPolicyScsRequestStatus) UnmarshalParcel(
	p *parcel.Parcel,
) error

type QosPolicyScsRequestStatusCode

type QosPolicyScsRequestStatusCode int32
const (
	QosPolicyScsRequestStatusCodeSENT          QosPolicyScsRequestStatusCode = 0
	QosPolicyScsRequestStatusCodeAlreadyActive QosPolicyScsRequestStatusCode = 1
	QosPolicyScsRequestStatusCodeNotExist      QosPolicyScsRequestStatusCode = 2
	QosPolicyScsRequestStatusCodeINVALID       QosPolicyScsRequestStatusCode = 3
)

type QosPolicyScsResponseStatus

type QosPolicyScsResponseStatus struct {
	PolicyId                       byte
	QosPolicyScsResponseStatusCode QosPolicyScsResponseStatusCode
}

func (*QosPolicyScsResponseStatus) MarshalParcel

func (s *QosPolicyScsResponseStatus) MarshalParcel(
	p *parcel.Parcel,
) error

func (*QosPolicyScsResponseStatus) UnmarshalParcel

func (s *QosPolicyScsResponseStatus) UnmarshalParcel(
	p *parcel.Parcel,
) error

type QosPolicyScsResponseStatusCode

type QosPolicyScsResponseStatusCode int32
const (
	QosPolicyScsResponseStatusCodeSUCCESS                                  QosPolicyScsResponseStatusCode = 0
	QosPolicyScsResponseStatusCodeTclasRequestDeclined                     QosPolicyScsResponseStatusCode = 1
	QosPolicyScsResponseStatusCodeTclasNotSupportedByAp                    QosPolicyScsResponseStatusCode = 2
	QosPolicyScsResponseStatusCodeTclasInsufficientResources               QosPolicyScsResponseStatusCode = 3
	QosPolicyScsResponseStatusCodeTclasResourcesExhausted                  QosPolicyScsResponseStatusCode = 4
	QosPolicyScsResponseStatusCodeTclasProcessingTerminatedInsufficientQos QosPolicyScsResponseStatusCode = 5
	QosPolicyScsResponseStatusCodeTclasProcessingTerminatedPolicyConflict  QosPolicyScsResponseStatusCode = 6
	QosPolicyScsResponseStatusCodeTclasProcessingTerminated                QosPolicyScsResponseStatusCode = 7
	QosPolicyScsResponseStatusCodeTIMEOUT                                  QosPolicyScsResponseStatusCode = 8
)

type QosPolicyStatus

type QosPolicyStatus struct {
	PolicyId byte
	Status   QosPolicyStatusCode
}

func (*QosPolicyStatus) MarshalParcel

func (s *QosPolicyStatus) MarshalParcel(
	p *parcel.Parcel,
) error

func (*QosPolicyStatus) UnmarshalParcel

func (s *QosPolicyStatus) UnmarshalParcel(
	p *parcel.Parcel,
) error

type QosPolicyStatusCode

type QosPolicyStatusCode byte
const (
	QosPolicyStatusCodeQosPolicySuccess                QosPolicyStatusCode = 0
	QosPolicyStatusCodeQosPolicyRequestDeclined        QosPolicyStatusCode = 1
	QosPolicyStatusCodeQosPolicyClassifierNotSupported QosPolicyStatusCode = 2
	QosPolicyStatusCodeQosPolicyInsufficientResources  QosPolicyStatusCode = 3
)

type RxFilterType

type RxFilterType byte
const (
	RxFilterTypeV4Multicast RxFilterType = 0
	RxFilterTypeV6Multicast RxFilterType = 1
)

type SaeH2eMode

type SaeH2eMode byte
const (
	SaeH2eModeDISABLED     SaeH2eMode = 0
	SaeH2eModeH2eOptional  SaeH2eMode = 1
	SaeH2eModeH2eMandatory SaeH2eMode = 2
)

type SignalPollResult

type SignalPollResult struct {
	LinkId         int32
	CurrentRssiDbm int32
	TxBitrateMbps  int32
	RxBitrateMbps  int32
	FrequencyMhz   int32
}

func (*SignalPollResult) MarshalParcel

func (s *SignalPollResult) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SignalPollResult) UnmarshalParcel

func (s *SignalPollResult) UnmarshalParcel(
	p *parcel.Parcel,
) error

type StaIfaceCallbackState

type StaIfaceCallbackState int32
const (
	StaIfaceCallbackStateDISCONNECTED     StaIfaceCallbackState = 0
	StaIfaceCallbackStateIfaceDisabled    StaIfaceCallbackState = 1
	StaIfaceCallbackStateINACTIVE         StaIfaceCallbackState = 2
	StaIfaceCallbackStateSCANNING         StaIfaceCallbackState = 3
	StaIfaceCallbackStateAUTHENTICATING   StaIfaceCallbackState = 4
	StaIfaceCallbackStateASSOCIATING      StaIfaceCallbackState = 5
	StaIfaceCallbackStateASSOCIATED       StaIfaceCallbackState = 6
	StaIfaceCallbackStateFourwayHandshake StaIfaceCallbackState = 7
	StaIfaceCallbackStateGroupHandshake   StaIfaceCallbackState = 8
	StaIfaceCallbackStateCOMPLETED        StaIfaceCallbackState = 9
)

type StaIfaceReasonCode

type StaIfaceReasonCode int32
const (
	StaIfaceReasonCodeUNSPECIFIED                    StaIfaceReasonCode = 1
	StaIfaceReasonCodePrevAuthNotValid               StaIfaceReasonCode = 2
	StaIfaceReasonCodeDeauthLeaving                  StaIfaceReasonCode = 3
	StaIfaceReasonCodeDisassocDueToInactivity        StaIfaceReasonCode = 4
	StaIfaceReasonCodeDisassocApBusy                 StaIfaceReasonCode = 5
	StaIfaceReasonCodeClass2FrameFromNonauthSta      StaIfaceReasonCode = 6
	StaIfaceReasonCodeClass3FrameFromNonassocSta     StaIfaceReasonCode = 7
	StaIfaceReasonCodeDisassocStaHasLeft             StaIfaceReasonCode = 8
	StaIfaceReasonCodeStaReqAssocWithoutAuth         StaIfaceReasonCode = 9
	StaIfaceReasonCodePwrCapabilityNotValid          StaIfaceReasonCode = 10
	StaIfaceReasonCodeSupportedChannelNotValid       StaIfaceReasonCode = 11
	StaIfaceReasonCodeBssTransitionDisassoc          StaIfaceReasonCode = 12
	StaIfaceReasonCodeInvalidIe                      StaIfaceReasonCode = 13
	StaIfaceReasonCodeMichaelMicFailure              StaIfaceReasonCode = 14
	StaIfaceReasonCodeFourwayHandshakeTimeout        StaIfaceReasonCode = 15
	StaIfaceReasonCodeGroupKeyUpdateTimeout          StaIfaceReasonCode = 16
	StaIfaceReasonCodeIeIn4wayDiffers                StaIfaceReasonCode = 17
	StaIfaceReasonCodeGroupCipherNotValid            StaIfaceReasonCode = 18
	StaIfaceReasonCodePairwiseCipherNotValid         StaIfaceReasonCode = 19
	StaIfaceReasonCodeAkmpNotValid                   StaIfaceReasonCode = 20
	StaIfaceReasonCodeUnsupportedRsnIeVersion        StaIfaceReasonCode = 21
	StaIfaceReasonCodeInvalidRsnIeCapab              StaIfaceReasonCode = 22
	StaIfaceReasonCodeIeee8021xAuthFailed            StaIfaceReasonCode = 23
	StaIfaceReasonCodeCipherSuiteRejected            StaIfaceReasonCode = 24
	StaIfaceReasonCodeTdlsTeardownUnreachable        StaIfaceReasonCode = 25
	StaIfaceReasonCodeTdlsTeardownUnspecified        StaIfaceReasonCode = 26
	StaIfaceReasonCodeSspRequestedDisassoc           StaIfaceReasonCode = 27
	StaIfaceReasonCodeNoSspRoamingAgreement          StaIfaceReasonCode = 28
	StaIfaceReasonCodeBadCipherOrAkm                 StaIfaceReasonCode = 29
	StaIfaceReasonCodeNotAuthorizedThisLocation      StaIfaceReasonCode = 30
	StaIfaceReasonCodeServiceChangePrecludesTs       StaIfaceReasonCode = 31
	StaIfaceReasonCodeUnspecifiedQosReason           StaIfaceReasonCode = 32
	StaIfaceReasonCodeNotEnoughBandwidth             StaIfaceReasonCode = 33
	StaIfaceReasonCodeDisassocLowAck                 StaIfaceReasonCode = 34
	StaIfaceReasonCodeExceededTxop                   StaIfaceReasonCode = 35
	StaIfaceReasonCodeStaLeaving                     StaIfaceReasonCode = 36
	StaIfaceReasonCodeEndTsBaDls                     StaIfaceReasonCode = 37
	StaIfaceReasonCodeUnknownTsBa                    StaIfaceReasonCode = 38
	StaIfaceReasonCodeTIMEOUT                        StaIfaceReasonCode = 39
	StaIfaceReasonCodePeerkeyMismatch                StaIfaceReasonCode = 45
	StaIfaceReasonCodeAuthorizedAccessLimitReached   StaIfaceReasonCode = 46
	StaIfaceReasonCodeExternalServiceRequirements    StaIfaceReasonCode = 47
	StaIfaceReasonCodeInvalidFtActionFrameCount      StaIfaceReasonCode = 48
	StaIfaceReasonCodeInvalidPmkid                   StaIfaceReasonCode = 49
	StaIfaceReasonCodeInvalidMde                     StaIfaceReasonCode = 50
	StaIfaceReasonCodeInvalidFte                     StaIfaceReasonCode = 51
	StaIfaceReasonCodeMeshPeeringCancelled           StaIfaceReasonCode = 52
	StaIfaceReasonCodeMeshMaxPeers                   StaIfaceReasonCode = 53
	StaIfaceReasonCodeMeshConfigPolicyViolation      StaIfaceReasonCode = 54
	StaIfaceReasonCodeMeshCloseRcvd                  StaIfaceReasonCode = 55
	StaIfaceReasonCodeMeshMaxRetries                 StaIfaceReasonCode = 56
	StaIfaceReasonCodeMeshConfirmTimeout             StaIfaceReasonCode = 57
	StaIfaceReasonCodeMeshInvalidGtk                 StaIfaceReasonCode = 58
	StaIfaceReasonCodeMeshInconsistentParams         StaIfaceReasonCode = 59
	StaIfaceReasonCodeMeshInvalidSecurityCap         StaIfaceReasonCode = 60
	StaIfaceReasonCodeMeshPathErrorNoProxyInfo       StaIfaceReasonCode = 61
	StaIfaceReasonCodeMeshPathErrorNoForwardingInfo  StaIfaceReasonCode = 62
	StaIfaceReasonCodeMeshPathErrorDestUnreachable   StaIfaceReasonCode = 63
	StaIfaceReasonCodeMacAddressAlreadyExistsInMbss  StaIfaceReasonCode = 64
	StaIfaceReasonCodeMeshChannelSwitchRegulatoryReq StaIfaceReasonCode = 65
	StaIfaceReasonCodeMeshChannelSwitchUnspecified   StaIfaceReasonCode = 66
)

type StaIfaceStatusCode

type StaIfaceStatusCode int32
const (
	StaIfaceStatusCodeSUCCESS                              StaIfaceStatusCode = 0
	StaIfaceStatusCodeUnspecifiedFailure                   StaIfaceStatusCode = 1
	StaIfaceStatusCodeTdlsWakeupAlternate                  StaIfaceStatusCode = 2
	StaIfaceStatusCodeTdlsWakeupReject                     StaIfaceStatusCode = 3
	StaIfaceStatusCodeSecurityDisabled                     StaIfaceStatusCode = 5
	StaIfaceStatusCodeUnacceptableLifetime                 StaIfaceStatusCode = 6
	StaIfaceStatusCodeNotInSameBss                         StaIfaceStatusCode = 7
	StaIfaceStatusCodeCapsUnsupported                      StaIfaceStatusCode = 10
	StaIfaceStatusCodeReassocNoAssoc                       StaIfaceStatusCode = 11
	StaIfaceStatusCodeAssocDeniedUnspec                    StaIfaceStatusCode = 12
	StaIfaceStatusCodeNotSupportedAuthAlg                  StaIfaceStatusCode = 13
	StaIfaceStatusCodeUnknownAuthTransaction               StaIfaceStatusCode = 14
	StaIfaceStatusCodeChallengeFail                        StaIfaceStatusCode = 15
	StaIfaceStatusCodeAuthTimeout                          StaIfaceStatusCode = 16
	StaIfaceStatusCodeApUnableToHandleNewSta               StaIfaceStatusCode = 17
	StaIfaceStatusCodeAssocDeniedRates                     StaIfaceStatusCode = 18
	StaIfaceStatusCodeAssocDeniedNoshort                   StaIfaceStatusCode = 19
	StaIfaceStatusCodeSpecMgmtRequired                     StaIfaceStatusCode = 22
	StaIfaceStatusCodePwrCapabilityNotValid                StaIfaceStatusCode = 23
	StaIfaceStatusCodeSupportedChannelNotValid             StaIfaceStatusCode = 24
	StaIfaceStatusCodeAssocDeniedNoShortSlotTime           StaIfaceStatusCode = 25
	StaIfaceStatusCodeAssocDeniedNoHt                      StaIfaceStatusCode = 27
	StaIfaceStatusCodeR0khUnreachable                      StaIfaceStatusCode = 28
	StaIfaceStatusCodeAssocDeniedNoPco                     StaIfaceStatusCode = 29
	StaIfaceStatusCodeAssocRejectedTemporarily             StaIfaceStatusCode = 30
	StaIfaceStatusCodeRobustMgmtFramePolicyViolation       StaIfaceStatusCode = 31
	StaIfaceStatusCodeUnspecifiedQosFailure                StaIfaceStatusCode = 32
	StaIfaceStatusCodeDeniedInsufficientBandwidth          StaIfaceStatusCode = 33
	StaIfaceStatusCodeDeniedPoorChannelConditions          StaIfaceStatusCode = 34
	StaIfaceStatusCodeDeniedQosNotSupported                StaIfaceStatusCode = 35
	StaIfaceStatusCodeRequestDeclined                      StaIfaceStatusCode = 37
	StaIfaceStatusCodeInvalidParameters                    StaIfaceStatusCode = 38
	StaIfaceStatusCodeRejectedWithSuggestedChanges         StaIfaceStatusCode = 39
	StaIfaceStatusCodeInvalidIe                            StaIfaceStatusCode = 40
	StaIfaceStatusCodeGroupCipherNotValid                  StaIfaceStatusCode = 41
	StaIfaceStatusCodePairwiseCipherNotValid               StaIfaceStatusCode = 42
	StaIfaceStatusCodeAkmpNotValid                         StaIfaceStatusCode = 43
	StaIfaceStatusCodeUnsupportedRsnIeVersion              StaIfaceStatusCode = 44
	StaIfaceStatusCodeInvalidRsnIeCapab                    StaIfaceStatusCode = 45
	StaIfaceStatusCodeCipherRejectedPerPolicy              StaIfaceStatusCode = 46
	StaIfaceStatusCodeTsNotCreated                         StaIfaceStatusCode = 47
	StaIfaceStatusCodeDirectLinkNotAllowed                 StaIfaceStatusCode = 48
	StaIfaceStatusCodeDestStaNotPresent                    StaIfaceStatusCode = 49
	StaIfaceStatusCodeDestStaNotQosSta                     StaIfaceStatusCode = 50
	StaIfaceStatusCodeAssocDeniedListenIntTooLarge         StaIfaceStatusCode = 51
	StaIfaceStatusCodeInvalidFtActionFrameCount            StaIfaceStatusCode = 52
	StaIfaceStatusCodeInvalidPmkid                         StaIfaceStatusCode = 53
	StaIfaceStatusCodeInvalidMdie                          StaIfaceStatusCode = 54
	StaIfaceStatusCodeInvalidFtie                          StaIfaceStatusCode = 55
	StaIfaceStatusCodeRequestedTclasNotSupported           StaIfaceStatusCode = 56
	StaIfaceStatusCodeInsufficientTclasProcessingResources StaIfaceStatusCode = 57
	StaIfaceStatusCodeTryAnotherBss                        StaIfaceStatusCode = 58
	StaIfaceStatusCodeGasAdvProtoNotSupported              StaIfaceStatusCode = 59
	StaIfaceStatusCodeNoOutstandingGasReq                  StaIfaceStatusCode = 60
	StaIfaceStatusCodeGasRespNotReceived                   StaIfaceStatusCode = 61
	StaIfaceStatusCodeStaTimedOutWaitingForGasResp         StaIfaceStatusCode = 62
	StaIfaceStatusCodeGasRespLargerThanLimit               StaIfaceStatusCode = 63
	StaIfaceStatusCodeReqRefusedHome                       StaIfaceStatusCode = 64
	StaIfaceStatusCodeAdvSrvUnreachable                    StaIfaceStatusCode = 65
	StaIfaceStatusCodeReqRefusedSspn                       StaIfaceStatusCode = 67
	StaIfaceStatusCodeReqRefusedUnauthAccess               StaIfaceStatusCode = 68
	StaIfaceStatusCodeInvalidRsnie                         StaIfaceStatusCode = 72
	StaIfaceStatusCodeUApsdCoexNotSupported                StaIfaceStatusCode = 73
	StaIfaceStatusCodeUApsdCoexModeNotSupported            StaIfaceStatusCode = 74
	StaIfaceStatusCodeBadIntervalWithUApsdCoex             StaIfaceStatusCode = 75
	StaIfaceStatusCodeAntiCloggingTokenReq                 StaIfaceStatusCode = 76
	StaIfaceStatusCodeFiniteCyclicGroupNotSupported        StaIfaceStatusCode = 77
	StaIfaceStatusCodeCannotFindAltTbtt                    StaIfaceStatusCode = 78
	StaIfaceStatusCodeTransmissionFailure                  StaIfaceStatusCode = 79
	StaIfaceStatusCodeReqTclasNotSupported                 StaIfaceStatusCode = 80
	StaIfaceStatusCodeTclasResourcesExchausted             StaIfaceStatusCode = 81
	StaIfaceStatusCodeRejectedWithSuggestedBssTransition   StaIfaceStatusCode = 82
	StaIfaceStatusCodeRejectWithSchedule                   StaIfaceStatusCode = 83
	StaIfaceStatusCodeRejectNoWakeupSpecified              StaIfaceStatusCode = 84
	StaIfaceStatusCodeSuccessPowerSaveMode                 StaIfaceStatusCode = 85
	StaIfaceStatusCodePendingAdmittingFstSession           StaIfaceStatusCode = 86
	StaIfaceStatusCodePerformingFstNow                     StaIfaceStatusCode = 87
	StaIfaceStatusCodePendingGapInBaWindow                 StaIfaceStatusCode = 88
	StaIfaceStatusCodeRejectUPidSetting                    StaIfaceStatusCode = 89
	StaIfaceStatusCodeRefusedExternalReason                StaIfaceStatusCode = 92
	StaIfaceStatusCodeRefusedApOutOfMemory                 StaIfaceStatusCode = 93
	StaIfaceStatusCodeRejectedEmergencyServiceNotSupported StaIfaceStatusCode = 94
	StaIfaceStatusCodeQueryRespOutstanding                 StaIfaceStatusCode = 95
	StaIfaceStatusCodeRejectDseBand                        StaIfaceStatusCode = 96
	StaIfaceStatusCodeTclasProcessingTerminated            StaIfaceStatusCode = 97
	StaIfaceStatusCodeTsScheduleConflict                   StaIfaceStatusCode = 98
	StaIfaceStatusCodeDeniedWithSuggestedBandAndChannel    StaIfaceStatusCode = 99
	StaIfaceStatusCodeMccaopReservationConflict            StaIfaceStatusCode = 100
	StaIfaceStatusCodeMafLimitExceeded                     StaIfaceStatusCode = 101
	StaIfaceStatusCodeMccaTrackLimitExceeded               StaIfaceStatusCode = 102
	StaIfaceStatusCodeDeniedDueToSpectrumManagement        StaIfaceStatusCode = 103
	StaIfaceStatusCodeAssocDeniedNoVht                     StaIfaceStatusCode = 104
	StaIfaceStatusCodeEnablementDenied                     StaIfaceStatusCode = 105
	StaIfaceStatusCodeRestrictionFromAuthorizedGdb         StaIfaceStatusCode = 106
	StaIfaceStatusCodeAuthorizationDeenabled               StaIfaceStatusCode = 107
	StaIfaceStatusCodeFilsAuthenticationFailure            StaIfaceStatusCode = 112
	StaIfaceStatusCodeUnknownAuthenticationServer          StaIfaceStatusCode = 113
)

type SupplicantCallbackProxy

type SupplicantCallbackProxy struct {
	Remote binder.IBinder
}

func NewSupplicantCallbackProxy

func NewSupplicantCallbackProxy(
	remote binder.IBinder,
) *SupplicantCallbackProxy

func (*SupplicantCallbackProxy) AsBinder

func (p *SupplicantCallbackProxy) AsBinder() binder.IBinder

func (*SupplicantCallbackProxy) OnInterfaceCreated

func (p *SupplicantCallbackProxy) OnInterfaceCreated(
	ctx context.Context,
	ifaceName string,
) error

func (*SupplicantCallbackProxy) OnInterfaceRemoved

func (p *SupplicantCallbackProxy) OnInterfaceRemoved(
	ctx context.Context,
	ifaceName string,
) error

type SupplicantCallbackStub

type SupplicantCallbackStub struct {
	Impl      ISupplicantCallback
	Transport binder.VersionAwareTransport
}

SupplicantCallbackStub dispatches incoming binder transactions to a typed ISupplicantCallback implementation.

func (*SupplicantCallbackStub) Descriptor

func (s *SupplicantCallbackStub) Descriptor() string

func (*SupplicantCallbackStub) OnTransaction

func (s *SupplicantCallbackStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type SupplicantP2pIfaceCallbackProxy

type SupplicantP2pIfaceCallbackProxy struct {
	Remote binder.IBinder
}

func NewSupplicantP2pIfaceCallbackProxy

func NewSupplicantP2pIfaceCallbackProxy(
	remote binder.IBinder,
) *SupplicantP2pIfaceCallbackProxy

func (*SupplicantP2pIfaceCallbackProxy) AsBinder

func (*SupplicantP2pIfaceCallbackProxy) OnDeviceFound

func (p *SupplicantP2pIfaceCallbackProxy) OnDeviceFound(
	ctx context.Context,
	srcAddress []byte,
	p2pDeviceAddress []byte,
	primaryDeviceType []byte,
	deviceName string,
	configMethods WpsConfigMethods,
	deviceCapabilities byte,
	groupCapabilities P2pGroupCapabilityMask,
	wfdDeviceInfo []byte,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnDeviceFoundWithParams

func (p *SupplicantP2pIfaceCallbackProxy) OnDeviceFoundWithParams(
	ctx context.Context,
	deviceFoundEventParams P2pDeviceFoundEventParams,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnDeviceFoundWithVendorElements

func (p *SupplicantP2pIfaceCallbackProxy) OnDeviceFoundWithVendorElements(
	ctx context.Context,
	srcAddress []byte,
	p2pDeviceAddress []byte,
	primaryDeviceType []byte,
	deviceName string,
	configMethods WpsConfigMethods,
	deviceCapabilities byte,
	groupCapabilities P2pGroupCapabilityMask,
	wfdDeviceInfo []byte,
	wfdR2DeviceInfo []byte,
	vendorElemBytes []byte,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnDeviceLost

func (p *SupplicantP2pIfaceCallbackProxy) OnDeviceLost(
	ctx context.Context,
	p2pDeviceAddress []byte,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnFindStopped

func (p *SupplicantP2pIfaceCallbackProxy) OnFindStopped(
	ctx context.Context,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnGoNegotiationCompleted

func (p *SupplicantP2pIfaceCallbackProxy) OnGoNegotiationCompleted(
	ctx context.Context,
	status P2pStatusCode,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnGoNegotiationRequest

func (p *SupplicantP2pIfaceCallbackProxy) OnGoNegotiationRequest(
	ctx context.Context,
	srcAddress []byte,
	passwordId WpsDevPasswordId,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnGoNegotiationRequestWithParams

func (p *SupplicantP2pIfaceCallbackProxy) OnGoNegotiationRequestWithParams(
	ctx context.Context,
	params P2pGoNegotiationReqEventParams,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnGroupFormationFailure

func (p *SupplicantP2pIfaceCallbackProxy) OnGroupFormationFailure(
	ctx context.Context,
	failureReason string,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnGroupFormationSuccess

func (p *SupplicantP2pIfaceCallbackProxy) OnGroupFormationSuccess(
	ctx context.Context,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnGroupFrequencyChanged

func (p *SupplicantP2pIfaceCallbackProxy) OnGroupFrequencyChanged(
	ctx context.Context,
	groupIfname string,
	frequency int32,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnGroupRemoved

func (p *SupplicantP2pIfaceCallbackProxy) OnGroupRemoved(
	ctx context.Context,
	groupIfname string,
	isGroupOwner bool,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnGroupStarted

func (p *SupplicantP2pIfaceCallbackProxy) OnGroupStarted(
	ctx context.Context,
	groupIfname string,
	isGroupOwner bool,
	ssid []byte,
	frequency int32,
	psk []byte,
	passphrase string,
	goDeviceAddress []byte,
	isPersistent bool,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnGroupStartedWithParams

func (p *SupplicantP2pIfaceCallbackProxy) OnGroupStartedWithParams(
	ctx context.Context,
	groupStartedEventParams P2pGroupStartedEventParams,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnInvitationReceived

func (p *SupplicantP2pIfaceCallbackProxy) OnInvitationReceived(
	ctx context.Context,
	srcAddress []byte,
	goDeviceAddress []byte,
	bssid []byte,
	persistentNetworkId int32,
	operatingFrequency int32,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnInvitationReceivedWithParams

func (p *SupplicantP2pIfaceCallbackProxy) OnInvitationReceivedWithParams(
	ctx context.Context,
	params P2pInvitationEventParams,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnInvitationResult

func (p *SupplicantP2pIfaceCallbackProxy) OnInvitationResult(
	ctx context.Context,
	bssid []byte,
	status P2pStatusCode,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnPeerClientDisconnected

func (p *SupplicantP2pIfaceCallbackProxy) OnPeerClientDisconnected(
	ctx context.Context,
	clientDisconnectedEventParams P2pPeerClientDisconnectedEventParams,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnPeerClientJoined

func (p *SupplicantP2pIfaceCallbackProxy) OnPeerClientJoined(
	ctx context.Context,
	clientJoinedEventParams P2pPeerClientJoinedEventParams,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnProvisionDiscoveryCompleted

func (p *SupplicantP2pIfaceCallbackProxy) OnProvisionDiscoveryCompleted(
	ctx context.Context,
	p2pDeviceAddress []byte,
	isRequest bool,
	status P2pProvDiscStatusCode,
	configMethods WpsConfigMethods,
	generatedPin string,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnProvisionDiscoveryCompletedEvent

func (p *SupplicantP2pIfaceCallbackProxy) OnProvisionDiscoveryCompletedEvent(
	ctx context.Context,
	provisionDiscoveryCompletedEventParams P2pProvisionDiscoveryCompletedEventParams,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnR2DeviceFound

func (p *SupplicantP2pIfaceCallbackProxy) OnR2DeviceFound(
	ctx context.Context,
	srcAddress []byte,
	p2pDeviceAddress []byte,
	primaryDeviceType []byte,
	deviceName string,
	configMethods WpsConfigMethods,
	deviceCapabilities byte,
	groupCapabilities P2pGroupCapabilityMask,
	wfdDeviceInfo []byte,
	wfdR2DeviceInfo []byte,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnServiceDiscoveryResponse

func (p *SupplicantP2pIfaceCallbackProxy) OnServiceDiscoveryResponse(
	ctx context.Context,
	srcAddress []byte,
	updateIndicator uint16,
	tlvs []byte,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnStaAuthorized

func (p *SupplicantP2pIfaceCallbackProxy) OnStaAuthorized(
	ctx context.Context,
	srcAddress []byte,
	p2pDeviceAddress []byte,
) error

func (*SupplicantP2pIfaceCallbackProxy) OnStaDeauthorized

func (p *SupplicantP2pIfaceCallbackProxy) OnStaDeauthorized(
	ctx context.Context,
	srcAddress []byte,
	p2pDeviceAddress []byte,
) error

type SupplicantP2pIfaceCallbackStub

type SupplicantP2pIfaceCallbackStub struct {
	Impl      ISupplicantP2pIfaceCallback
	Transport binder.VersionAwareTransport
}

SupplicantP2pIfaceCallbackStub dispatches incoming binder transactions to a typed ISupplicantP2pIfaceCallback implementation.

func (*SupplicantP2pIfaceCallbackStub) Descriptor

func (s *SupplicantP2pIfaceCallbackStub) Descriptor() string

func (*SupplicantP2pIfaceCallbackStub) OnTransaction

type SupplicantP2pIfaceProxy

type SupplicantP2pIfaceProxy struct {
	Remote binder.IBinder
}

func NewSupplicantP2pIfaceProxy

func NewSupplicantP2pIfaceProxy(
	remote binder.IBinder,
) *SupplicantP2pIfaceProxy

func (*SupplicantP2pIfaceProxy) AddBonjourService

func (p *SupplicantP2pIfaceProxy) AddBonjourService(
	ctx context.Context,
	query []byte,
	response []byte,
) error

func (*SupplicantP2pIfaceProxy) AddGroup

func (p *SupplicantP2pIfaceProxy) AddGroup(
	ctx context.Context,
	persistent bool,
	persistentNetworkId int32,
) error

func (*SupplicantP2pIfaceProxy) AddGroupWithConfig

func (p *SupplicantP2pIfaceProxy) AddGroupWithConfig(
	ctx context.Context,
	ssid []byte,
	pskPassphrase string,
	persistent bool,
	freq int32,
	peerAddress []byte,
	joinExistingGroup bool,
) error

func (*SupplicantP2pIfaceProxy) AddGroupWithConfigurationParams

func (p *SupplicantP2pIfaceProxy) AddGroupWithConfigurationParams(
	ctx context.Context,
	groupConfigurationParams P2pAddGroupConfigurationParams,
) error

func (*SupplicantP2pIfaceProxy) AddNetwork

func (*SupplicantP2pIfaceProxy) AddUpnpService

func (p *SupplicantP2pIfaceProxy) AddUpnpService(
	ctx context.Context,
	version int32,
	serviceName string,
) error

func (*SupplicantP2pIfaceProxy) AsBinder

func (p *SupplicantP2pIfaceProxy) AsBinder() binder.IBinder

func (*SupplicantP2pIfaceProxy) CancelConnect

func (p *SupplicantP2pIfaceProxy) CancelConnect(
	ctx context.Context,
) error

func (*SupplicantP2pIfaceProxy) CancelServiceDiscovery

func (p *SupplicantP2pIfaceProxy) CancelServiceDiscovery(
	ctx context.Context,
	identifier int64,
) error

func (*SupplicantP2pIfaceProxy) CancelWps

func (p *SupplicantP2pIfaceProxy) CancelWps(
	ctx context.Context,
	groupIfName string,
) error

func (*SupplicantP2pIfaceProxy) ConfigureEapolIpAddressAllocationParams

func (p *SupplicantP2pIfaceProxy) ConfigureEapolIpAddressAllocationParams(
	ctx context.Context,
	ipAddressGo int32,
	ipAddressMask int32,
	ipAddressStart int32,
	ipAddressEnd int32,
) error

func (*SupplicantP2pIfaceProxy) ConfigureExtListen

func (p *SupplicantP2pIfaceProxy) ConfigureExtListen(
	ctx context.Context,
	periodInMillis int32,
	intervalInMillis int32,
) error

func (*SupplicantP2pIfaceProxy) ConfigureExtListenWithParams

func (p *SupplicantP2pIfaceProxy) ConfigureExtListenWithParams(
	ctx context.Context,
	extListenInfo P2pExtListenInfo,
) error

func (*SupplicantP2pIfaceProxy) Connect

func (p *SupplicantP2pIfaceProxy) Connect(
	ctx context.Context,
	peerAddress []byte,
	provisionMethod WpsProvisionMethod,
	preSelectedPin string,
	joinExistingGroup bool,
	persistent bool,
	goIntent int32,
) (string, error)

func (*SupplicantP2pIfaceProxy) ConnectWithParams

func (p *SupplicantP2pIfaceProxy) ConnectWithParams(
	ctx context.Context,
	connectInfo P2pConnectInfo,
) (string, error)

func (*SupplicantP2pIfaceProxy) CreateGroupOwner

func (p *SupplicantP2pIfaceProxy) CreateGroupOwner(
	ctx context.Context,
	groupOwnerInfo P2pCreateGroupOwnerInfo,
) error

func (*SupplicantP2pIfaceProxy) CreateNfcHandoverRequestMessage

func (p *SupplicantP2pIfaceProxy) CreateNfcHandoverRequestMessage(
	ctx context.Context,
) ([]byte, error)

func (*SupplicantP2pIfaceProxy) CreateNfcHandoverSelectMessage

func (p *SupplicantP2pIfaceProxy) CreateNfcHandoverSelectMessage(
	ctx context.Context,
) ([]byte, error)

func (*SupplicantP2pIfaceProxy) EnableWfd

func (p *SupplicantP2pIfaceProxy) EnableWfd(
	ctx context.Context,
	enable bool,
) error

func (*SupplicantP2pIfaceProxy) Find

func (p *SupplicantP2pIfaceProxy) Find(
	ctx context.Context,
	timeoutInSec int32,
) error

func (*SupplicantP2pIfaceProxy) FindOnSocialChannels

func (p *SupplicantP2pIfaceProxy) FindOnSocialChannels(
	ctx context.Context,
	timeoutInSec int32,
) error

func (*SupplicantP2pIfaceProxy) FindOnSpecificFrequency

func (p *SupplicantP2pIfaceProxy) FindOnSpecificFrequency(
	ctx context.Context,
	freqInHz int32,
	timeoutInSec int32,
) error

func (*SupplicantP2pIfaceProxy) FindWithParams

func (p *SupplicantP2pIfaceProxy) FindWithParams(
	ctx context.Context,
	discoveryInfo P2pDiscoveryInfo,
) error

func (*SupplicantP2pIfaceProxy) Flush

func (p *SupplicantP2pIfaceProxy) Flush(
	ctx context.Context,
) error

func (*SupplicantP2pIfaceProxy) FlushServices

func (p *SupplicantP2pIfaceProxy) FlushServices(
	ctx context.Context,
) error

func (*SupplicantP2pIfaceProxy) GetDeviceAddress

func (p *SupplicantP2pIfaceProxy) GetDeviceAddress(
	ctx context.Context,
) ([]byte, error)

func (*SupplicantP2pIfaceProxy) GetEdmg

func (p *SupplicantP2pIfaceProxy) GetEdmg(
	ctx context.Context,
) (bool, error)

func (*SupplicantP2pIfaceProxy) GetGroupCapability

func (p *SupplicantP2pIfaceProxy) GetGroupCapability(
	ctx context.Context,
	peerAddress []byte,
) (P2pGroupCapabilityMask, error)

func (*SupplicantP2pIfaceProxy) GetName

func (p *SupplicantP2pIfaceProxy) GetName(
	ctx context.Context,
) (string, error)

func (*SupplicantP2pIfaceProxy) GetNetwork

func (*SupplicantP2pIfaceProxy) GetSsid

func (p *SupplicantP2pIfaceProxy) GetSsid(
	ctx context.Context,
	peerAddress []byte,
) ([]byte, error)

func (*SupplicantP2pIfaceProxy) GetType

func (p *SupplicantP2pIfaceProxy) GetType(
	ctx context.Context,
) (IfaceType, error)

func (*SupplicantP2pIfaceProxy) Invite

func (p *SupplicantP2pIfaceProxy) Invite(
	ctx context.Context,
	groupIfName string,
	goDeviceAddress []byte,
	peerAddress []byte,
) error

func (*SupplicantP2pIfaceProxy) ListNetworks

func (p *SupplicantP2pIfaceProxy) ListNetworks(
	ctx context.Context,
) ([]int32, error)

func (*SupplicantP2pIfaceProxy) ProvisionDiscovery

func (p *SupplicantP2pIfaceProxy) ProvisionDiscovery(
	ctx context.Context,
	peerAddress []byte,
	provisionMethod WpsProvisionMethod,
) error

func (*SupplicantP2pIfaceProxy) RegisterCallback

func (p *SupplicantP2pIfaceProxy) RegisterCallback(
	ctx context.Context,
	callback ISupplicantP2pIfaceCallback,
) error

func (*SupplicantP2pIfaceProxy) Reinvoke

func (p *SupplicantP2pIfaceProxy) Reinvoke(
	ctx context.Context,
	persistentNetworkId int32,
	peerAddress []byte,
) error

func (*SupplicantP2pIfaceProxy) Reject

func (p *SupplicantP2pIfaceProxy) Reject(
	ctx context.Context,
	peerAddress []byte,
) error

func (*SupplicantP2pIfaceProxy) RemoveBonjourService

func (p *SupplicantP2pIfaceProxy) RemoveBonjourService(
	ctx context.Context,
	query []byte,
) error

func (*SupplicantP2pIfaceProxy) RemoveClient

func (p *SupplicantP2pIfaceProxy) RemoveClient(
	ctx context.Context,
	peerAddress []byte,
	isLegacyClient bool,
) error

func (*SupplicantP2pIfaceProxy) RemoveGroup

func (p *SupplicantP2pIfaceProxy) RemoveGroup(
	ctx context.Context,
	groupIfName string,
) error

func (*SupplicantP2pIfaceProxy) RemoveNetwork

func (p *SupplicantP2pIfaceProxy) RemoveNetwork(
	ctx context.Context,
	id int32,
) error

func (*SupplicantP2pIfaceProxy) RemoveUpnpService

func (p *SupplicantP2pIfaceProxy) RemoveUpnpService(
	ctx context.Context,
	version int32,
	serviceName string,
) error

func (*SupplicantP2pIfaceProxy) ReportNfcHandoverInitiation

func (p *SupplicantP2pIfaceProxy) ReportNfcHandoverInitiation(
	ctx context.Context,
	select_ []byte,
) error

func (*SupplicantP2pIfaceProxy) ReportNfcHandoverResponse

func (p *SupplicantP2pIfaceProxy) ReportNfcHandoverResponse(
	ctx context.Context,
	request []byte,
) error

func (*SupplicantP2pIfaceProxy) RequestServiceDiscovery

func (p *SupplicantP2pIfaceProxy) RequestServiceDiscovery(
	ctx context.Context,
	peerAddress []byte,
	query []byte,
) (int64, error)

func (*SupplicantP2pIfaceProxy) SaveConfig

func (p *SupplicantP2pIfaceProxy) SaveConfig(
	ctx context.Context,
) error

func (*SupplicantP2pIfaceProxy) SetDisallowedFrequencies

func (p *SupplicantP2pIfaceProxy) SetDisallowedFrequencies(
	ctx context.Context,
	ranges []FreqRange,
) error

func (*SupplicantP2pIfaceProxy) SetEdmg

func (p *SupplicantP2pIfaceProxy) SetEdmg(
	ctx context.Context,
	enable bool,
) error

func (*SupplicantP2pIfaceProxy) SetGroupIdle

func (p *SupplicantP2pIfaceProxy) SetGroupIdle(
	ctx context.Context,
	groupIfName string,
	timeoutInSec int32,
) error

func (*SupplicantP2pIfaceProxy) SetListenChannel

func (p *SupplicantP2pIfaceProxy) SetListenChannel(
	ctx context.Context,
	channel int32,
	operatingClass int32,
) error

func (*SupplicantP2pIfaceProxy) SetMacRandomization

func (p *SupplicantP2pIfaceProxy) SetMacRandomization(
	ctx context.Context,
	enable bool,
) error

func (*SupplicantP2pIfaceProxy) SetMiracastMode

func (p *SupplicantP2pIfaceProxy) SetMiracastMode(
	ctx context.Context,
	mode MiracastMode,
) error

func (*SupplicantP2pIfaceProxy) SetPowerSave

func (p *SupplicantP2pIfaceProxy) SetPowerSave(
	ctx context.Context,
	groupIfName string,
	enable bool,
) error

func (*SupplicantP2pIfaceProxy) SetSsidPostfix

func (p *SupplicantP2pIfaceProxy) SetSsidPostfix(
	ctx context.Context,
	postfix []byte,
) error

func (*SupplicantP2pIfaceProxy) SetVendorElements

func (p *SupplicantP2pIfaceProxy) SetVendorElements(
	ctx context.Context,
	frameTypeMask P2pFrameTypeMask,
	vendorElemBytes []byte,
) error

func (*SupplicantP2pIfaceProxy) SetWfdDeviceInfo

func (p *SupplicantP2pIfaceProxy) SetWfdDeviceInfo(
	ctx context.Context,
	info []byte,
) error

func (*SupplicantP2pIfaceProxy) SetWfdR2DeviceInfo

func (p *SupplicantP2pIfaceProxy) SetWfdR2DeviceInfo(
	ctx context.Context,
	info []byte,
) error

func (*SupplicantP2pIfaceProxy) SetWpsConfigMethods

func (p *SupplicantP2pIfaceProxy) SetWpsConfigMethods(
	ctx context.Context,
	configMethods WpsConfigMethods,
) error

func (*SupplicantP2pIfaceProxy) SetWpsDeviceName

func (p *SupplicantP2pIfaceProxy) SetWpsDeviceName(
	ctx context.Context,
	name string,
) error

func (*SupplicantP2pIfaceProxy) SetWpsDeviceType

func (p *SupplicantP2pIfaceProxy) SetWpsDeviceType(
	ctx context.Context,
	type_ []byte,
) error

func (*SupplicantP2pIfaceProxy) SetWpsManufacturer

func (p *SupplicantP2pIfaceProxy) SetWpsManufacturer(
	ctx context.Context,
	manufacturer string,
) error

func (*SupplicantP2pIfaceProxy) SetWpsModelName

func (p *SupplicantP2pIfaceProxy) SetWpsModelName(
	ctx context.Context,
	modelName string,
) error

func (*SupplicantP2pIfaceProxy) SetWpsModelNumber

func (p *SupplicantP2pIfaceProxy) SetWpsModelNumber(
	ctx context.Context,
	modelNumber string,
) error

func (*SupplicantP2pIfaceProxy) SetWpsSerialNumber

func (p *SupplicantP2pIfaceProxy) SetWpsSerialNumber(
	ctx context.Context,
	serialNumber string,
) error

func (*SupplicantP2pIfaceProxy) StartWpsPbc

func (p *SupplicantP2pIfaceProxy) StartWpsPbc(
	ctx context.Context,
	groupIfName string,
	bssid []byte,
) error

func (*SupplicantP2pIfaceProxy) StartWpsPinDisplay

func (p *SupplicantP2pIfaceProxy) StartWpsPinDisplay(
	ctx context.Context,
	groupIfName string,
	bssid []byte,
) (string, error)

func (*SupplicantP2pIfaceProxy) StartWpsPinKeypad

func (p *SupplicantP2pIfaceProxy) StartWpsPinKeypad(
	ctx context.Context,
	groupIfName string,
	pin string,
) error

func (*SupplicantP2pIfaceProxy) StopFind

func (p *SupplicantP2pIfaceProxy) StopFind(
	ctx context.Context,
) error

type SupplicantP2pIfaceStub

type SupplicantP2pIfaceStub struct {
	Impl      ISupplicantP2pIface
	Transport binder.VersionAwareTransport
}

SupplicantP2pIfaceStub dispatches incoming binder transactions to a typed ISupplicantP2pIface implementation.

func (*SupplicantP2pIfaceStub) Descriptor

func (s *SupplicantP2pIfaceStub) Descriptor() string

func (*SupplicantP2pIfaceStub) OnTransaction

func (s *SupplicantP2pIfaceStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type SupplicantP2pNetworkProxy

type SupplicantP2pNetworkProxy struct {
	Remote binder.IBinder
}

func NewSupplicantP2pNetworkProxy

func NewSupplicantP2pNetworkProxy(
	remote binder.IBinder,
) *SupplicantP2pNetworkProxy

func (*SupplicantP2pNetworkProxy) AsBinder

func (*SupplicantP2pNetworkProxy) GetBssid

func (p *SupplicantP2pNetworkProxy) GetBssid(
	ctx context.Context,
) ([]byte, error)

func (*SupplicantP2pNetworkProxy) GetClientList

func (p *SupplicantP2pNetworkProxy) GetClientList(
	ctx context.Context,
) ([]MacAddress, error)

func (*SupplicantP2pNetworkProxy) GetId

func (p *SupplicantP2pNetworkProxy) GetId(
	ctx context.Context,
) (int32, error)

func (*SupplicantP2pNetworkProxy) GetInterfaceName

func (p *SupplicantP2pNetworkProxy) GetInterfaceName(
	ctx context.Context,
) (string, error)

func (*SupplicantP2pNetworkProxy) GetSsid

func (p *SupplicantP2pNetworkProxy) GetSsid(
	ctx context.Context,
) ([]byte, error)

func (*SupplicantP2pNetworkProxy) GetType

func (*SupplicantP2pNetworkProxy) IsCurrent

func (p *SupplicantP2pNetworkProxy) IsCurrent(
	ctx context.Context,
) (bool, error)

func (*SupplicantP2pNetworkProxy) IsGroupOwner

func (p *SupplicantP2pNetworkProxy) IsGroupOwner(
	ctx context.Context,
) (bool, error)

func (*SupplicantP2pNetworkProxy) IsPersistent

func (p *SupplicantP2pNetworkProxy) IsPersistent(
	ctx context.Context,
) (bool, error)

func (*SupplicantP2pNetworkProxy) SetClientList

func (p *SupplicantP2pNetworkProxy) SetClientList(
	ctx context.Context,
	clients []MacAddress,
) error

type SupplicantP2pNetworkStub

type SupplicantP2pNetworkStub struct {
	Impl      ISupplicantP2pNetwork
	Transport binder.VersionAwareTransport
}

SupplicantP2pNetworkStub dispatches incoming binder transactions to a typed ISupplicantP2pNetwork implementation.

func (*SupplicantP2pNetworkStub) Descriptor

func (s *SupplicantP2pNetworkStub) Descriptor() string

func (*SupplicantP2pNetworkStub) OnTransaction

func (s *SupplicantP2pNetworkStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type SupplicantProxy

type SupplicantProxy struct {
	Remote binder.IBinder
}

func NewSupplicantProxy

func NewSupplicantProxy(
	remote binder.IBinder,
) *SupplicantProxy

func (*SupplicantProxy) AddP2pInterface

func (p *SupplicantProxy) AddP2pInterface(
	ctx context.Context,
	ifName string,
) (ISupplicantP2pIface, error)

func (*SupplicantProxy) AddStaInterface

func (p *SupplicantProxy) AddStaInterface(
	ctx context.Context,
	ifName string,
) (ISupplicantStaIface, error)

func (*SupplicantProxy) AsBinder

func (p *SupplicantProxy) AsBinder() binder.IBinder

func (*SupplicantProxy) GetDebugLevel

func (p *SupplicantProxy) GetDebugLevel(
	ctx context.Context,
) (DebugLevel, error)

func (*SupplicantProxy) GetP2pInterface

func (p *SupplicantProxy) GetP2pInterface(
	ctx context.Context,
	ifName string,
) (ISupplicantP2pIface, error)

func (*SupplicantProxy) GetStaInterface

func (p *SupplicantProxy) GetStaInterface(
	ctx context.Context,
	ifName string,
) (ISupplicantStaIface, error)

func (*SupplicantProxy) IsDebugShowKeysEnabled

func (p *SupplicantProxy) IsDebugShowKeysEnabled(
	ctx context.Context,
) (bool, error)

func (*SupplicantProxy) IsDebugShowTimestampEnabled

func (p *SupplicantProxy) IsDebugShowTimestampEnabled(
	ctx context.Context,
) (bool, error)

func (*SupplicantProxy) ListInterfaces

func (p *SupplicantProxy) ListInterfaces(
	ctx context.Context,
) ([]IfaceInfo, error)

func (*SupplicantProxy) RegisterCallback

func (p *SupplicantProxy) RegisterCallback(
	ctx context.Context,
	callback ISupplicantCallback,
) error

func (*SupplicantProxy) RegisterNonStandardCertCallback

func (p *SupplicantProxy) RegisterNonStandardCertCallback(
	ctx context.Context,
	callback INonStandardCertCallback,
) error

func (*SupplicantProxy) RemoveInterface

func (p *SupplicantProxy) RemoveInterface(
	ctx context.Context,
	ifaceInfo IfaceInfo,
) error

func (*SupplicantProxy) SetConcurrencyPriority

func (p *SupplicantProxy) SetConcurrencyPriority(
	ctx context.Context,
	type_ IfaceType,
) error

func (*SupplicantProxy) SetDebugParams

func (p *SupplicantProxy) SetDebugParams(
	ctx context.Context,
	level DebugLevel,
	showTimestamp bool,
	showKeys bool,
) error

func (*SupplicantProxy) Terminate

func (p *SupplicantProxy) Terminate(
	ctx context.Context,
) error

type SupplicantStaIfaceCallbackProxy

type SupplicantStaIfaceCallbackProxy struct {
	Remote binder.IBinder
}

func NewSupplicantStaIfaceCallbackProxy

func NewSupplicantStaIfaceCallbackProxy(
	remote binder.IBinder,
) *SupplicantStaIfaceCallbackProxy

func (*SupplicantStaIfaceCallbackProxy) AsBinder

func (*SupplicantStaIfaceCallbackProxy) OnAnqpQueryDone

func (p *SupplicantStaIfaceCallbackProxy) OnAnqpQueryDone(
	ctx context.Context,
	bssid []byte,
	data AnqpData,
	hs20Data Hs20AnqpData,
) error

func (*SupplicantStaIfaceCallbackProxy) OnAssociationRejected

func (p *SupplicantStaIfaceCallbackProxy) OnAssociationRejected(
	ctx context.Context,
	assocRejectData AssociationRejectionData,
) error

func (*SupplicantStaIfaceCallbackProxy) OnAuthenticationTimeout

func (p *SupplicantStaIfaceCallbackProxy) OnAuthenticationTimeout(
	ctx context.Context,
	bssid []byte,
) error

func (*SupplicantStaIfaceCallbackProxy) OnAuxiliarySupplicantEvent

func (p *SupplicantStaIfaceCallbackProxy) OnAuxiliarySupplicantEvent(
	ctx context.Context,
	eventCode AuxiliarySupplicantEventCode,
	bssid []byte,
	reasonString string,
) error

func (*SupplicantStaIfaceCallbackProxy) OnBssFrequencyChanged

func (p *SupplicantStaIfaceCallbackProxy) OnBssFrequencyChanged(
	ctx context.Context,
	frequencyMhz int32,
) error

func (*SupplicantStaIfaceCallbackProxy) OnBssTmHandlingDone

func (p *SupplicantStaIfaceCallbackProxy) OnBssTmHandlingDone(
	ctx context.Context,
	tmData BssTmData,
) error

func (*SupplicantStaIfaceCallbackProxy) OnBssidChanged

func (p *SupplicantStaIfaceCallbackProxy) OnBssidChanged(
	ctx context.Context,
	reason BssidChangeReason,
	bssid []byte,
) error

func (*SupplicantStaIfaceCallbackProxy) OnDisconnected

func (p *SupplicantStaIfaceCallbackProxy) OnDisconnected(
	ctx context.Context,
	bssid []byte,
	locallyGenerated bool,
	reasonCode StaIfaceReasonCode,
) error

func (*SupplicantStaIfaceCallbackProxy) OnDppConfigReceived

func (p *SupplicantStaIfaceCallbackProxy) OnDppConfigReceived(
	ctx context.Context,
	configData DppConfigurationData,
) error

func (*SupplicantStaIfaceCallbackProxy) OnDppConnectionStatusResultSent

func (p *SupplicantStaIfaceCallbackProxy) OnDppConnectionStatusResultSent(
	ctx context.Context,
	code DppStatusErrorCode,
) error

func (*SupplicantStaIfaceCallbackProxy) OnDppFailure

func (p *SupplicantStaIfaceCallbackProxy) OnDppFailure(
	ctx context.Context,
	code DppFailureCode,
	ssid string,
	channelList string,
	bandList []uint16,
) error

func (*SupplicantStaIfaceCallbackProxy) OnDppProgress

func (p *SupplicantStaIfaceCallbackProxy) OnDppProgress(
	ctx context.Context,
	code DppProgressCode,
) error

func (*SupplicantStaIfaceCallbackProxy) OnDppSuccess

func (p *SupplicantStaIfaceCallbackProxy) OnDppSuccess(
	ctx context.Context,
	event DppEventType,
) error

func (*SupplicantStaIfaceCallbackProxy) OnDppSuccessConfigReceived

func (p *SupplicantStaIfaceCallbackProxy) OnDppSuccessConfigReceived(
	ctx context.Context,
	ssid []byte,
	password string,
	psk []byte,
	securityAkm DppAkm,
	dppConnectionKeys DppConnectionKeys,
) error

func (*SupplicantStaIfaceCallbackProxy) OnDppSuccessConfigSent

func (p *SupplicantStaIfaceCallbackProxy) OnDppSuccessConfigSent(
	ctx context.Context,
) error

func (*SupplicantStaIfaceCallbackProxy) OnEapFailure

func (p *SupplicantStaIfaceCallbackProxy) OnEapFailure(
	ctx context.Context,
	bssid []byte,
	errorCode int32,
) error

func (*SupplicantStaIfaceCallbackProxy) OnExtRadioWorkStart

func (p *SupplicantStaIfaceCallbackProxy) OnExtRadioWorkStart(
	ctx context.Context,
	id int32,
) error

func (*SupplicantStaIfaceCallbackProxy) OnExtRadioWorkTimeout

func (p *SupplicantStaIfaceCallbackProxy) OnExtRadioWorkTimeout(
	ctx context.Context,
	id int32,
) error

func (*SupplicantStaIfaceCallbackProxy) OnHs20DeauthImminentNotice

func (p *SupplicantStaIfaceCallbackProxy) OnHs20DeauthImminentNotice(
	ctx context.Context,
	bssid []byte,
	reasonCode int32,
	reAuthDelayInSec int32,
	url string,
) error

func (*SupplicantStaIfaceCallbackProxy) OnHs20IconQueryDone

func (p *SupplicantStaIfaceCallbackProxy) OnHs20IconQueryDone(
	ctx context.Context,
	bssid []byte,
	fileName string,
	data []byte,
) error

func (*SupplicantStaIfaceCallbackProxy) OnHs20SubscriptionRemediation

func (p *SupplicantStaIfaceCallbackProxy) OnHs20SubscriptionRemediation(
	ctx context.Context,
	bssid []byte,
	osuMethod OsuMethod,
	url string,
) error

func (*SupplicantStaIfaceCallbackProxy) OnHs20TermsAndConditionsAcceptanceRequestedNotification

func (p *SupplicantStaIfaceCallbackProxy) OnHs20TermsAndConditionsAcceptanceRequestedNotification(
	ctx context.Context,
	bssid []byte,
	url string,
) error

func (*SupplicantStaIfaceCallbackProxy) OnMloLinksInfoChanged

func (*SupplicantStaIfaceCallbackProxy) OnNetworkAdded

func (p *SupplicantStaIfaceCallbackProxy) OnNetworkAdded(
	ctx context.Context,
	id int32,
) error

func (*SupplicantStaIfaceCallbackProxy) OnNetworkNotFound

func (p *SupplicantStaIfaceCallbackProxy) OnNetworkNotFound(
	ctx context.Context,
	ssid []byte,
) error

func (*SupplicantStaIfaceCallbackProxy) OnNetworkRemoved

func (p *SupplicantStaIfaceCallbackProxy) OnNetworkRemoved(
	ctx context.Context,
	id int32,
) error

func (*SupplicantStaIfaceCallbackProxy) OnPmkCacheAdded

func (p *SupplicantStaIfaceCallbackProxy) OnPmkCacheAdded(
	ctx context.Context,
	expirationTimeInSec int64,
	serializedEntry []byte,
) error

func (*SupplicantStaIfaceCallbackProxy) OnPmkSaCacheAdded

func (p *SupplicantStaIfaceCallbackProxy) OnPmkSaCacheAdded(
	ctx context.Context,
	pmkSaData PmkSaCacheData,
) error

func (*SupplicantStaIfaceCallbackProxy) OnQosPolicyRequest

func (p *SupplicantStaIfaceCallbackProxy) OnQosPolicyRequest(
	ctx context.Context,
	qosPolicyRequestId int32,
	qosPolicyData []QosPolicyData,
) error

func (*SupplicantStaIfaceCallbackProxy) OnQosPolicyReset

func (p *SupplicantStaIfaceCallbackProxy) OnQosPolicyReset(
	ctx context.Context,
) error

func (*SupplicantStaIfaceCallbackProxy) OnQosPolicyResponseForScs

func (p *SupplicantStaIfaceCallbackProxy) OnQosPolicyResponseForScs(
	ctx context.Context,
	qosPolicyScsResponseStatus []QosPolicyScsResponseStatus,
) error

func (*SupplicantStaIfaceCallbackProxy) OnStateChanged

func (p *SupplicantStaIfaceCallbackProxy) OnStateChanged(
	ctx context.Context,
	newState StaIfaceCallbackState,
	bssid []byte,
	id int32,
	ssid []byte,
	filsHlpSent bool,
) error

func (*SupplicantStaIfaceCallbackProxy) OnSupplicantStateChanged

func (p *SupplicantStaIfaceCallbackProxy) OnSupplicantStateChanged(
	ctx context.Context,
	stateChangeData SupplicantStateChangeData,
) error

func (*SupplicantStaIfaceCallbackProxy) OnWpsEventFail

func (p *SupplicantStaIfaceCallbackProxy) OnWpsEventFail(
	ctx context.Context,
	bssid []byte,
	configError WpsConfigError,
	errorInd WpsErrorIndication,
) error

func (*SupplicantStaIfaceCallbackProxy) OnWpsEventPbcOverlap

func (p *SupplicantStaIfaceCallbackProxy) OnWpsEventPbcOverlap(
	ctx context.Context,
) error

func (*SupplicantStaIfaceCallbackProxy) OnWpsEventSuccess

func (p *SupplicantStaIfaceCallbackProxy) OnWpsEventSuccess(
	ctx context.Context,
) error

type SupplicantStaIfaceCallbackStub

type SupplicantStaIfaceCallbackStub struct {
	Impl      ISupplicantStaIfaceCallback
	Transport binder.VersionAwareTransport
}

SupplicantStaIfaceCallbackStub dispatches incoming binder transactions to a typed ISupplicantStaIfaceCallback implementation.

func (*SupplicantStaIfaceCallbackStub) Descriptor

func (s *SupplicantStaIfaceCallbackStub) Descriptor() string

func (*SupplicantStaIfaceCallbackStub) OnTransaction

type SupplicantStaIfaceProxy

type SupplicantStaIfaceProxy struct {
	Remote binder.IBinder
}

func NewSupplicantStaIfaceProxy

func NewSupplicantStaIfaceProxy(
	remote binder.IBinder,
) *SupplicantStaIfaceProxy

func (*SupplicantStaIfaceProxy) AddDppPeerUri

func (p *SupplicantStaIfaceProxy) AddDppPeerUri(
	ctx context.Context,
	uri string,
) (int32, error)

func (*SupplicantStaIfaceProxy) AddExtRadioWork

func (p *SupplicantStaIfaceProxy) AddExtRadioWork(
	ctx context.Context,
	name string,
	freqInMhz int32,
	timeoutInSec int32,
) (int32, error)

func (*SupplicantStaIfaceProxy) AddNetwork

func (*SupplicantStaIfaceProxy) AddQosPolicyRequestForScs

func (p *SupplicantStaIfaceProxy) AddQosPolicyRequestForScs(
	ctx context.Context,
	qosPolicyData []QosPolicyScsData,
) ([]QosPolicyScsRequestStatus, error)

func (*SupplicantStaIfaceProxy) AddRxFilter

func (p *SupplicantStaIfaceProxy) AddRxFilter(
	ctx context.Context,
	type_ RxFilterType,
) error

func (*SupplicantStaIfaceProxy) AsBinder

func (p *SupplicantStaIfaceProxy) AsBinder() binder.IBinder

func (*SupplicantStaIfaceProxy) CancelWps

func (p *SupplicantStaIfaceProxy) CancelWps(
	ctx context.Context,
) error

func (*SupplicantStaIfaceProxy) ConfigureMscs

func (p *SupplicantStaIfaceProxy) ConfigureMscs(
	ctx context.Context,
	params MscsParams,
) error

func (*SupplicantStaIfaceProxy) DisableMscs

func (p *SupplicantStaIfaceProxy) DisableMscs(
	ctx context.Context,
) error

func (*SupplicantStaIfaceProxy) Disconnect

func (p *SupplicantStaIfaceProxy) Disconnect(
	ctx context.Context,
) error

func (*SupplicantStaIfaceProxy) EnableAutoReconnect

func (p *SupplicantStaIfaceProxy) EnableAutoReconnect(
	ctx context.Context,
	enable bool,
) error

func (*SupplicantStaIfaceProxy) FilsHlpAddRequest

func (p *SupplicantStaIfaceProxy) FilsHlpAddRequest(
	ctx context.Context,
	dst_mac []byte,
	pkt []byte,
) error

func (*SupplicantStaIfaceProxy) FilsHlpFlushRequest

func (p *SupplicantStaIfaceProxy) FilsHlpFlushRequest(
	ctx context.Context,
) error

func (*SupplicantStaIfaceProxy) GenerateDppBootstrapInfoForResponder

func (p *SupplicantStaIfaceProxy) GenerateDppBootstrapInfoForResponder(
	ctx context.Context,
	macAddress []byte,
	deviceInfo string,
	curve DppCurve,
) (DppResponderBootstrapInfo, error)

func (*SupplicantStaIfaceProxy) GenerateSelfDppConfiguration

func (p *SupplicantStaIfaceProxy) GenerateSelfDppConfiguration(
	ctx context.Context,
	ssid string,
	privEcKey []byte,
) error

func (*SupplicantStaIfaceProxy) GetConnectionCapabilities

func (p *SupplicantStaIfaceProxy) GetConnectionCapabilities(
	ctx context.Context,
) (ConnectionCapabilities, error)

func (*SupplicantStaIfaceProxy) GetConnectionMloLinksInfo

func (p *SupplicantStaIfaceProxy) GetConnectionMloLinksInfo(
	ctx context.Context,
) (MloLinksInfo, error)

func (*SupplicantStaIfaceProxy) GetKeyMgmtCapabilities

func (p *SupplicantStaIfaceProxy) GetKeyMgmtCapabilities(
	ctx context.Context,
) (KeyMgmtMask, error)

func (*SupplicantStaIfaceProxy) GetMacAddress

func (p *SupplicantStaIfaceProxy) GetMacAddress(
	ctx context.Context,
) ([]byte, error)

func (*SupplicantStaIfaceProxy) GetName

func (p *SupplicantStaIfaceProxy) GetName(
	ctx context.Context,
) (string, error)

func (*SupplicantStaIfaceProxy) GetNetwork

func (*SupplicantStaIfaceProxy) GetSignalPollResults

func (p *SupplicantStaIfaceProxy) GetSignalPollResults(
	ctx context.Context,
) ([]SignalPollResult, error)

func (*SupplicantStaIfaceProxy) GetType

func (p *SupplicantStaIfaceProxy) GetType(
	ctx context.Context,
) (IfaceType, error)

func (*SupplicantStaIfaceProxy) GetWpaDriverCapabilities

func (p *SupplicantStaIfaceProxy) GetWpaDriverCapabilities(
	ctx context.Context,
) (WpaDriverCapabilitiesMask, error)

func (*SupplicantStaIfaceProxy) InitiateAnqpQuery

func (p *SupplicantStaIfaceProxy) InitiateAnqpQuery(
	ctx context.Context,
	macAddress []byte,
	infoElements []AnqpInfoId,
	subTypes []Hs20AnqpSubtypes,
) error

func (*SupplicantStaIfaceProxy) InitiateHs20IconQuery

func (p *SupplicantStaIfaceProxy) InitiateHs20IconQuery(
	ctx context.Context,
	macAddress []byte,
	fileName string,
) error

func (*SupplicantStaIfaceProxy) InitiateTdlsDiscover

func (p *SupplicantStaIfaceProxy) InitiateTdlsDiscover(
	ctx context.Context,
	macAddress []byte,
) error

func (*SupplicantStaIfaceProxy) InitiateTdlsSetup

func (p *SupplicantStaIfaceProxy) InitiateTdlsSetup(
	ctx context.Context,
	macAddress []byte,
) error

func (*SupplicantStaIfaceProxy) InitiateTdlsTeardown

func (p *SupplicantStaIfaceProxy) InitiateTdlsTeardown(
	ctx context.Context,
	macAddress []byte,
) error

func (*SupplicantStaIfaceProxy) InitiateVenueUrlAnqpQuery

func (p *SupplicantStaIfaceProxy) InitiateVenueUrlAnqpQuery(
	ctx context.Context,
	macAddress []byte,
) error

func (*SupplicantStaIfaceProxy) ListNetworks

func (p *SupplicantStaIfaceProxy) ListNetworks(
	ctx context.Context,
) ([]int32, error)

func (*SupplicantStaIfaceProxy) Reassociate

func (p *SupplicantStaIfaceProxy) Reassociate(
	ctx context.Context,
) error

func (*SupplicantStaIfaceProxy) Reconnect

func (p *SupplicantStaIfaceProxy) Reconnect(
	ctx context.Context,
) error

func (*SupplicantStaIfaceProxy) RegisterCallback

func (p *SupplicantStaIfaceProxy) RegisterCallback(
	ctx context.Context,
	callback ISupplicantStaIfaceCallback,
) error

func (*SupplicantStaIfaceProxy) RemoveAllQosPolicies

func (p *SupplicantStaIfaceProxy) RemoveAllQosPolicies(
	ctx context.Context,
) error

func (*SupplicantStaIfaceProxy) RemoveDppUri

func (p *SupplicantStaIfaceProxy) RemoveDppUri(
	ctx context.Context,
	id int32,
) error

func (*SupplicantStaIfaceProxy) RemoveExtRadioWork

func (p *SupplicantStaIfaceProxy) RemoveExtRadioWork(
	ctx context.Context,
	id int32,
) error

func (*SupplicantStaIfaceProxy) RemoveNetwork

func (p *SupplicantStaIfaceProxy) RemoveNetwork(
	ctx context.Context,
	id int32,
) error

func (*SupplicantStaIfaceProxy) RemoveQosPolicyForScs

func (p *SupplicantStaIfaceProxy) RemoveQosPolicyForScs(
	ctx context.Context,
	scsPolicyIds []byte,
) ([]QosPolicyScsRequestStatus, error)

func (*SupplicantStaIfaceProxy) RemoveRxFilter

func (p *SupplicantStaIfaceProxy) RemoveRxFilter(
	ctx context.Context,
	type_ RxFilterType,
) error

func (*SupplicantStaIfaceProxy) SendQosPolicyResponse

func (p *SupplicantStaIfaceProxy) SendQosPolicyResponse(
	ctx context.Context,
	qosPolicyRequestId int32,
	morePolicies bool,
	qosPolicyStatusList []QosPolicyStatus,
) error

func (*SupplicantStaIfaceProxy) SetBtCoexistenceMode

func (p *SupplicantStaIfaceProxy) SetBtCoexistenceMode(
	ctx context.Context,
	mode BtCoexistenceMode,
) error

func (*SupplicantStaIfaceProxy) SetBtCoexistenceScanModeEnabled

func (p *SupplicantStaIfaceProxy) SetBtCoexistenceScanModeEnabled(
	ctx context.Context,
	enable bool,
) error

func (*SupplicantStaIfaceProxy) SetCountryCode

func (p *SupplicantStaIfaceProxy) SetCountryCode(
	ctx context.Context,
	code []byte,
) error

func (*SupplicantStaIfaceProxy) SetExternalSim

func (p *SupplicantStaIfaceProxy) SetExternalSim(
	ctx context.Context,
	useExternalSim bool,
) error

func (*SupplicantStaIfaceProxy) SetMboCellularDataStatus

func (p *SupplicantStaIfaceProxy) SetMboCellularDataStatus(
	ctx context.Context,
	available bool,
) error

func (*SupplicantStaIfaceProxy) SetPowerSave

func (p *SupplicantStaIfaceProxy) SetPowerSave(
	ctx context.Context,
	enable bool,
) error

func (*SupplicantStaIfaceProxy) SetQosPolicyFeatureEnabled

func (p *SupplicantStaIfaceProxy) SetQosPolicyFeatureEnabled(
	ctx context.Context,
	enable bool,
) error

func (*SupplicantStaIfaceProxy) SetSuspendModeEnabled

func (p *SupplicantStaIfaceProxy) SetSuspendModeEnabled(
	ctx context.Context,
	enable bool,
) error

func (*SupplicantStaIfaceProxy) SetWpsConfigMethods

func (p *SupplicantStaIfaceProxy) SetWpsConfigMethods(
	ctx context.Context,
	configMethods WpsConfigMethods,
) error

func (*SupplicantStaIfaceProxy) SetWpsDeviceName

func (p *SupplicantStaIfaceProxy) SetWpsDeviceName(
	ctx context.Context,
	name string,
) error

func (*SupplicantStaIfaceProxy) SetWpsDeviceType

func (p *SupplicantStaIfaceProxy) SetWpsDeviceType(
	ctx context.Context,
	type_ []byte,
) error

func (*SupplicantStaIfaceProxy) SetWpsManufacturer

func (p *SupplicantStaIfaceProxy) SetWpsManufacturer(
	ctx context.Context,
	manufacturer string,
) error

func (*SupplicantStaIfaceProxy) SetWpsModelName

func (p *SupplicantStaIfaceProxy) SetWpsModelName(
	ctx context.Context,
	modelName string,
) error

func (*SupplicantStaIfaceProxy) SetWpsModelNumber

func (p *SupplicantStaIfaceProxy) SetWpsModelNumber(
	ctx context.Context,
	modelNumber string,
) error

func (*SupplicantStaIfaceProxy) SetWpsSerialNumber

func (p *SupplicantStaIfaceProxy) SetWpsSerialNumber(
	ctx context.Context,
	serialNumber string,
) error

func (*SupplicantStaIfaceProxy) StartDppConfiguratorInitiator

func (p *SupplicantStaIfaceProxy) StartDppConfiguratorInitiator(
	ctx context.Context,
	peerBootstrapId int32,
	ownBootstrapId int32,
	ssid string,
	password string,
	psk string,
	netRole DppNetRole,
	securityAkm DppAkm,
	privEcKey []byte,
) ([]byte, error)

func (*SupplicantStaIfaceProxy) StartDppEnrolleeInitiator

func (p *SupplicantStaIfaceProxy) StartDppEnrolleeInitiator(
	ctx context.Context,
	peerBootstrapId int32,
	ownBootstrapId int32,
) error

func (*SupplicantStaIfaceProxy) StartDppEnrolleeResponder

func (p *SupplicantStaIfaceProxy) StartDppEnrolleeResponder(
	ctx context.Context,
	listenChannel int32,
) error

func (*SupplicantStaIfaceProxy) StartRxFilter

func (p *SupplicantStaIfaceProxy) StartRxFilter(
	ctx context.Context,
) error

func (*SupplicantStaIfaceProxy) StartWpsPbc

func (p *SupplicantStaIfaceProxy) StartWpsPbc(
	ctx context.Context,
	bssid []byte,
) error

func (*SupplicantStaIfaceProxy) StartWpsPinDisplay

func (p *SupplicantStaIfaceProxy) StartWpsPinDisplay(
	ctx context.Context,
	bssid []byte,
) (string, error)

func (*SupplicantStaIfaceProxy) StartWpsPinKeypad

func (p *SupplicantStaIfaceProxy) StartWpsPinKeypad(
	ctx context.Context,
	pin string,
) error

func (*SupplicantStaIfaceProxy) StartWpsRegistrar

func (p *SupplicantStaIfaceProxy) StartWpsRegistrar(
	ctx context.Context,
	bssid []byte,
	pin string,
) error

func (*SupplicantStaIfaceProxy) StopDppInitiator

func (p *SupplicantStaIfaceProxy) StopDppInitiator(
	ctx context.Context,
) error

func (*SupplicantStaIfaceProxy) StopDppResponder

func (p *SupplicantStaIfaceProxy) StopDppResponder(
	ctx context.Context,
	ownBootstrapId int32,
) error

func (*SupplicantStaIfaceProxy) StopRxFilter

func (p *SupplicantStaIfaceProxy) StopRxFilter(
	ctx context.Context,
) error

type SupplicantStaIfaceStub

type SupplicantStaIfaceStub struct {
	Impl      ISupplicantStaIface
	Transport binder.VersionAwareTransport
}

SupplicantStaIfaceStub dispatches incoming binder transactions to a typed ISupplicantStaIface implementation.

func (*SupplicantStaIfaceStub) Descriptor

func (s *SupplicantStaIfaceStub) Descriptor() string

func (*SupplicantStaIfaceStub) OnTransaction

func (s *SupplicantStaIfaceStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type SupplicantStaNetworkCallbackProxy

type SupplicantStaNetworkCallbackProxy struct {
	Remote binder.IBinder
}

func NewSupplicantStaNetworkCallbackProxy

func NewSupplicantStaNetworkCallbackProxy(
	remote binder.IBinder,
) *SupplicantStaNetworkCallbackProxy

func (*SupplicantStaNetworkCallbackProxy) AsBinder

func (*SupplicantStaNetworkCallbackProxy) OnNetworkEapIdentityRequest

func (p *SupplicantStaNetworkCallbackProxy) OnNetworkEapIdentityRequest(
	ctx context.Context,
) error

func (*SupplicantStaNetworkCallbackProxy) OnNetworkEapSimGsmAuthRequest

func (p *SupplicantStaNetworkCallbackProxy) OnNetworkEapSimGsmAuthRequest(
	ctx context.Context,
	params NetworkRequestEapSimGsmAuthParams,
) error

func (*SupplicantStaNetworkCallbackProxy) OnNetworkEapSimUmtsAuthRequest

func (p *SupplicantStaNetworkCallbackProxy) OnNetworkEapSimUmtsAuthRequest(
	ctx context.Context,
	params NetworkRequestEapSimUmtsAuthParams,
) error

func (*SupplicantStaNetworkCallbackProxy) OnPermanentIdReqDenied

func (p *SupplicantStaNetworkCallbackProxy) OnPermanentIdReqDenied(
	ctx context.Context,
) error

func (*SupplicantStaNetworkCallbackProxy) OnServerCertificateAvailable

func (p *SupplicantStaNetworkCallbackProxy) OnServerCertificateAvailable(
	ctx context.Context,
	depth int32,
	subject []byte,
	certHash []byte,
	certBlob []byte,
) error

func (*SupplicantStaNetworkCallbackProxy) OnTransitionDisable

type SupplicantStaNetworkCallbackStub

type SupplicantStaNetworkCallbackStub struct {
	Impl      ISupplicantStaNetworkCallback
	Transport binder.VersionAwareTransport
}

SupplicantStaNetworkCallbackStub dispatches incoming binder transactions to a typed ISupplicantStaNetworkCallback implementation.

func (*SupplicantStaNetworkCallbackStub) Descriptor

func (s *SupplicantStaNetworkCallbackStub) Descriptor() string

func (*SupplicantStaNetworkCallbackStub) OnTransaction

type SupplicantStaNetworkProxy

type SupplicantStaNetworkProxy struct {
	Remote binder.IBinder
}

func NewSupplicantStaNetworkProxy

func NewSupplicantStaNetworkProxy(
	remote binder.IBinder,
) *SupplicantStaNetworkProxy

func (*SupplicantStaNetworkProxy) AsBinder

func (*SupplicantStaNetworkProxy) Disable

func (p *SupplicantStaNetworkProxy) Disable(
	ctx context.Context,
) error

func (*SupplicantStaNetworkProxy) DisableEht

func (p *SupplicantStaNetworkProxy) DisableEht(
	ctx context.Context,
) error

func (*SupplicantStaNetworkProxy) Enable

func (p *SupplicantStaNetworkProxy) Enable(
	ctx context.Context,
	noConnect bool,
) error

func (*SupplicantStaNetworkProxy) EnableSaePkOnlyMode

func (p *SupplicantStaNetworkProxy) EnableSaePkOnlyMode(
	ctx context.Context,
	enable bool,
) error

func (*SupplicantStaNetworkProxy) EnableSuiteBEapOpenSslCiphers

func (p *SupplicantStaNetworkProxy) EnableSuiteBEapOpenSslCiphers(
	ctx context.Context,
) error

func (*SupplicantStaNetworkProxy) EnableTlsSuiteBEapPhase1Param

func (p *SupplicantStaNetworkProxy) EnableTlsSuiteBEapPhase1Param(
	ctx context.Context,
	enable bool,
) error

func (*SupplicantStaNetworkProxy) GetAuthAlg

func (p *SupplicantStaNetworkProxy) GetAuthAlg(
	ctx context.Context,
) (AuthAlgMask, error)

func (*SupplicantStaNetworkProxy) GetBssid

func (p *SupplicantStaNetworkProxy) GetBssid(
	ctx context.Context,
) ([]byte, error)

func (*SupplicantStaNetworkProxy) GetEapAltSubjectMatch

func (p *SupplicantStaNetworkProxy) GetEapAltSubjectMatch(
	ctx context.Context,
) (string, error)

func (*SupplicantStaNetworkProxy) GetEapAnonymousIdentity

func (p *SupplicantStaNetworkProxy) GetEapAnonymousIdentity(
	ctx context.Context,
) ([]byte, error)

func (*SupplicantStaNetworkProxy) GetEapCACert

func (p *SupplicantStaNetworkProxy) GetEapCACert(
	ctx context.Context,
) (string, error)

func (*SupplicantStaNetworkProxy) GetEapCAPath

func (p *SupplicantStaNetworkProxy) GetEapCAPath(
	ctx context.Context,
) (string, error)

func (*SupplicantStaNetworkProxy) GetEapClientCert

func (p *SupplicantStaNetworkProxy) GetEapClientCert(
	ctx context.Context,
) (string, error)

func (*SupplicantStaNetworkProxy) GetEapDomainSuffixMatch

func (p *SupplicantStaNetworkProxy) GetEapDomainSuffixMatch(
	ctx context.Context,
) (string, error)

func (*SupplicantStaNetworkProxy) GetEapEngine

func (p *SupplicantStaNetworkProxy) GetEapEngine(
	ctx context.Context,
) (bool, error)

func (*SupplicantStaNetworkProxy) GetEapEngineId

func (p *SupplicantStaNetworkProxy) GetEapEngineId(
	ctx context.Context,
) (string, error)

func (*SupplicantStaNetworkProxy) GetEapIdentity

func (p *SupplicantStaNetworkProxy) GetEapIdentity(
	ctx context.Context,
) ([]byte, error)

func (*SupplicantStaNetworkProxy) GetEapMethod

func (p *SupplicantStaNetworkProxy) GetEapMethod(
	ctx context.Context,
) (EapMethod, error)

func (*SupplicantStaNetworkProxy) GetEapPassword

func (p *SupplicantStaNetworkProxy) GetEapPassword(
	ctx context.Context,
) ([]byte, error)

func (*SupplicantStaNetworkProxy) GetEapPhase2Method

func (p *SupplicantStaNetworkProxy) GetEapPhase2Method(
	ctx context.Context,
) (EapPhase2Method, error)

func (*SupplicantStaNetworkProxy) GetEapPrivateKeyId

func (p *SupplicantStaNetworkProxy) GetEapPrivateKeyId(
	ctx context.Context,
) (string, error)

func (*SupplicantStaNetworkProxy) GetEapSubjectMatch

func (p *SupplicantStaNetworkProxy) GetEapSubjectMatch(
	ctx context.Context,
) (string, error)

func (*SupplicantStaNetworkProxy) GetEdmg

func (p *SupplicantStaNetworkProxy) GetEdmg(
	ctx context.Context,
) (bool, error)

func (*SupplicantStaNetworkProxy) GetGroupCipher

func (p *SupplicantStaNetworkProxy) GetGroupCipher(
	ctx context.Context,
) (GroupCipherMask, error)

func (*SupplicantStaNetworkProxy) GetGroupMgmtCipher

func (p *SupplicantStaNetworkProxy) GetGroupMgmtCipher(
	ctx context.Context,
) (GroupMgmtCipherMask, error)

func (*SupplicantStaNetworkProxy) GetId

func (p *SupplicantStaNetworkProxy) GetId(
	ctx context.Context,
) (int32, error)

func (*SupplicantStaNetworkProxy) GetIdStr

func (p *SupplicantStaNetworkProxy) GetIdStr(
	ctx context.Context,
) (string, error)

func (*SupplicantStaNetworkProxy) GetInterfaceName

func (p *SupplicantStaNetworkProxy) GetInterfaceName(
	ctx context.Context,
) (string, error)

func (*SupplicantStaNetworkProxy) GetKeyMgmt

func (p *SupplicantStaNetworkProxy) GetKeyMgmt(
	ctx context.Context,
) (KeyMgmtMask, error)

func (*SupplicantStaNetworkProxy) GetOcsp

func (p *SupplicantStaNetworkProxy) GetOcsp(
	ctx context.Context,
) (OcspType, error)

func (*SupplicantStaNetworkProxy) GetPairwiseCipher

func (p *SupplicantStaNetworkProxy) GetPairwiseCipher(
	ctx context.Context,
) (PairwiseCipherMask, error)

func (*SupplicantStaNetworkProxy) GetProto

func (p *SupplicantStaNetworkProxy) GetProto(
	ctx context.Context,
) (ProtoMask, error)

func (*SupplicantStaNetworkProxy) GetPsk

func (p *SupplicantStaNetworkProxy) GetPsk(
	ctx context.Context,
) ([]byte, error)

func (*SupplicantStaNetworkProxy) GetPskPassphrase

func (p *SupplicantStaNetworkProxy) GetPskPassphrase(
	ctx context.Context,
) (string, error)

func (*SupplicantStaNetworkProxy) GetRequirePmf

func (p *SupplicantStaNetworkProxy) GetRequirePmf(
	ctx context.Context,
) (bool, error)

func (*SupplicantStaNetworkProxy) GetSaePassword

func (p *SupplicantStaNetworkProxy) GetSaePassword(
	ctx context.Context,
) (string, error)

func (*SupplicantStaNetworkProxy) GetSaePasswordId

func (p *SupplicantStaNetworkProxy) GetSaePasswordId(
	ctx context.Context,
) (string, error)

func (*SupplicantStaNetworkProxy) GetScanSsid

func (p *SupplicantStaNetworkProxy) GetScanSsid(
	ctx context.Context,
) (bool, error)

func (*SupplicantStaNetworkProxy) GetSsid

func (p *SupplicantStaNetworkProxy) GetSsid(
	ctx context.Context,
) ([]byte, error)

func (*SupplicantStaNetworkProxy) GetType

func (*SupplicantStaNetworkProxy) GetWapiCertSuite

func (p *SupplicantStaNetworkProxy) GetWapiCertSuite(
	ctx context.Context,
) (string, error)

func (*SupplicantStaNetworkProxy) GetWepKey

func (p *SupplicantStaNetworkProxy) GetWepKey(
	ctx context.Context,
	keyIdx int32,
) ([]byte, error)

func (*SupplicantStaNetworkProxy) GetWepTxKeyIdx

func (p *SupplicantStaNetworkProxy) GetWepTxKeyIdx(
	ctx context.Context,
) (int32, error)

func (*SupplicantStaNetworkProxy) GetWpsNfcConfigurationToken

func (p *SupplicantStaNetworkProxy) GetWpsNfcConfigurationToken(
	ctx context.Context,
) ([]byte, error)

func (*SupplicantStaNetworkProxy) RegisterCallback

func (p *SupplicantStaNetworkProxy) RegisterCallback(
	ctx context.Context,
	callback ISupplicantStaNetworkCallback,
) error

func (*SupplicantStaNetworkProxy) Select

func (p *SupplicantStaNetworkProxy) Select(
	ctx context.Context,
) error

func (*SupplicantStaNetworkProxy) SendNetworkEapIdentityResponse

func (p *SupplicantStaNetworkProxy) SendNetworkEapIdentityResponse(
	ctx context.Context,
	identity []byte,
	encryptedIdentity []byte,
) error

func (*SupplicantStaNetworkProxy) SendNetworkEapSimGsmAuthFailure

func (p *SupplicantStaNetworkProxy) SendNetworkEapSimGsmAuthFailure(
	ctx context.Context,
) error

func (*SupplicantStaNetworkProxy) SendNetworkEapSimGsmAuthResponse

func (p *SupplicantStaNetworkProxy) SendNetworkEapSimGsmAuthResponse(
	ctx context.Context,
	params []NetworkResponseEapSimGsmAuthParams,
) error

func (*SupplicantStaNetworkProxy) SendNetworkEapSimUmtsAuthFailure

func (p *SupplicantStaNetworkProxy) SendNetworkEapSimUmtsAuthFailure(
	ctx context.Context,
) error

func (*SupplicantStaNetworkProxy) SendNetworkEapSimUmtsAuthResponse

func (p *SupplicantStaNetworkProxy) SendNetworkEapSimUmtsAuthResponse(
	ctx context.Context,
	params NetworkResponseEapSimUmtsAuthParams,
) error

func (*SupplicantStaNetworkProxy) SendNetworkEapSimUmtsAutsResponse

func (p *SupplicantStaNetworkProxy) SendNetworkEapSimUmtsAutsResponse(
	ctx context.Context,
	auts []byte,
) error

func (*SupplicantStaNetworkProxy) SetAuthAlg

func (p *SupplicantStaNetworkProxy) SetAuthAlg(
	ctx context.Context,
	authAlgMask AuthAlgMask,
) error

func (*SupplicantStaNetworkProxy) SetBssid

func (p *SupplicantStaNetworkProxy) SetBssid(
	ctx context.Context,
	bssid []byte,
) error

func (*SupplicantStaNetworkProxy) SetDppKeys

func (p *SupplicantStaNetworkProxy) SetDppKeys(
	ctx context.Context,
	keys DppConnectionKeys,
) error

func (*SupplicantStaNetworkProxy) SetEapAltSubjectMatch

func (p *SupplicantStaNetworkProxy) SetEapAltSubjectMatch(
	ctx context.Context,
	match string,
) error

func (*SupplicantStaNetworkProxy) SetEapAnonymousIdentity

func (p *SupplicantStaNetworkProxy) SetEapAnonymousIdentity(
	ctx context.Context,
	identity []byte,
) error

func (*SupplicantStaNetworkProxy) SetEapCACert

func (p *SupplicantStaNetworkProxy) SetEapCACert(
	ctx context.Context,
	path string,
) error

func (*SupplicantStaNetworkProxy) SetEapCAPath

func (p *SupplicantStaNetworkProxy) SetEapCAPath(
	ctx context.Context,
	path string,
) error

func (*SupplicantStaNetworkProxy) SetEapClientCert

func (p *SupplicantStaNetworkProxy) SetEapClientCert(
	ctx context.Context,
	path string,
) error

func (*SupplicantStaNetworkProxy) SetEapDomainSuffixMatch

func (p *SupplicantStaNetworkProxy) SetEapDomainSuffixMatch(
	ctx context.Context,
	match string,
) error

func (*SupplicantStaNetworkProxy) SetEapEncryptedImsiIdentity

func (p *SupplicantStaNetworkProxy) SetEapEncryptedImsiIdentity(
	ctx context.Context,
	identity []byte,
) error

func (*SupplicantStaNetworkProxy) SetEapEngine

func (p *SupplicantStaNetworkProxy) SetEapEngine(
	ctx context.Context,
	enable bool,
) error

func (*SupplicantStaNetworkProxy) SetEapEngineID

func (p *SupplicantStaNetworkProxy) SetEapEngineID(
	ctx context.Context,
	id string,
) error

func (*SupplicantStaNetworkProxy) SetEapErp

func (p *SupplicantStaNetworkProxy) SetEapErp(
	ctx context.Context,
	enable bool,
) error

func (*SupplicantStaNetworkProxy) SetEapIdentity

func (p *SupplicantStaNetworkProxy) SetEapIdentity(
	ctx context.Context,
	identity []byte,
) error

func (*SupplicantStaNetworkProxy) SetEapMethod

func (p *SupplicantStaNetworkProxy) SetEapMethod(
	ctx context.Context,
	method EapMethod,
) error

func (*SupplicantStaNetworkProxy) SetEapPassword

func (p *SupplicantStaNetworkProxy) SetEapPassword(
	ctx context.Context,
	password []byte,
) error

func (*SupplicantStaNetworkProxy) SetEapPhase2Method

func (p *SupplicantStaNetworkProxy) SetEapPhase2Method(
	ctx context.Context,
	method EapPhase2Method,
) error

func (*SupplicantStaNetworkProxy) SetEapPrivateKeyId

func (p *SupplicantStaNetworkProxy) SetEapPrivateKeyId(
	ctx context.Context,
	id string,
) error

func (*SupplicantStaNetworkProxy) SetEapSubjectMatch

func (p *SupplicantStaNetworkProxy) SetEapSubjectMatch(
	ctx context.Context,
	match string,
) error

func (*SupplicantStaNetworkProxy) SetEdmg

func (p *SupplicantStaNetworkProxy) SetEdmg(
	ctx context.Context,
	enable bool,
) error

func (*SupplicantStaNetworkProxy) SetGroupCipher

func (p *SupplicantStaNetworkProxy) SetGroupCipher(
	ctx context.Context,
	groupCipherMask GroupCipherMask,
) error

func (*SupplicantStaNetworkProxy) SetGroupMgmtCipher

func (p *SupplicantStaNetworkProxy) SetGroupMgmtCipher(
	ctx context.Context,
	groupMgmtCipherMask GroupMgmtCipherMask,
) error

func (*SupplicantStaNetworkProxy) SetIdStr

func (p *SupplicantStaNetworkProxy) SetIdStr(
	ctx context.Context,
	idStr string,
) error

func (*SupplicantStaNetworkProxy) SetKeyMgmt

func (p *SupplicantStaNetworkProxy) SetKeyMgmt(
	ctx context.Context,
	keyMgmtMask KeyMgmtMask,
) error

func (*SupplicantStaNetworkProxy) SetMinimumTlsVersionEapPhase1Param

func (p *SupplicantStaNetworkProxy) SetMinimumTlsVersionEapPhase1Param(
	ctx context.Context,
	tlsVersion TlsVersion,
) error

func (*SupplicantStaNetworkProxy) SetOcsp

func (p *SupplicantStaNetworkProxy) SetOcsp(
	ctx context.Context,
	ocspType OcspType,
) error

func (*SupplicantStaNetworkProxy) SetPairwiseCipher

func (p *SupplicantStaNetworkProxy) SetPairwiseCipher(
	ctx context.Context,
	pairwiseCipherMask PairwiseCipherMask,
) error

func (*SupplicantStaNetworkProxy) SetPmkCache

func (p *SupplicantStaNetworkProxy) SetPmkCache(
	ctx context.Context,
	serializedEntry []byte,
) error

func (*SupplicantStaNetworkProxy) SetProactiveKeyCaching

func (p *SupplicantStaNetworkProxy) SetProactiveKeyCaching(
	ctx context.Context,
	enable bool,
) error

func (*SupplicantStaNetworkProxy) SetProto

func (p *SupplicantStaNetworkProxy) SetProto(
	ctx context.Context,
	protoMask ProtoMask,
) error

func (*SupplicantStaNetworkProxy) SetPsk

func (p *SupplicantStaNetworkProxy) SetPsk(
	ctx context.Context,
	psk []byte,
) error

func (*SupplicantStaNetworkProxy) SetPskPassphrase

func (p *SupplicantStaNetworkProxy) SetPskPassphrase(
	ctx context.Context,
	psk string,
) error

func (*SupplicantStaNetworkProxy) SetRequirePmf

func (p *SupplicantStaNetworkProxy) SetRequirePmf(
	ctx context.Context,
	enable bool,
) error

func (*SupplicantStaNetworkProxy) SetRoamingConsortiumSelection

func (p *SupplicantStaNetworkProxy) SetRoamingConsortiumSelection(
	ctx context.Context,
	selectedRcoi []byte,
) error

func (*SupplicantStaNetworkProxy) SetSaeH2eMode

func (p *SupplicantStaNetworkProxy) SetSaeH2eMode(
	ctx context.Context,
	mode SaeH2eMode,
) error

func (*SupplicantStaNetworkProxy) SetSaePassword

func (p *SupplicantStaNetworkProxy) SetSaePassword(
	ctx context.Context,
	saePassword string,
) error

func (*SupplicantStaNetworkProxy) SetSaePasswordId

func (p *SupplicantStaNetworkProxy) SetSaePasswordId(
	ctx context.Context,
	saePasswordId string,
) error

func (*SupplicantStaNetworkProxy) SetScanSsid

func (p *SupplicantStaNetworkProxy) SetScanSsid(
	ctx context.Context,
	enable bool,
) error

func (*SupplicantStaNetworkProxy) SetSsid

func (p *SupplicantStaNetworkProxy) SetSsid(
	ctx context.Context,
	ssid []byte,
) error

func (*SupplicantStaNetworkProxy) SetStrictConservativePeerMode

func (p *SupplicantStaNetworkProxy) SetStrictConservativePeerMode(
	ctx context.Context,
	enable bool,
) error

func (*SupplicantStaNetworkProxy) SetUpdateIdentifier

func (p *SupplicantStaNetworkProxy) SetUpdateIdentifier(
	ctx context.Context,
	id int32,
) error

func (*SupplicantStaNetworkProxy) SetVendorData

func (p *SupplicantStaNetworkProxy) SetVendorData(
	ctx context.Context,
	vendorData []common.OuiKeyedData,
) error

func (*SupplicantStaNetworkProxy) SetWapiCertSuite

func (p *SupplicantStaNetworkProxy) SetWapiCertSuite(
	ctx context.Context,
	suite string,
) error

func (*SupplicantStaNetworkProxy) SetWepKey

func (p *SupplicantStaNetworkProxy) SetWepKey(
	ctx context.Context,
	keyIdx int32,
	wepKey []byte,
) error

func (*SupplicantStaNetworkProxy) SetWepTxKeyIdx

func (p *SupplicantStaNetworkProxy) SetWepTxKeyIdx(
	ctx context.Context,
	keyIdx int32,
) error

type SupplicantStaNetworkStub

type SupplicantStaNetworkStub struct {
	Impl      ISupplicantStaNetwork
	Transport binder.VersionAwareTransport
}

SupplicantStaNetworkStub dispatches incoming binder transactions to a typed ISupplicantStaNetwork implementation.

func (*SupplicantStaNetworkStub) Descriptor

func (s *SupplicantStaNetworkStub) Descriptor() string

func (*SupplicantStaNetworkStub) OnTransaction

func (s *SupplicantStaNetworkStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type SupplicantStateChangeData

type SupplicantStateChangeData struct {
	NewState     StaIfaceCallbackState
	Id           int32
	Ssid         []byte
	Bssid        []byte
	KeyMgmtMask  KeyMgmtMask
	FrequencyMhz int32
	FilsHlpSent  bool
}

func (*SupplicantStateChangeData) MarshalParcel

func (s *SupplicantStateChangeData) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SupplicantStateChangeData) UnmarshalParcel

func (s *SupplicantStateChangeData) UnmarshalParcel(
	p *parcel.Parcel,
) error

type SupplicantStatusCode

type SupplicantStatusCode int32
const (
	SupplicantStatusCodeSUCCESS                     SupplicantStatusCode = 0
	SupplicantStatusCodeFailureUnknown              SupplicantStatusCode = 1
	SupplicantStatusCodeFailureArgsInvalid          SupplicantStatusCode = 2
	SupplicantStatusCodeFailureIfaceInvalid         SupplicantStatusCode = 3
	SupplicantStatusCodeFailureIfaceUnknown         SupplicantStatusCode = 4
	SupplicantStatusCodeFailureIfaceExists          SupplicantStatusCode = 5
	SupplicantStatusCodeFailureIfaceDisabled        SupplicantStatusCode = 6
	SupplicantStatusCodeFailureIfaceNotDisconnected SupplicantStatusCode = 7
	SupplicantStatusCodeFailureNetworkInvalid       SupplicantStatusCode = 8
	SupplicantStatusCodeFailureNetworkUnknown       SupplicantStatusCode = 9
	SupplicantStatusCodeFailureUnsupported          SupplicantStatusCode = 10
	SupplicantStatusCodeFailureOngoingRequest       SupplicantStatusCode = 11
)

type SupplicantStub

type SupplicantStub struct {
	Impl      ISupplicant
	Transport binder.VersionAwareTransport
}

SupplicantStub dispatches incoming binder transactions to a typed ISupplicant implementation.

func (*SupplicantStub) Descriptor

func (s *SupplicantStub) Descriptor() string

func (*SupplicantStub) OnTransaction

func (s *SupplicantStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type TlsVersion

type TlsVersion int32
const (
	TlsVersionTlsV10 TlsVersion = 0
	TlsVersionTlsV11 TlsVersion = 1
	TlsVersionTlsV12 TlsVersion = 2
	TlsVersionTlsV13 TlsVersion = 3
)

type TransitionDisableIndication

type TransitionDisableIndication int32
const (
	TransitionDisableIndicationUseWpa3Personal   TransitionDisableIndication = (1 << 0)
	TransitionDisableIndicationUseSaePk          TransitionDisableIndication = (1 << 1)
	TransitionDisableIndicationUseWpa3Enterprise TransitionDisableIndication = (1 << 2)
	TransitionDisableIndicationUseEnhancedOpen   TransitionDisableIndication = (1 << 3)
)

type WifiTechnology

type WifiTechnology int32
const (
	WifiTechnologyUNKNOWN WifiTechnology = 0
	WifiTechnologyLEGACY  WifiTechnology = 1
	WifiTechnologyHT      WifiTechnology = 2
	WifiTechnologyVHT     WifiTechnology = 3
	WifiTechnologyHE      WifiTechnology = 4
	WifiTechnologyEHT     WifiTechnology = 5
)

type WpaDriverCapabilitiesMask

type WpaDriverCapabilitiesMask int32
const (
	WpaDriverCapabilitiesMaskMBO                  WpaDriverCapabilitiesMask = (1 << 0)
	WpaDriverCapabilitiesMaskOCE                  WpaDriverCapabilitiesMask = (1 << 1)
	WpaDriverCapabilitiesMaskSaePk                WpaDriverCapabilitiesMask = (1 << 2)
	WpaDriverCapabilitiesMaskWfdR2                WpaDriverCapabilitiesMask = (1 << 3)
	WpaDriverCapabilitiesMaskTrustOnFirstUse      WpaDriverCapabilitiesMask = (1 << 4)
	WpaDriverCapabilitiesMaskSetTlsMinimumVersion WpaDriverCapabilitiesMask = (1 << 5)
	WpaDriverCapabilitiesMaskTlsV13               WpaDriverCapabilitiesMask = (1 << 6)
)

type WpsConfigError

type WpsConfigError int32
const (
	WpsConfigErrorNoError                WpsConfigError = 0
	WpsConfigErrorOobIfaceReadError      WpsConfigError = 1
	WpsConfigErrorDecryptionCrcFailure   WpsConfigError = 2
	WpsConfigErrorChan24NotSupported     WpsConfigError = 3
	WpsConfigErrorChan50NotSupported     WpsConfigError = 4
	WpsConfigErrorSignalTooWeak          WpsConfigError = 5
	WpsConfigErrorNetworkAuthFailure     WpsConfigError = 6
	WpsConfigErrorNetworkAssocFailure    WpsConfigError = 7
	WpsConfigErrorNoDhcpResponse         WpsConfigError = 8
	WpsConfigErrorFailedDhcpConfig       WpsConfigError = 9
	WpsConfigErrorIpAddrConflict         WpsConfigError = 10
	WpsConfigErrorNoConnToRegistrar      WpsConfigError = 11
	WpsConfigErrorMultiplePbcDetected    WpsConfigError = 12
	WpsConfigErrorRogueSuspected         WpsConfigError = 13
	WpsConfigErrorDeviceBusy             WpsConfigError = 14
	WpsConfigErrorSetupLocked            WpsConfigError = 15
	WpsConfigErrorMsgTimeout             WpsConfigError = 16
	WpsConfigErrorRegSessTimeout         WpsConfigError = 17
	WpsConfigErrorDevPasswordAuthFailure WpsConfigError = 18
	WpsConfigErrorChan60gNotSupported    WpsConfigError = 19
	WpsConfigErrorPublicKeyHashMismatch  WpsConfigError = 20
)

type WpsConfigMethods

type WpsConfigMethods int32
const (
	WpsConfigMethodsUSBA           WpsConfigMethods = 1
	WpsConfigMethodsETHERNET       WpsConfigMethods = 2
	WpsConfigMethodsLABEL          WpsConfigMethods = 4
	WpsConfigMethodsDISPLAY        WpsConfigMethods = 8
	WpsConfigMethodsExtNfcToken    WpsConfigMethods = 16
	WpsConfigMethodsIntNfcToken    WpsConfigMethods = 32
	WpsConfigMethodsNfcInterface   WpsConfigMethods = 64
	WpsConfigMethodsPUSHBUTTON     WpsConfigMethods = 128
	WpsConfigMethodsKEYPAD         WpsConfigMethods = 256
	WpsConfigMethodsVirtPushbutton WpsConfigMethods = 640
	WpsConfigMethodsPhyPushbutton  WpsConfigMethods = 1152
	WpsConfigMethodsP2PS           WpsConfigMethods = 4096
	WpsConfigMethodsVirtDisplay    WpsConfigMethods = 8200
	WpsConfigMethodsPhyDisplay     WpsConfigMethods = 16392
)

type WpsDevPasswordId

type WpsDevPasswordId int32
const (
	WpsDevPasswordIdDEFAULT               WpsDevPasswordId = 0
	WpsDevPasswordIdUserSpecified         WpsDevPasswordId = 1
	WpsDevPasswordIdMachineSpecified      WpsDevPasswordId = 2
	WpsDevPasswordIdREKEY                 WpsDevPasswordId = 3
	WpsDevPasswordIdPUSHBUTTON            WpsDevPasswordId = 4
	WpsDevPasswordIdRegistrarSpecified    WpsDevPasswordId = 5
	WpsDevPasswordIdNfcConnectionHandover WpsDevPasswordId = 7
	WpsDevPasswordIdP2psDefault           WpsDevPasswordId = 8
)

type WpsErrorIndication

type WpsErrorIndication int32
const (
	WpsErrorIndicationNoError                    WpsErrorIndication = 0
	WpsErrorIndicationSecurityTkipOnlyProhibited WpsErrorIndication = 1
	WpsErrorIndicationSecurityWepProhibited      WpsErrorIndication = 2
	WpsErrorIndicationAuthFailure                WpsErrorIndication = 3
)

type WpsProvisionMethod

type WpsProvisionMethod int32
const (
	WpsProvisionMethodPBC     WpsProvisionMethod = 0
	WpsProvisionMethodDISPLAY WpsProvisionMethod = 1
	WpsProvisionMethodKEYPAD  WpsProvisionMethod = 2
)

Source Files

Jump to

Keyboard shortcuts

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