nsd

package
v0.0.8 Latest Latest
Warning

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

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

Documentation

Overview

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

Index

Constants

View Source
const (
	Creator                    = consts.Creator
	ServiceTypeAll             = consts.ServiceTypeAll
	ServiceTypeBonjour         = consts.ServiceTypeBonjour
	ServiceTypeUpnp            = consts.ServiceTypeUpnp
	ServiceTypeVendorSpecific  = consts.ServiceTypeVendorSpecific
	ServiceProtocolTypeBonjour = consts.ServiceProtocolTypeBonjour
	ServiceProtocolTypeGeneric = consts.ServiceProtocolTypeGeneric
)

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

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

Types

type WifiP2pDnsSdServiceInfo added in v0.0.8

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

WifiP2pDnsSdServiceInfo wraps android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceInfo.

func (*WifiP2pDnsSdServiceInfo) ToString added in v0.0.8

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

ToString calls android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceInfo.toString.

type WifiP2pDnsSdServiceRequest

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

WifiP2pDnsSdServiceRequest wraps android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest.

func (*WifiP2pDnsSdServiceRequest) NewInstance0

func (m *WifiP2pDnsSdServiceRequest) NewInstance0() (*jni.Object, error)

NewInstance0 calls android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest.newInstance.

func (*WifiP2pDnsSdServiceRequest) NewInstance1_1

func (m *WifiP2pDnsSdServiceRequest) NewInstance1_1(arg0 string) (*jni.Object, error)

NewInstance1_1 calls android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest.newInstance.

func (*WifiP2pDnsSdServiceRequest) NewInstance2_2

func (m *WifiP2pDnsSdServiceRequest) NewInstance2_2(arg0 string, arg1 string) (*jni.Object, error)

NewInstance2_2 calls android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest.newInstance.

func (*WifiP2pDnsSdServiceRequest) ToString added in v0.0.8

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

ToString calls android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest.toString.

type WifiP2pServiceInfo

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

WifiP2pServiceInfo wraps android.net.wifi.p2p.nsd.WifiP2pServiceInfo.

func NewWifiP2pServiceInfo

func NewWifiP2pServiceInfo(vm *jni.VM, arg0 *jni.Object) (*WifiP2pServiceInfo, error)

NewWifiP2pServiceInfo creates a new android.net.wifi.p2p.nsd.WifiP2pServiceInfo instance.

func (*WifiP2pServiceInfo) DescribeContents

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

DescribeContents calls android.net.wifi.p2p.nsd.WifiP2pServiceInfo.describeContents.

func (*WifiP2pServiceInfo) Equals

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

Equals calls android.net.wifi.p2p.nsd.WifiP2pServiceInfo.equals.

func (*WifiP2pServiceInfo) GetWifiP2pUsdBasedServiceConfig

func (m *WifiP2pServiceInfo) GetWifiP2pUsdBasedServiceConfig() (*jni.Object, error)

GetWifiP2pUsdBasedServiceConfig calls android.net.wifi.p2p.nsd.WifiP2pServiceInfo.getWifiP2pUsdBasedServiceConfig.

func (*WifiP2pServiceInfo) HashCode

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

HashCode calls android.net.wifi.p2p.nsd.WifiP2pServiceInfo.hashCode.

func (*WifiP2pServiceInfo) ToString added in v0.0.8

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

ToString calls android.net.wifi.p2p.nsd.WifiP2pServiceInfo.toString.

func (*WifiP2pServiceInfo) WriteToParcel

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

WriteToParcel calls android.net.wifi.p2p.nsd.WifiP2pServiceInfo.writeToParcel.

type WifiP2pServiceRequest

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

WifiP2pServiceRequest wraps android.net.wifi.p2p.nsd.WifiP2pServiceRequest.

func NewWifiP2pServiceRequest

func NewWifiP2pServiceRequest(vm *jni.VM, arg0 *jni.Object) (*WifiP2pServiceRequest, error)

NewWifiP2pServiceRequest creates a new android.net.wifi.p2p.nsd.WifiP2pServiceRequest instance.

func (*WifiP2pServiceRequest) DescribeContents

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

DescribeContents calls android.net.wifi.p2p.nsd.WifiP2pServiceRequest.describeContents.

func (*WifiP2pServiceRequest) Equals

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

Equals calls android.net.wifi.p2p.nsd.WifiP2pServiceRequest.equals.

func (*WifiP2pServiceRequest) GetWifiP2pUsdBasedServiceConfig

func (m *WifiP2pServiceRequest) GetWifiP2pUsdBasedServiceConfig() (*jni.Object, error)

GetWifiP2pUsdBasedServiceConfig calls android.net.wifi.p2p.nsd.WifiP2pServiceRequest.getWifiP2pUsdBasedServiceConfig.

func (*WifiP2pServiceRequest) HashCode

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

HashCode calls android.net.wifi.p2p.nsd.WifiP2pServiceRequest.hashCode.

func (*WifiP2pServiceRequest) NewInstance1

func (m *WifiP2pServiceRequest) NewInstance1(arg0 int32) (*jni.Object, error)

NewInstance1 calls android.net.wifi.p2p.nsd.WifiP2pServiceRequest.newInstance.

func (*WifiP2pServiceRequest) NewInstance2_1

func (m *WifiP2pServiceRequest) NewInstance2_1(arg0 int32, arg1 string) (*jni.Object, error)

NewInstance2_1 calls android.net.wifi.p2p.nsd.WifiP2pServiceRequest.newInstance.

