1 Star 0 Fork 4K

Feng Lin/interface_sdk-js

Create your Gitee Account
Explore and code with more than 13.5 million developers,Free private repositories !:)
Sign up
文件
Clone or Download
@ohos.net.mdns.d.ts 25.28 KB
Copy Edit Raw Blame History
m30063213 authored 2024-07-26 12:04 +08:00 . api lint 告警
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658
/*
* Copyright (c) 2023 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* @file
* @kit NetworkKit
*/
import { AsyncCallback, Callback } from "./@ohos.base";
import connection from "./@ohos.net.connection";
import Context from "./application/Context";
/**
* Provides interfaces to discover DNS based services on a local network over Multicast DNS.
* @namespace mdns
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Provides interfaces to discover DNS based services on a local network over Multicast DNS.
* @namespace mdns
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
declare namespace mdns {
/**
* Get a network address.
* @syscap SystemCapability.Communication.NetManager.Core
* @since 10
*/
/**
* Get a network address.
* @typedef { connection.NetAddress }
* @syscap SystemCapability.Communication.NetManager.Core
* @atomicservice
* @since 12
*/
type NetAddress = connection.NetAddress;
/**
* Adds an mDNS service.
* @param { Context } context - Indicates the context of application or capability.
* @param { LocalServiceInfo } serviceInfo - Information about the mDNS service. {@link LocalServiceInfo}
* @param { AsyncCallback<LocalServiceInfo> } callback - the callback of addLocalService.
* @throws { BusinessError } 401 - Parameter error.
* @throws { BusinessError } 2100002 - Failed to connect to the service.
* @throws { BusinessError } 2100003 - System internal error.
* @throws { BusinessError } 2204003 - Callback duplicated.
* @throws { BusinessError } 2204008 - Failed to delete the service instance.
* @throws { BusinessError } 2204010 - Failed to send the message.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Adds an mDNS service.
* @param { Context } context - Indicates the context of application or capability.
* @param { LocalServiceInfo } serviceInfo - Information about the mDNS service. {@link LocalServiceInfo}
* @param { AsyncCallback<LocalServiceInfo> } callback - the callback of addLocalService.
* @throws { BusinessError } 401 - Parameter error.
* @throws { BusinessError } 2100002 - Failed to connect to the service.
* @throws { BusinessError } 2100003 - System internal error.
* @throws { BusinessError } 2204003 - Callback duplicated.
* @throws { BusinessError } 2204008 - Failed to delete the service instance.
* @throws { BusinessError } 2204010 - Failed to send the message.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
function addLocalService(context: Context, serviceInfo: LocalServiceInfo,
callback: AsyncCallback<LocalServiceInfo>): void;
/**
* Adds an mDNS service.
* @param { Context } context - Indicates the context of application or capability.
* @param { LocalServiceInfo } serviceInfo - Information about the mDNS service. {@link LocalServiceInfo}
* @returns { Promise<LocalServiceInfo> } The promise returned by the function.
* @throws { BusinessError } 401 - Parameter error.
* @throws { BusinessError } 2100002 - Failed to connect to the service.
* @throws { BusinessError } 2100003 - System internal error.
* @throws { BusinessError } 2204003 - Callback duplicated.
* @throws { BusinessError } 2204008 - Failed to delete the service instance.
* @throws { BusinessError } 2204010 - Failed to send the message.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Adds an mDNS service.
* @param { Context } context - Indicates the context of application or capability.
* @param { LocalServiceInfo } serviceInfo - Information about the mDNS service. {@link LocalServiceInfo}
* @returns { Promise<LocalServiceInfo> } The promise returned by the function.
* @throws { BusinessError } 401 - Parameter error.
* @throws { BusinessError } 2100002 - Failed to connect to the service.
* @throws { BusinessError } 2100003 - System internal error.
* @throws { BusinessError } 2204003 - Callback duplicated.
* @throws { BusinessError } 2204008 - Failed to delete the service instance.
* @throws { BusinessError } 2204010 - Failed to send the message.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
function addLocalService(context: Context, serviceInfo: LocalServiceInfo): Promise<LocalServiceInfo>;
/**
* Removes an mDNS service.
* @param { Context } context - Indicates the context of application or capability.
* @param { LocalServiceInfo } serviceInfo - Information about the mDNS service. {@link LocalServiceInfo}
* @param { AsyncCallback<LocalServiceInfo> } callback - the callback of removeLocalService.
* @throws { BusinessError } 401 - Parameter error.
* @throws { BusinessError } 2100002 - Failed to connect to the service.
* @throws { BusinessError } 2100003 - System internal error.
* @throws { BusinessError } 2204002 - Callback not found.
* @throws { BusinessError } 2204008 - Failed to delete the service instance.
* @throws { BusinessError } 2204010 - Failed to send the message.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Removes an mDNS service.
* @param { Context } context - Indicates the context of application or capability.
* @param { LocalServiceInfo } serviceInfo - Information about the mDNS service. {@link LocalServiceInfo}
* @param { AsyncCallback<LocalServiceInfo> } callback - the callback of removeLocalService.
* @throws { BusinessError } 401 - Parameter error.
* @throws { BusinessError } 2100002 - Failed to connect to the service.
* @throws { BusinessError } 2100003 - System internal error.
* @throws { BusinessError } 2204002 - Callback not found.
* @throws { BusinessError } 2204008 - Failed to delete the service instance.
* @throws { BusinessError } 2204010 - Failed to send the message.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
function removeLocalService(context: Context, serviceInfo: LocalServiceInfo,
callback: AsyncCallback<LocalServiceInfo>): void;
/**
* Removes an mDNS service.
* @param { Context } context - Indicates the context of application or capability.
* @param { LocalServiceInfo } serviceInfo - Information about the mDNS service. {@link LocalServiceInfo}
* @returns { Promise<LocalServiceInfo> } The promise returned by the function.
* @throws { BusinessError } 401 - Parameter error.
* @throws { BusinessError } 2100002 - Failed to connect to the service.
* @throws { BusinessError } 2100003 - System internal error.
* @throws { BusinessError } 2204002 - Callback not found.
* @throws { BusinessError } 2204008 - Failed to delete the service instance.
* @throws { BusinessError } 2204010 - Failed to send the message.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Removes an mDNS service.
* @param { Context } context - Indicates the context of application or capability.
* @param { LocalServiceInfo } serviceInfo - Information about the mDNS service. {@link LocalServiceInfo}
* @returns { Promise<LocalServiceInfo> } The promise returned by the function.
* @throws { BusinessError } 401 - Parameter error.
* @throws { BusinessError } 2100002 - Failed to connect to the service.
* @throws { BusinessError } 2100003 - System internal error.
* @throws { BusinessError } 2204002 - Callback not found.
* @throws { BusinessError } 2204008 - Failed to delete the service instance.
* @throws { BusinessError } 2204010 - Failed to send the message.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
function removeLocalService(context: Context, serviceInfo: LocalServiceInfo): Promise<LocalServiceInfo>;
/**
* Create an mDNS based discovery service with context and serviceType.
* @param { Context } context - Indicates the context of application or capability.
* @param { string } serviceType - The service type being discovered.
* @returns { DiscoveryService } the DiscoveryService of the createDiscoveryService.
* @throws { BusinessError } 401 - Parameter error.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Create an mDNS based discovery service with context and serviceType.
* @param { Context } context - Indicates the context of application or capability.
* @param { string } serviceType - The service type being discovered.
* @returns { DiscoveryService } the DiscoveryService of the createDiscoveryService.
* @throws { BusinessError } 401 - Parameter error.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
function createDiscoveryService(context: Context, serviceType: string): DiscoveryService;
/**
* Resolves an mDNS service.
* @param { Context } context - Indicates the context of application or capability.
* @param { LocalServiceInfo } serviceInfo - Information about the mDNS service. {@link LocalServiceInfo}
* @param { AsyncCallback<LocalServiceInfo> } callback - the callback of resolveLocalService.
* @throws { BusinessError } 401 - Parameter error.
* @throws { BusinessError } 2100002 - Failed to connect to the service.
* @throws { BusinessError } 2100003 - System internal error.
* @throws { BusinessError } 2204003 - Callback duplicated.
* @throws { BusinessError } 2204006 - Request timeout.
* @throws { BusinessError } 2204010 - Failed to send the message.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Resolves an mDNS service.
* @param { Context } context - Indicates the context of application or capability.
* @param { LocalServiceInfo } serviceInfo - Information about the mDNS service. {@link LocalServiceInfo}
* @param { AsyncCallback<LocalServiceInfo> } callback - the callback of resolveLocalService.
* @throws { BusinessError } 401 - Parameter error.
* @throws { BusinessError } 2100002 - Failed to connect to the service.
* @throws { BusinessError } 2100003 - System internal error.
* @throws { BusinessError } 2204003 - Callback duplicated.
* @throws { BusinessError } 2204006 - Request timeout.
* @throws { BusinessError } 2204010 - Failed to send the message.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
function resolveLocalService(context: Context, serviceInfo: LocalServiceInfo,
callback: AsyncCallback<LocalServiceInfo>): void;
/**
* Resolves an mDNS service.
* @param { Context } context - Indicates the context of application or capability.
* @param { LocalServiceInfo } serviceInfo - Information about the mDNS service. {@link LocalServiceInfo}
* @returns { Promise<LocalServiceInfo> } The promise returned by the function.
* @throws { BusinessError } 401 - Parameter error.
* @throws { BusinessError } 2100002 - Failed to connect to the service.
* @throws { BusinessError } 2100003 - System internal error.
* @throws { BusinessError } 2204003 - Callback duplicated.
* @throws { BusinessError } 2204006 - Request timeout.
* @throws { BusinessError } 2204010 - Failed to send the message.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Resolves an mDNS service.
* @param { Context } context - Indicates the context of application or capability.
* @param { LocalServiceInfo } serviceInfo - Information about the mDNS service. {@link LocalServiceInfo}
* @returns { Promise<LocalServiceInfo> } The promise returned by the function.
* @throws { BusinessError } 401 - Parameter error.
* @throws { BusinessError } 2100002 - Failed to connect to the service.
* @throws { BusinessError } 2100003 - System internal error.
* @throws { BusinessError } 2204003 - Callback duplicated.
* @throws { BusinessError } 2204006 - Request timeout.
* @throws { BusinessError } 2204010 - Failed to send the message.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
function resolveLocalService(context: Context, serviceInfo: LocalServiceInfo): Promise<LocalServiceInfo>;
/**
* Defines a DiscoveryService object for discovering mDNS services of the specified type.
* @interface DiscoveryService
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Defines a DiscoveryService object for discovering mDNS services of the specified type.
* @interface DiscoveryService
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
export interface DiscoveryService {
/**
* Enables listening for discoveryStart events of mDNS services.
* @param { 'discoveryStart' } type - Indicates Event name.
* @param { Callback<{ serviceInfo: LocalServiceInfo, errorCode?: MdnsError }> } callback - the callback used to return the result.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Enables listening for discoveryStart events of mDNS services.
* @param { 'discoveryStart' } type - Indicates Event name.
* @param { Callback<DiscoveryEventInfo> } callback - the callback used to return the result.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
on(type: 'discoveryStart', callback: Callback<DiscoveryEventInfo>): void;
/**
* Cancels listening for discoveryStart events of mDNS services.
* @param { 'discoveryStart' } type - Indicates Event name.
* @param { Callback<{ serviceInfo: LocalServiceInfo, errorCode?: MdnsError }> } callback - the callback used to return the result.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Cancels listening for discoveryStart events of mDNS services.
* @param { 'discoveryStart' } type - Indicates Event name.
* @param { Callback<DiscoveryEventInfo> } callback - the callback used to return the result.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
off(type: 'discoveryStart', callback?: Callback<DiscoveryEventInfo>): void;
/**
* Enables listening for discoveryStop events of mDNS services.
* @param { 'discoveryStop' } type - Indicates Event name.
* @param { Callback<{ serviceInfo: LocalServiceInfo, errorCode?: MdnsError }> } callback - the callback used to return the result.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Enables listening for discoveryStop events of mDNS services.
* @param { 'discoveryStop' } type - Indicates Event name.
* @param { Callback<DiscoveryEventInfo> } callback - the callback used to return the result.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
on(type: 'discoveryStop', callback: Callback<DiscoveryEventInfo>): void;
/**
* Cancels listening for discoveryStop events of mDNS services.
* @param { 'discoveryStop' } type - Indicates Event name.
* @param { Callback<{ serviceInfo: LocalServiceInfo, errorCode?: MdnsError }> } callback - the callback used to return the result.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Cancels listening for discoveryStop events of mDNS services.
* @param { 'discoveryStop' } type - Indicates Event name.
* @param { Callback<DiscoveryEventInfo> } callback - the callback used to return the result.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
off(type: 'discoveryStop', callback?: Callback<DiscoveryEventInfo>): void;
/**
* Enables listening for serviceFound events of mDNS services.
* @param { 'serviceFound' } type - Indicates Event name.
* @param { Callback<LocalServiceInfo> } callback - the callback used to return the result.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Enables listening for serviceFound events of mDNS services.
* @param { 'serviceFound' } type - Indicates Event name.
* @param { Callback<LocalServiceInfo> } callback - the callback used to return the result.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
on(type: 'serviceFound', callback: Callback<LocalServiceInfo>): void;
/**
* Cancels listening for serviceFound events of mDNS services.
* @param { 'serviceFound' } type - Indicates Event name.
* @param { Callback<LocalServiceInfo> } callback - the callback used to return the result.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Cancels listening for serviceFound events of mDNS services.
* @param { 'serviceFound' } type - Indicates Event name.
* @param { Callback<LocalServiceInfo> } callback - the callback used to return the result.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
off(type: 'serviceFound', callback?: Callback<LocalServiceInfo>): void;
/**
* Enables listening for serviceLost events of mDNS services.
* @param { 'serviceLost' } type - Indicates Event name.
* @param { Callback<LocalServiceInfo> } callback - the callback used to return the result.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Enables listening for serviceLost events of mDNS services.
* @param { 'serviceLost' } type - Indicates Event name.
* @param { Callback<LocalServiceInfo> } callback - the callback used to return the result.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
on(type: 'serviceLost', callback: Callback<LocalServiceInfo>): void;
/**
* Cancels listening for serviceLost events of mDNS services.
* @param { 'serviceLost' } type - Indicates Event name.
* @param { Callback<LocalServiceInfo> } callback - the callback used to return the result.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Cancels listening for serviceLost events of mDNS services.
* @param { 'serviceLost' } type - Indicates Event name.
* @param { Callback<LocalServiceInfo> } callback - the callback used to return the result.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
off(type: 'serviceLost', callback?: Callback<LocalServiceInfo>): void;
/**
* Starts searching for mDNS services on the LAN.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Starts searching for mDNS services on the LAN.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
startSearchingMDNS(): void;
/**
* Stops searching for mDNS services on the LAN.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Stops searching for mDNS services on the LAN.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
stopSearchingMDNS(): void;
}
/**
* Defines the mDNS service information.
* @interface LocalServiceInfo
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Defines the mDNS service information.
* @interface LocalServiceInfo
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
export interface LocalServiceInfo {
/**
* Service type. Use an underscore (_) as the prefix, for example, _http._tcp.
* @type {string}
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Service type. Use an underscore (_) as the prefix, for example, _http._tcp.
* @type {string}
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
serviceType: string;
/**
* Service name.
* @type {string}
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Service name.
* @type {string}
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
serviceName: string;
/**
* Port number.
* @type {?number}
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Port number.
* @type {?number}
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
port?: number;
/**
* IP address of the host.
* @type {?NetAddress}
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* IP address of the host.
* @type {?NetAddress}
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
host?: NetAddress;
/**
* DNS-SD TXT record pairs.
* @type {?Array<ServiceAttribute>}
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* DNS-SD TXT record pairs.
* @type {?Array<ServiceAttribute>}
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
serviceAttribute?: Array<ServiceAttribute>;
}
/**
* Defines the mDNS service attribute information.
* @interface ServiceAttribute
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Defines the mDNS service attribute information.
* @interface ServiceAttribute
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
export interface ServiceAttribute {
/**
* TXT record key.
* @type {string}
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* TXT record key.
* @type {string}
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
key: string;
/**
* TXT record value.
* @type {Array<number>}
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* TXT record value.
* @type {Array<number>}
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
value: Array<number>;
}
/**
* Defines the discovery events information of mDNS services.
* @interface DiscoveryEventInfo
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
export interface DiscoveryEventInfo {
/**
* Information about the mDNS service.
* @type {LocalServiceInfo}
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
serviceInfo: LocalServiceInfo;
/**
* The mDNS error information.
* @type {?MdnsError}
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
errorCode?: MdnsError;
}
/**
* Defines the mDNS error information.
* @enum {number}
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Defines the mDNS error information.
* @enum {number}
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
export enum MdnsError {
/**
* Indicates that the operation failed due to internal error.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Indicates that the operation failed due to internal error.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
INTERNAL_ERROR = 0,
/**
* Indicates that the operation failed because it is already active.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* Indicates that the operation failed because it is already active.
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
ALREADY_ACTIVE = 1,
/**
* <p>Indicates that the operation failed because the maximum outstanding
* requests from the applications have reached.</p>
* @syscap SystemCapability.Communication.NetManager.MDNS
* @since 10
*/
/**
* <p>Indicates that the operation failed because the maximum outstanding
* requests from the applications have reached.</p>
* @syscap SystemCapability.Communication.NetManager.MDNS
* @atomicservice
* @since 11
*/
MAX_LIMIT = 2
}
}
/**
* @since 10
*/
export default mdns;
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/lffl8796/interface_sdk-js.git
git@gitee.com:lffl8796/interface_sdk-js.git
lffl8796
interface_sdk-js
interface_sdk-js
master

Search