| [ |
| { |
| "declaration": "fuchsia.net/Subnet", |
| "kind": "table/member", |
| "name": "fuchsia.net.interfaces/Address.addr" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.net.interfaces/Address.valid_until" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.net.interfaces/Address" |
| }, |
| { |
| "declaration": "fuchsia.hardware.network/DeviceClass", |
| "kind": "union/member", |
| "name": "fuchsia.net.interfaces/DeviceClass.device" |
| }, |
| { |
| "declaration": "fuchsia.net.interfaces/Empty", |
| "kind": "union/member", |
| "name": "fuchsia.net.interfaces/DeviceClass.loopback" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.net.interfaces/DeviceClass", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.net.interfaces/Empty" |
| }, |
| { |
| "declaration": "fuchsia.net.interfaces/Properties", |
| "kind": "union/member", |
| "name": "fuchsia.net.interfaces/Event.added" |
| }, |
| { |
| "declaration": "fuchsia.net.interfaces/Properties", |
| "kind": "union/member", |
| "name": "fuchsia.net.interfaces/Event.changed" |
| }, |
| { |
| "declaration": "fuchsia.net.interfaces/Properties", |
| "kind": "union/member", |
| "name": "fuchsia.net.interfaces/Event.existing" |
| }, |
| { |
| "declaration": "fuchsia.net.interfaces/Empty", |
| "kind": "union/member", |
| "name": "fuchsia.net.interfaces/Event.idle" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "union/member", |
| "name": "fuchsia.net.interfaces/Event.removed" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.net.interfaces/Event", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "const", |
| "name": "fuchsia.net.interfaces/INTERFACE_NAME_LENGTH", |
| "value": "15" |
| }, |
| { |
| "declaration": "vector<fuchsia.net.interfaces/Address>", |
| "kind": "table/member", |
| "name": "fuchsia.net.interfaces/Properties.addresses" |
| }, |
| { |
| "declaration": "fuchsia.net.interfaces/DeviceClass", |
| "kind": "table/member", |
| "name": "fuchsia.net.interfaces/Properties.device_class" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.net.interfaces/Properties.has_default_ipv4_route" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.net.interfaces/Properties.has_default_ipv6_route" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.net.interfaces/Properties.id" |
| }, |
| { |
| "declaration": "string:15", |
| "kind": "table/member", |
| "name": "fuchsia.net.interfaces/Properties.name" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.net.interfaces/Properties.online" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.net.interfaces/Properties" |
| }, |
| { |
| "declaration": "(fuchsia.net.interfaces/WatcherOptions options,server_end:fuchsia.net.interfaces/Watcher watcher)", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.interfaces/State.GetWatcher" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.net.interfaces/State" |
| }, |
| { |
| "declaration": "() -> (fuchsia.net.interfaces/Event event)", |
| "kind": "protocol/member", |
| "name": "fuchsia.net.interfaces/Watcher.Watch" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.net.interfaces/Watcher" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.net.interfaces/WatcherOptions" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.net.interfaces" |
| } |
| ] |