Documentation
¶
Overview ¶
Package nsd provides Go bindings for android.net.nsd.
Index ¶
- Constants
- func Init(env *jni.Env) error
- type Manager
- func (m *Manager) Close()
- func (m *Manager) DiscoverServices3(arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object) error
- func (m *Manager) DiscoverServices3_3(arg0 string, arg1 int32, arg2 *jni.Object) error
- func (m *Manager) DiscoverServices5_1(arg0 string, arg1 int32, arg2 *jni.Object, arg3 *jni.Object, arg4 *jni.Object) error
- func (m *Manager) DiscoverServices5_2(arg0 string, arg1 int32, arg2 *jni.Object, arg3 *jni.Object, arg4 *jni.Object) error
- func (m *Manager) RegisterService3(arg0 *jni.Object, arg1 int32, arg2 *jni.Object) error
- func (m *Manager) RegisterService4_1(arg0 *jni.Object, arg1 int32, arg2 *jni.Object, arg3 *jni.Object) error
- func (m *Manager) RegisterServiceInfoCallback(arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object) error
- func (m *Manager) ResolveService2(arg0 *jni.Object, arg1 *jni.Object) error
- func (m *Manager) ResolveService3_1(arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object) error
- func (m *Manager) StopServiceDiscovery(arg0 *jni.Object) error
- func (m *Manager) StopServiceResolution(arg0 *jni.Object) error
- func (m *Manager) UnregisterService(arg0 *jni.Object) error
- func (m *Manager) UnregisterServiceInfoCallback(arg0 *jni.Object) error
- type ServiceInfo
- func (m *ServiceInfo) DescribeContents() (int32, error)
- func (m *ServiceInfo) GetHost() (*jni.Object, error)
- func (m *ServiceInfo) GetHostAddresses() (*jni.Object, error)
- func (m *ServiceInfo) GetHostname() (string, error)
- func (m *ServiceInfo) GetNetwork() (*jni.Object, error)
- func (m *ServiceInfo) GetPort() (int32, error)
- func (m *ServiceInfo) GetServiceName() (string, error)
- func (m *ServiceInfo) GetServiceType() (string, error)
- func (m *ServiceInfo) GetSubtypes() (*jni.Object, error)
- func (m *ServiceInfo) RemoveAttribute(arg0 string) error
- func (m *ServiceInfo) SetAttribute(arg0 string, arg1 string) error
- func (m *ServiceInfo) SetHost(arg0 *jni.Object) error
- func (m *ServiceInfo) SetHostAddresses(arg0 *jni.Object) error
- func (m *ServiceInfo) SetNetwork(arg0 *jni.Object) error
- func (m *ServiceInfo) SetPort(arg0 int32) error
- func (m *ServiceInfo) SetServiceName(arg0 string) error
- func (m *ServiceInfo) SetServiceType(arg0 string) error
- func (m *ServiceInfo) SetSubtypes(arg0 *jni.Object) error
- func (m *ServiceInfo) ToString() (string, error)
- func (m *ServiceInfo) WriteToParcel(arg0 *jni.Object, arg1 int32) error
Constants ¶
const ( ActionNsdStateChanged = consts.ActionNsdStateChanged ExtraNsdState = consts.ExtraNsdState )
const ( FailureAlreadyActive = consts.FailureAlreadyActive FailureBadParameters = consts.FailureBadParameters FailureInternalError = consts.FailureInternalError FailureMaxLimit = consts.FailureMaxLimit FailureOperationNotRunning = consts.FailureOperationNotRunning NsdStateDisabled = consts.NsdStateDisabled NsdStateEnabled = consts.NsdStateEnabled ProtocolDnsSd = consts.ProtocolDnsSd Creator = consts.Creator )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Manager ¶ added in v0.0.4
Manager wraps android.net.nsd.NsdManager.
func NewManager ¶ added in v0.0.4
NewManager obtains android.net.nsd.NsdManager from the Android system service manager.
func (*Manager) Close ¶ added in v0.0.4
func (m *Manager) Close()
Close releases the global reference to the underlying Java object. After Close, the Manager must not be used.
func (*Manager) DiscoverServices3 ¶ added in v0.0.4
DiscoverServices3 calls android.net.nsd.NsdManager.discoverServices.
func (*Manager) DiscoverServices3_3 ¶ added in v0.0.4
DiscoverServices3_3 calls android.net.nsd.NsdManager.discoverServices.
func (*Manager) DiscoverServices5_1 ¶ added in v0.0.4
func (m *Manager) DiscoverServices5_1( arg0 string, arg1 int32, arg2 *jni.Object, arg3 *jni.Object, arg4 *jni.Object, ) error
DiscoverServices5_1 calls android.net.nsd.NsdManager.discoverServices.
func (*Manager) DiscoverServices5_2 ¶ added in v0.0.4
func (m *Manager) DiscoverServices5_2( arg0 string, arg1 int32, arg2 *jni.Object, arg3 *jni.Object, arg4 *jni.Object, ) error
DiscoverServices5_2 calls android.net.nsd.NsdManager.discoverServices.
func (*Manager) RegisterService3 ¶ added in v0.0.4
RegisterService3 calls android.net.nsd.NsdManager.registerService.
func (*Manager) RegisterService4_1 ¶ added in v0.0.4
func (m *Manager) RegisterService4_1( arg0 *jni.Object, arg1 int32, arg2 *jni.Object, arg3 *jni.Object, ) error
RegisterService4_1 calls android.net.nsd.NsdManager.registerService.
func (*Manager) RegisterServiceInfoCallback ¶ added in v0.0.4
func (m *Manager) RegisterServiceInfoCallback( arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, ) error
RegisterServiceInfoCallback calls android.net.nsd.NsdManager.registerServiceInfoCallback.
func (*Manager) ResolveService2 ¶ added in v0.0.4
ResolveService2 calls android.net.nsd.NsdManager.resolveService.
func (*Manager) ResolveService3_1 ¶ added in v0.0.4
ResolveService3_1 calls android.net.nsd.NsdManager.resolveService.
func (*Manager) StopServiceDiscovery ¶ added in v0.0.4
StopServiceDiscovery calls android.net.nsd.NsdManager.stopServiceDiscovery.
func (*Manager) StopServiceResolution ¶ added in v0.0.4
StopServiceResolution calls android.net.nsd.NsdManager.stopServiceResolution.
func (*Manager) UnregisterService ¶ added in v0.0.4
UnregisterService calls android.net.nsd.NsdManager.unregisterService.
type ServiceInfo ¶ added in v0.0.4
ServiceInfo wraps android.net.nsd.NsdServiceInfo.
func (*ServiceInfo) DescribeContents ¶ added in v0.0.4
func (m *ServiceInfo) DescribeContents() (int32, error)
DescribeContents calls android.net.nsd.NsdServiceInfo.describeContents.
func (*ServiceInfo) GetHost ¶ added in v0.0.4
func (m *ServiceInfo) GetHost() (*jni.Object, error)
GetHost calls android.net.nsd.NsdServiceInfo.getHost.
func (*ServiceInfo) GetHostAddresses ¶ added in v0.0.4
func (m *ServiceInfo) GetHostAddresses() (*jni.Object, error)
GetHostAddresses calls android.net.nsd.NsdServiceInfo.getHostAddresses.
func (*ServiceInfo) GetHostname ¶ added in v0.0.4
func (m *ServiceInfo) GetHostname() (string, error)
GetHostname calls android.net.nsd.NsdServiceInfo.getHostname.
func (*ServiceInfo) GetNetwork ¶ added in v0.0.4
func (m *ServiceInfo) GetNetwork() (*jni.Object, error)
GetNetwork calls android.net.nsd.NsdServiceInfo.getNetwork.
func (*ServiceInfo) GetPort ¶ added in v0.0.4
func (m *ServiceInfo) GetPort() (int32, error)
GetPort calls android.net.nsd.NsdServiceInfo.getPort.
func (*ServiceInfo) GetServiceName ¶ added in v0.0.4
func (m *ServiceInfo) GetServiceName() (string, error)
GetServiceName calls android.net.nsd.NsdServiceInfo.getServiceName.
func (*ServiceInfo) GetServiceType ¶ added in v0.0.4
func (m *ServiceInfo) GetServiceType() (string, error)
GetServiceType calls android.net.nsd.NsdServiceInfo.getServiceType.
func (*ServiceInfo) GetSubtypes ¶ added in v0.0.4
func (m *ServiceInfo) GetSubtypes() (*jni.Object, error)
GetSubtypes calls android.net.nsd.NsdServiceInfo.getSubtypes.
func (*ServiceInfo) RemoveAttribute ¶ added in v0.0.4
func (m *ServiceInfo) RemoveAttribute(arg0 string) error
RemoveAttribute calls android.net.nsd.NsdServiceInfo.removeAttribute.
func (*ServiceInfo) SetAttribute ¶ added in v0.0.4
func (m *ServiceInfo) SetAttribute(arg0 string, arg1 string) error
SetAttribute calls android.net.nsd.NsdServiceInfo.setAttribute.
func (*ServiceInfo) SetHost ¶ added in v0.0.4
func (m *ServiceInfo) SetHost(arg0 *jni.Object) error
SetHost calls android.net.nsd.NsdServiceInfo.setHost.
func (*ServiceInfo) SetHostAddresses ¶ added in v0.0.4
func (m *ServiceInfo) SetHostAddresses(arg0 *jni.Object) error
SetHostAddresses calls android.net.nsd.NsdServiceInfo.setHostAddresses.
func (*ServiceInfo) SetNetwork ¶ added in v0.0.4
func (m *ServiceInfo) SetNetwork(arg0 *jni.Object) error
SetNetwork calls android.net.nsd.NsdServiceInfo.setNetwork.
func (*ServiceInfo) SetPort ¶ added in v0.0.4
func (m *ServiceInfo) SetPort(arg0 int32) error
SetPort calls android.net.nsd.NsdServiceInfo.setPort.
func (*ServiceInfo) SetServiceName ¶ added in v0.0.4
func (m *ServiceInfo) SetServiceName(arg0 string) error
SetServiceName calls android.net.nsd.NsdServiceInfo.setServiceName.
func (*ServiceInfo) SetServiceType ¶ added in v0.0.4
func (m *ServiceInfo) SetServiceType(arg0 string) error
SetServiceType calls android.net.nsd.NsdServiceInfo.setServiceType.
func (*ServiceInfo) SetSubtypes ¶ added in v0.0.4
func (m *ServiceInfo) SetSubtypes(arg0 *jni.Object) error
SetSubtypes calls android.net.nsd.NsdServiceInfo.setSubtypes.
func (*ServiceInfo) ToString ¶ added in v0.0.4
func (m *ServiceInfo) ToString() (string, error)
ToString calls android.net.nsd.NsdServiceInfo.toString.
func (*ServiceInfo) WriteToParcel ¶ added in v0.0.4
func (m *ServiceInfo) WriteToParcel(arg0 *jni.Object, arg1 int32) error
WriteToParcel calls android.net.nsd.NsdServiceInfo.writeToParcel.