func (*WifiP2pServiceRequest) ToString added in v0.0.8

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

ToString calls android.net.wifi.p2p.nsd.WifiP2pServiceRequest.toString.

func (*WifiP2pServiceRequest) WriteToParcel

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

WriteToParcel calls android.net.wifi.p2p.nsd.WifiP2pServiceRequest.writeToParcel.

type WifiP2pUpnpServiceInfo added in v0.0.8

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

WifiP2pUpnpServiceInfo wraps android.net.wifi.p2p.nsd.WifiP2pUpnpServiceInfo.

func (*WifiP2pUpnpServiceInfo) ToString added in v0.0.8

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

ToString calls android.net.wifi.p2p.nsd.WifiP2pUpnpServiceInfo.toString.

type WifiP2pUpnpServiceRequest

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

WifiP2pUpnpServiceRequest wraps android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest.

func (*WifiP2pUpnpServiceRequest) NewInstance0

func (m *WifiP2pUpnpServiceRequest) NewInstance0() (*jni.Object, error)

NewInstance0 calls android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest.newInstance.

func (*WifiP2pUpnpServiceRequest) NewInstance1_1

func (m *WifiP2pUpnpServiceRequest) NewInstance1_1(arg0 string) (*jni.Object, error)

NewInstance1_1 calls android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest.newInstance.

func (*WifiP2pUpnpServiceRequest) ToString added in v0.0.8

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

ToString calls android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest.toString.

type WifiP2pUsdBasedServiceConfig

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

WifiP2pUsdBasedServiceConfig wraps android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig.

func NewWifiP2pUsdBasedServiceConfig

func NewWifiP2pUsdBasedServiceConfig(vm *jni.VM) (*WifiP2pUsdBasedServiceConfig, error)

NewWifiP2pUsdBasedServiceConfig creates a new android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig instance.

func (*WifiP2pUsdBasedServiceConfig) DescribeContents

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

DescribeContents calls android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig.describeContents.

func (*WifiP2pUsdBasedServiceConfig) GetMaxAllowedServiceSpecificInfoLength

func (m *WifiP2pUsdBasedServiceConfig) GetMaxAllowedServiceSpecificInfoLength() (int32, error)

GetMaxAllowedServiceSpecificInfoLength calls android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig.getMaxAllowedServiceSpecificInfoLength.

func (*WifiP2pUsdBasedServiceConfig) GetServiceName

func (m *WifiP2pUsdBasedServiceConfig) GetServiceName() (string, error)

GetServiceName calls android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig.getServiceName.

func (*WifiP2pUsdBasedServiceConfig) GetServiceProtocolType

func (m *WifiP2pUsdBasedServiceConfig) GetServiceProtocolType() (int32, error)

GetServiceProtocolType calls android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig.getServiceProtocolType.

func (*WifiP2pUsdBasedServiceConfig) GetServiceSpecificInfo

func (m *WifiP2pUsdBasedServiceConfig) GetServiceSpecificInfo() (*jni.Object, error)

GetServiceSpecificInfo calls android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig.getServiceSpecificInfo.

func (*WifiP2pUsdBasedServiceConfig) ToString

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

ToString calls android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig.toString.

func (*WifiP2pUsdBasedServiceConfig) WriteToParcel

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

WriteToParcel calls android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig.writeToParcel.

type WifiP2pUsdBasedServiceConfigBuilder

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

WifiP2pUsdBasedServiceConfigBuilder wraps android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig$Builder.

func (*WifiP2pUsdBasedServiceConfigBuilder) Build

Build calls android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig$Builder.build.

func (*WifiP2pUsdBasedServiceConfigBuilder) SetServiceProtocolType

func (m *WifiP2pUsdBasedServiceConfigBuilder) SetServiceProtocolType(arg0 int32) (*jni.Object, error)

SetServiceProtocolType calls android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig$Builder.setServiceProtocolType.

func (*WifiP2pUsdBasedServiceConfigBuilder) SetServiceSpecificInfo

func (m *WifiP2pUsdBasedServiceConfigBuilder) SetServiceSpecificInfo(arg0 *jni.Object) (*jni.Object, error)

SetServiceSpecificInfo calls android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig$Builder.setServiceSpecificInfo.

func (*WifiP2pUsdBasedServiceConfigBuilder) ToString added in v0.0.8

ToString calls android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceConfig$Builder.toString.

type WifiP2pUsdBasedServiceResponse

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

WifiP2pUsdBasedServiceResponse wraps android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceResponse.

func (*WifiP2pUsdBasedServiceResponse) DescribeContents

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

DescribeContents calls android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceResponse.describeContents.

func (*WifiP2pUsdBasedServiceResponse) GetServiceProtocolType

func (m *WifiP2pUsdBasedServiceResponse) GetServiceProtocolType() (int32, error)

GetServiceProtocolType calls android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceResponse.getServiceProtocolType.

func (*WifiP2pUsdBasedServiceResponse) GetServiceSpecificInfo

func (m *WifiP2pUsdBasedServiceResponse) GetServiceSpecificInfo() (*jni.Object, error)

GetServiceSpecificInfo calls android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceResponse.getServiceSpecificInfo.

func (*WifiP2pUsdBasedServiceResponse) ToString

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

ToString calls android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceResponse.toString.

func (*WifiP2pUsdBasedServiceResponse) WriteToParcel

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

WriteToParcel calls android.net.wifi.p2p.nsd.WifiP2pUsdBasedServiceResponse.writeToParcel.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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