| [ |
| { |
| "declaration": "int64", |
| "kind": "const", |
| "name": "fuchsia.net.mdns/DEFAULT_PTR_TTL", |
| "value": "120000000000" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "const", |
| "name": "fuchsia.net.mdns/DEFAULT_SRV_PRIORITY", |
| "value": "0" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "const", |
| "name": "fuchsia.net.mdns/DEFAULT_SRV_TTL", |
| "value": "120000000000" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "const", |
| "name": "fuchsia.net.mdns/DEFAULT_SRV_WEIGHT", |
| "value": "0" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "const", |
| "name": "fuchsia.net.mdns/DEFAULT_TXT_TTL", |
| "value": "4500000000000" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.net.mdns/Error.ALREADY_PUBLISHED_ON_SUBNET", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.net.mdns/Error.INVALID_INSTANCE_NAME", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.net.mdns/Error.INVALID_MEDIA", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.net.mdns/Error.INVALID_SERVICE_NAME", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.net.mdns/Error", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.net/IpAddress", |
| "kind": "struct/member", |
| "name": "fuchsia.net.mdns/HostAddress.address" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.net.mdns/HostAddress.interface" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "struct/member", |
| "name": "fuchsia.net.mdns/HostAddress.ttl" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.net.mdns/HostAddress" |
| }, |
| { |
| "declaration": "fuchsia.net.mdns/IpVersions", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/HostNameResolutionOptions.ip_versions" |
| }, |
| { |
| "declaration": "fuchsia.net.mdns/Media", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/HostNameResolutionOptions.media" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.net.mdns/HostNameResolutionOptions" |
| }, |
| { |
| "declaration": "(string:255 host,int64 timeout,fuchsia.net.mdns/HostNameResolutionOptions options) -> (vector<fuchsia.net.mdns/HostAddress>:64 addresses)", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/HostNameResolver.ResolveHostName" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.net.mdns/HostNameResolver" |
| }, |
| { |
| "declaration": "(string:255 host,fuchsia.net.mdns/HostNameSubscriptionOptions options,client_end:fuchsia.net.mdns/HostNameSubscriptionListener listener)", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/HostNameSubscriber.SubscribeToHostName" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.net.mdns/HostNameSubscriber" |
| }, |
| { |
| "declaration": "(vector<fuchsia.net.mdns/HostAddress>:64 addresses) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/HostNameSubscriptionListener.OnAddressesChanged" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.net.mdns/HostNameSubscriptionListener" |
| }, |
| { |
| "declaration": "fuchsia.net.mdns/IpVersions", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/HostNameSubscriptionOptions.ip_versions" |
| }, |
| { |
| "declaration": "fuchsia.net.mdns/Media", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/HostNameSubscriptionOptions.media" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.net.mdns/HostNameSubscriptionOptions" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.net.mdns/IpVersions.V4", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.net.mdns/IpVersions.V6", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "bits", |
| "name": "fuchsia.net.mdns/IpVersions", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.net.mdns/MAX_ADDRESSES", |
| "value": "64" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.net.mdns/MAX_SUBTYPES", |
| "value": "256" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.net.mdns/MAX_TEXT_STRINGS", |
| "value": "256" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.net.mdns/Media.WIRED", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.net.mdns/Media.WIRELESS", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "bits", |
| "name": "fuchsia.net.mdns/Media", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.net.mdns/OnPublicationError.DO_NOT_RESPOND", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.net.mdns/OnPublicationError", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.net.mdns/IpVersions", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ProxyHostPublicationOptions.ip_versions" |
| }, |
| { |
| "declaration": "fuchsia.net.mdns/Media", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ProxyHostPublicationOptions.media" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ProxyHostPublicationOptions.perform_probe" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.net.mdns/ProxyHostPublicationOptions" |
| }, |
| { |
| "declaration": "(string:255 host,vector<fuchsia.net/IpAddress>:64 addresses,fuchsia.net.mdns/ProxyHostPublicationOptions options,server_end:fuchsia.net.mdns/ServiceInstancePublisher service_instance_publisher) -> (fuchsia.net.mdns/ProxyHostPublisher_PublishProxyHost_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/ProxyHostPublisher.PublishProxyHost" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.net.mdns/ProxyHostPublisher" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.net.mdns/ProxyHostPublisher_PublishProxyHost_Response" |
| }, |
| { |
| "declaration": "fuchsia.net.mdns/PublishProxyHostError", |
| "kind": "union/member", |
| "name": "fuchsia.net.mdns/ProxyHostPublisher_PublishProxyHost_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.net.mdns/ProxyHostPublisher_PublishProxyHost_Response", |
| "kind": "union/member", |
| "name": "fuchsia.net.mdns/ProxyHostPublisher_PublishProxyHost_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.net.mdns/ProxyHostPublisher_PublishProxyHost_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "struct/member", |
| "name": "fuchsia.net.mdns/Publication.port" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "struct/member", |
| "name": "fuchsia.net.mdns/Publication.ptr_ttl", |
| "value": "120000000000" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "struct/member", |
| "name": "fuchsia.net.mdns/Publication.srv_priority", |
| "value": "0" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "struct/member", |
| "name": "fuchsia.net.mdns/Publication.srv_ttl", |
| "value": "120000000000" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "struct/member", |
| "name": "fuchsia.net.mdns/Publication.srv_weight", |
| "value": "0" |
| }, |
| { |
| "declaration": "vector<string:255>:256", |
| "kind": "struct/member", |
| "name": "fuchsia.net.mdns/Publication.text" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "struct/member", |
| "name": "fuchsia.net.mdns/Publication.txt_ttl", |
| "value": "4500000000000" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.net.mdns/Publication" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.net.mdns/PublicationCause.ANNOUNCEMENT", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.net.mdns/PublicationCause.QUERY_MULTICAST_RESPONSE", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.net.mdns/PublicationCause.QUERY_UNICAST_RESPONSE", |
| "value": "3" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.net.mdns/PublicationCause", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(fuchsia.net.mdns/PublicationCause publication_cause,string:<63,optional> subtype,vector<fuchsia.net/IpAddress>:64 source_addresses) -> (box<fuchsia.net.mdns/Publication> publication)", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/PublicationResponder.OnPublication" |
| }, |
| { |
| "declaration": " -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/PublicationResponder.Reannounce" |
| }, |
| { |
| "declaration": " -> (vector<string:63>:256 subtypes)", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/PublicationResponder.SetSubtypes" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.net.mdns/PublicationResponder" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.net.mdns/PublishProxyHostError.ALREADY_PUBLISHED_LOCALLY", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.net.mdns/PublishProxyHostError.ALREADY_PUBLISHED_ON_SUBNET", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.net.mdns/PublishProxyHostError", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.net.mdns/PublishServiceInstanceError.ALREADY_PUBLISHED_LOCALLY", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.net.mdns/PublishServiceInstanceError.ALREADY_PUBLISHED_ON_SUBNET", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.net.mdns/PublishServiceInstanceError", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(string:22 service,string:63 instance,fuchsia.net.mdns/Media media,bool perform_probe,client_end:fuchsia.net.mdns/PublicationResponder publication_responder) -> (fuchsia.net.mdns/Publisher_PublishServiceInstance_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/Publisher.PublishServiceInstance" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.net.mdns/Publisher" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.net.mdns/Publisher_PublishServiceInstance_Response" |
| }, |
| { |
| "declaration": "fuchsia.net.mdns/Error", |
| "kind": "union/member", |
| "name": "fuchsia.net.mdns/Publisher_PublishServiceInstance_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.net.mdns/Publisher_PublishServiceInstance_Response", |
| "kind": "union/member", |
| "name": "fuchsia.net.mdns/Publisher_PublishServiceInstance_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.net.mdns/Publisher_PublishServiceInstance_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(string:255 host,int64 timeout) -> (fuchsia.net/Ipv4Address:optional v4_address,fuchsia.net/Ipv6Address:optional v6_address)", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/Resolver.ResolveHostName" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.net.mdns/Resolver" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.net.mdns/ResourceType.ANY", |
| "value": "255" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.net.mdns/ResourceType.PTR", |
| "value": "12" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.net.mdns/ResourceType", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "vector<fuchsia.net/SocketAddress>:64", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceInstance.addresses" |
| }, |
| { |
| "declaration": "string:63", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceInstance.instance" |
| }, |
| { |
| "declaration": "fuchsia.net/Ipv4SocketAddress", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceInstance.ipv4_endpoint" |
| }, |
| { |
| "declaration": "fuchsia.net/Ipv6SocketAddress", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceInstance.ipv6_endpoint" |
| }, |
| { |
| "declaration": "string:22", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceInstance.service" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceInstance.srv_priority" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceInstance.srv_weight" |
| }, |
| { |
| "declaration": "string:255", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceInstance.target" |
| }, |
| { |
| "declaration": "vector<string:255>:256", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceInstance.text" |
| }, |
| { |
| "declaration": "vector<vector<uint8>:255>:256", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceInstance.text_strings" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.net.mdns/ServiceInstance" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceInstancePublication.port" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceInstancePublication.ptr_ttl" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceInstancePublication.srv_priority" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceInstancePublication.srv_ttl" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceInstancePublication.srv_weight" |
| }, |
| { |
| "declaration": "vector<vector<uint8>:255>:256", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceInstancePublication.text" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceInstancePublication.txt_ttl" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.net.mdns/ServiceInstancePublication" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.net.mdns/ServiceInstancePublicationCause.ANNOUNCEMENT", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.net.mdns/ServiceInstancePublicationCause.QUERY_MULTICAST_RESPONSE", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.net.mdns/ServiceInstancePublicationCause.QUERY_UNICAST_RESPONSE", |
| "value": "3" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.net.mdns/ServiceInstancePublicationCause", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.net.mdns/IpVersions", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceInstancePublicationOptions.ip_versions" |
| }, |
| { |
| "declaration": "fuchsia.net.mdns/Media", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceInstancePublicationOptions.media" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceInstancePublicationOptions.perform_probe" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.net.mdns/ServiceInstancePublicationOptions" |
| }, |
| { |
| "declaration": "(fuchsia.net.mdns/ServiceInstancePublicationCause publication_cause,string:<63,optional> subtype,vector<fuchsia.net/IpAddress>:64 source_addresses) -> (fuchsia.net.mdns/ServiceInstancePublicationResponder_OnPublication_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/ServiceInstancePublicationResponder.OnPublication" |
| }, |
| { |
| "declaration": " -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/ServiceInstancePublicationResponder.Reannounce" |
| }, |
| { |
| "declaration": " -> (vector<string:63>:256 subtypes)", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/ServiceInstancePublicationResponder.SetSubtypes" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.net.mdns/ServiceInstancePublicationResponder" |
| }, |
| { |
| "declaration": "fuchsia.net.mdns/ServiceInstancePublication", |
| "kind": "struct/member", |
| "name": "fuchsia.net.mdns/ServiceInstancePublicationResponder_OnPublication_Response.publication" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.net.mdns/ServiceInstancePublicationResponder_OnPublication_Response" |
| }, |
| { |
| "declaration": "fuchsia.net.mdns/OnPublicationError", |
| "kind": "union/member", |
| "name": "fuchsia.net.mdns/ServiceInstancePublicationResponder_OnPublication_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.net.mdns/ServiceInstancePublicationResponder_OnPublication_Response", |
| "kind": "union/member", |
| "name": "fuchsia.net.mdns/ServiceInstancePublicationResponder_OnPublication_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.net.mdns/ServiceInstancePublicationResponder_OnPublication_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(string:22 service,string:63 instance,fuchsia.net.mdns/ServiceInstancePublicationOptions options,client_end:fuchsia.net.mdns/ServiceInstancePublicationResponder publication_responder) -> (fuchsia.net.mdns/ServiceInstancePublisher_PublishServiceInstance_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/ServiceInstancePublisher.PublishServiceInstance" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.net.mdns/ServiceInstancePublisher" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.net.mdns/ServiceInstancePublisher_PublishServiceInstance_Response" |
| }, |
| { |
| "declaration": "fuchsia.net.mdns/PublishServiceInstanceError", |
| "kind": "union/member", |
| "name": "fuchsia.net.mdns/ServiceInstancePublisher_PublishServiceInstance_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.net.mdns/ServiceInstancePublisher_PublishServiceInstance_Response", |
| "kind": "union/member", |
| "name": "fuchsia.net.mdns/ServiceInstancePublisher_PublishServiceInstance_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.net.mdns/ServiceInstancePublisher_PublishServiceInstance_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.net.mdns/IpVersions", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceInstanceResolutionOptions.ip_versions" |
| }, |
| { |
| "declaration": "fuchsia.net.mdns/Media", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceInstanceResolutionOptions.media" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.net.mdns/ServiceInstanceResolutionOptions" |
| }, |
| { |
| "declaration": "(string:22 service,string:63 instance,int64 timeout,fuchsia.net.mdns/ServiceInstanceResolutionOptions options) -> (fuchsia.net.mdns/ServiceInstance instance)", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/ServiceInstanceResolver.ResolveServiceInstance" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.net.mdns/ServiceInstanceResolver" |
| }, |
| { |
| "declaration": "(fuchsia.net.mdns/ServiceInstance instance) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/ServiceSubscriber.OnInstanceChanged" |
| }, |
| { |
| "declaration": "(fuchsia.net.mdns/ServiceInstance instance) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/ServiceSubscriber.OnInstanceDiscovered" |
| }, |
| { |
| "declaration": "(string:22 service,string:63 instance) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/ServiceSubscriber.OnInstanceLost" |
| }, |
| { |
| "declaration": "(fuchsia.net.mdns/ResourceType resource_type) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/ServiceSubscriber.OnQuery" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.net.mdns/ServiceSubscriber" |
| }, |
| { |
| "declaration": "(string:22 service,fuchsia.net.mdns/ServiceSubscriptionOptions options,client_end:fuchsia.net.mdns/ServiceSubscriptionListener listener)", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/ServiceSubscriber2.SubscribeToService" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.net.mdns/ServiceSubscriber2" |
| }, |
| { |
| "declaration": "(fuchsia.net.mdns/ServiceInstance instance) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/ServiceSubscriptionListener.OnInstanceChanged" |
| }, |
| { |
| "declaration": "(fuchsia.net.mdns/ServiceInstance instance) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/ServiceSubscriptionListener.OnInstanceDiscovered" |
| }, |
| { |
| "declaration": "(string:22 service,string:63 instance) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/ServiceSubscriptionListener.OnInstanceLost" |
| }, |
| { |
| "declaration": "(fuchsia.net.mdns/ResourceType resource_type) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/ServiceSubscriptionListener.OnQuery" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.net.mdns/ServiceSubscriptionListener" |
| }, |
| { |
| "declaration": "fuchsia.net.mdns/IpVersions", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceSubscriptionOptions.ip_versions" |
| }, |
| { |
| "declaration": "fuchsia.net.mdns/Media", |
| "kind": "table/member", |
| "name": "fuchsia.net.mdns/ServiceSubscriptionOptions.media" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.net.mdns/ServiceSubscriptionOptions" |
| }, |
| { |
| "declaration": "(string:22 service,client_end:fuchsia.net.mdns/ServiceSubscriber subscriber)", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.mdns/Subscriber.SubscribeToService" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.net.mdns/Subscriber" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.net.mdns" |
| } |
| ] |