| [ |
| { |
| "kind": "table/member", |
| "name": "fuchsia.net.name/DhcpDnsServerSource.source_interface", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.net.name/DhcpDnsServerSource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.net.name/Dhcpv6DnsServerSource.source_interface", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.net.name/Dhcpv6DnsServerSource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.net.name/DnsServer.address", |
| "ordinal": "1", |
| "type": "fuchsia.net/SocketAddress" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.net.name/DnsServer.source", |
| "ordinal": "2", |
| "type": "fuchsia.net.name/DnsServerSource" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.net.name/DnsServer" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.net.name/DnsServerSource.dhcp", |
| "ordinal": "2", |
| "type": "fuchsia.net.name/DhcpDnsServerSource" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.net.name/DnsServerSource.dhcpv6", |
| "ordinal": "4", |
| "type": "fuchsia.net.name/Dhcpv6DnsServerSource" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.net.name/DnsServerSource.ndp", |
| "ordinal": "3", |
| "type": "fuchsia.net.name/NdpDnsServerSource" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.net.name/DnsServerSource.static_source", |
| "ordinal": "1", |
| "type": "fuchsia.net.name/StaticDnsServerSource" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.net.name/DnsServerSource", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.net.name/DnsServerWatcher.WatchServers", |
| "strictness": "strict", |
| "ordinal": "6289435752595043890", |
| "direction": "two_way", |
| "response": "fuchsia.net.name/DnsServerWatcherWatchServersResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.net.name/DnsServerWatcher", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.net.name/DnsServerWatcherWatchServersResponse.servers", |
| "ordinal": "1", |
| "type": "vector<fuchsia.net.name/DnsServer>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.net.name/DnsServerWatcherWatchServersResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.net.name/Lookup.LookupHostname", |
| "strictness": "strict", |
| "ordinal": "1965094522514342692", |
| "direction": "two_way", |
| "request": "fuchsia.net.name/LookupLookupHostnameRequest", |
| "response": "fuchsia.net.name/Lookup_LookupHostname_Response", |
| "error": "fuchsia.net.name/LookupError" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.net.name/Lookup.LookupIp", |
| "strictness": "strict", |
| "ordinal": "6423396061567566288", |
| "direction": "two_way", |
| "request": "fuchsia.net.name/LookupLookupIpRequest", |
| "response": "fuchsia.net.name/Lookup_LookupIp_Response", |
| "error": "fuchsia.net.name/LookupError" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.net.name/Lookup", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.net.name/LookupAdmin.GetDnsServers", |
| "strictness": "strict", |
| "ordinal": "7008449565845288975", |
| "direction": "two_way", |
| "response": "fuchsia.net.name/LookupAdminGetDnsServersResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.net.name/LookupAdmin.SetDnsServers", |
| "strictness": "strict", |
| "ordinal": "6188713333289893526", |
| "direction": "two_way", |
| "request": "fuchsia.net.name/LookupAdminSetDnsServersRequest", |
| "response": "fuchsia.net.name/LookupAdmin_SetDnsServers_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.net.name/LookupAdmin", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.net.name/LookupAdminGetDnsServersResponse.servers", |
| "ordinal": "1", |
| "type": "vector<fuchsia.net/SocketAddress>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.net.name/LookupAdminGetDnsServersResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.net.name/LookupAdminSetDnsServersRequest.servers", |
| "ordinal": "1", |
| "type": "vector<fuchsia.net/SocketAddress>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.net.name/LookupAdminSetDnsServersRequest" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.net.name/LookupError.INTERNAL_ERROR", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.net.name/LookupError.INVALID_ARGS", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.net.name/LookupError.NOT_FOUND", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.net.name/LookupError.TRANSIENT", |
| "value": "2" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.net.name/LookupError", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.net.name/LookupIpOptions.canonical_name_lookup", |
| "ordinal": "4", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.net.name/LookupIpOptions.ipv4_lookup", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.net.name/LookupIpOptions.ipv6_lookup", |
| "ordinal": "2", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.net.name/LookupIpOptions.sort_addresses", |
| "ordinal": "3", |
| "type": "bool" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.net.name/LookupIpOptions" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.net.name/LookupLookupHostnameRequest.addr", |
| "ordinal": "1", |
| "type": "fuchsia.net/IpAddress" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.net.name/LookupLookupHostnameRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.net.name/LookupLookupIpRequest.hostname", |
| "ordinal": "1", |
| "type": "string:255" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.net.name/LookupLookupIpRequest.options", |
| "ordinal": "2", |
| "type": "fuchsia.net.name/LookupIpOptions" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.net.name/LookupLookupIpRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.net.name/LookupResult.addresses", |
| "ordinal": "1", |
| "type": "vector<fuchsia.net/IpAddress>:1024" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.net.name/LookupResult.canonical_name", |
| "ordinal": "2", |
| "type": "string:255" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.net.name/LookupResult" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.net.name/Lookup_LookupHostname_Response.hostname", |
| "ordinal": "1", |
| "type": "string:255" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.net.name/Lookup_LookupHostname_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.net.name/Lookup_LookupIp_Response.result", |
| "ordinal": "1", |
| "type": "fuchsia.net.name/LookupResult" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.net.name/Lookup_LookupIp_Response" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.net.name/MAX_ADDRESSES", |
| "type": "uint16", |
| "value": "1024" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.net.name/NdpDnsServerSource.source_interface", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.net.name/NdpDnsServerSource" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.net.name/StaticDnsServerSource" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.net.name" |
| } |
| ] |