blob: 5123faddc638160fcf4a495296449533c8d2ed31 [file] [log] [blame]
[
{
"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"
}
]