blob: 37389956d38bab9d091a995a99a7f8f8af3b6af5 [file] [log] [blame]
[
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/BeginTransfer.new_destination_node",
"ordinal": "1",
"type": "fuchsia.overnet.protocol/NodeId"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/BeginTransfer.transfer_key",
"ordinal": "2",
"type": "array<uint8,16>"
},
{
"kind": "struct",
"name": "fuchsia.overnet.protocol/BeginTransfer"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/ChannelHandle.rights",
"ordinal": "1",
"type": "fuchsia.overnet.protocol/ChannelRights"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/ChannelHandle.stream_ref",
"ordinal": "2",
"type": "fuchsia.overnet.protocol/StreamRef"
},
{
"kind": "struct",
"name": "fuchsia.overnet.protocol/ChannelHandle"
},
{
"kind": "bits/member",
"name": "fuchsia.overnet.protocol/ChannelRights.READ",
"value": "1"
},
{
"kind": "bits/member",
"name": "fuchsia.overnet.protocol/ChannelRights.WRITE",
"value": "2"
},
{
"kind": "bits",
"name": "fuchsia.overnet.protocol/ChannelRights",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "table",
"name": "fuchsia.overnet.protocol/ConfigRequest"
},
{
"kind": "table",
"name": "fuchsia.overnet.protocol/ConfigResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/ConnectToService.options",
"ordinal": "4",
"type": "fuchsia.overnet.protocol/ConnectToServiceOptions"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/ConnectToService.rights",
"ordinal": "3",
"type": "fuchsia.overnet.protocol/ChannelRights"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/ConnectToService.service_name",
"ordinal": "1",
"type": "string:255"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/ConnectToService.stream_ref",
"ordinal": "2",
"type": "fuchsia.overnet.protocol/StreamRef"
},
{
"kind": "struct",
"name": "fuchsia.overnet.protocol/ConnectToService"
},
{
"kind": "table",
"name": "fuchsia.overnet.protocol/ConnectToServiceOptions"
},
{
"kind": "struct",
"name": "fuchsia.overnet.protocol/Empty"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/EventPairHandle.rights",
"ordinal": "1",
"type": "fuchsia.overnet.protocol/EventPairRights"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/EventPairHandle.stream_ref",
"ordinal": "2",
"type": "fuchsia.overnet.protocol/StreamRef"
},
{
"kind": "struct",
"name": "fuchsia.overnet.protocol/EventPairHandle"
},
{
"kind": "bits/member",
"name": "fuchsia.overnet.protocol/EventPairRights.DO_NOT_USE",
"value": "2147483648"
},
{
"kind": "bits",
"name": "fuchsia.overnet.protocol/EventPairRights",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "const",
"name": "fuchsia.overnet.protocol/MAX_SERVICE_NAME_LENGTH",
"type": "uint64",
"value": "255"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/NodeId.id",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.overnet.protocol/NodeId"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/OpenTransfer.stream_id",
"ordinal": "1",
"type": "fuchsia.overnet.protocol/StreamId"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/OpenTransfer.transfer_key",
"ordinal": "2",
"type": "array<uint8,16>"
},
{
"kind": "struct",
"name": "fuchsia.overnet.protocol/OpenTransfer"
},
{
"kind": "table/member",
"name": "fuchsia.overnet.protocol/PeerDescription.services",
"ordinal": "1",
"type": "vector<string:255>"
},
{
"kind": "table",
"name": "fuchsia.overnet.protocol/PeerDescription"
},
{
"kind": "union/member",
"name": "fuchsia.overnet.protocol/PeerMessage.connect_to_service",
"ordinal": "1",
"type": "fuchsia.overnet.protocol/ConnectToService"
},
{
"kind": "union/member",
"name": "fuchsia.overnet.protocol/PeerMessage.open_transfer",
"ordinal": "4",
"type": "fuchsia.overnet.protocol/OpenTransfer"
},
{
"kind": "union/member",
"name": "fuchsia.overnet.protocol/PeerMessage.update_node_description",
"ordinal": "2",
"type": "fuchsia.overnet.protocol/PeerDescription"
},
{
"kind": "union",
"name": "fuchsia.overnet.protocol/PeerMessage",
"strictness": "strict"
},
{
"kind": "union/member",
"name": "fuchsia.overnet.protocol/PeerReply.update_link_status_ack",
"ordinal": "1",
"type": "fuchsia.overnet.protocol/Empty"
},
{
"kind": "union",
"name": "fuchsia.overnet.protocol/PeerReply",
"strictness": "strict"
},
{
"kind": "table/member",
"name": "fuchsia.overnet.protocol/SignalUpdate.assert_signals",
"ordinal": "1",
"type": "fuchsia.overnet.protocol/Signals"
},
{
"kind": "table",
"name": "fuchsia.overnet.protocol/SignalUpdate"
},
{
"kind": "bits/member",
"name": "fuchsia.overnet.protocol/Signals.USER_0",
"value": "1"
},
{
"kind": "bits/member",
"name": "fuchsia.overnet.protocol/Signals.USER_1",
"value": "2"
},
{
"kind": "bits/member",
"name": "fuchsia.overnet.protocol/Signals.USER_2",
"value": "4"
},
{
"kind": "bits/member",
"name": "fuchsia.overnet.protocol/Signals.USER_3",
"value": "8"
},
{
"kind": "bits/member",
"name": "fuchsia.overnet.protocol/Signals.USER_4",
"value": "16"
},
{
"kind": "bits/member",
"name": "fuchsia.overnet.protocol/Signals.USER_5",
"value": "32"
},
{
"kind": "bits/member",
"name": "fuchsia.overnet.protocol/Signals.USER_6",
"value": "64"
},
{
"kind": "bits/member",
"name": "fuchsia.overnet.protocol/Signals.USER_7",
"value": "128"
},
{
"kind": "bits",
"name": "fuchsia.overnet.protocol/Signals",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/SocketHandle.rights",
"ordinal": "1",
"type": "fuchsia.overnet.protocol/SocketRights"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/SocketHandle.socket_type",
"ordinal": "3",
"type": "fuchsia.overnet.protocol/SocketType"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/SocketHandle.stream_ref",
"ordinal": "2",
"type": "fuchsia.overnet.protocol/StreamRef"
},
{
"kind": "struct",
"name": "fuchsia.overnet.protocol/SocketHandle"
},
{
"kind": "bits/member",
"name": "fuchsia.overnet.protocol/SocketRights.READ",
"value": "1"
},
{
"kind": "bits/member",
"name": "fuchsia.overnet.protocol/SocketRights.WRITE",
"value": "2"
},
{
"kind": "bits",
"name": "fuchsia.overnet.protocol/SocketRights",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "enum/member",
"name": "fuchsia.overnet.protocol/SocketType.DATAGRAM",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.overnet.protocol/SocketType.STREAM",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.overnet.protocol/SocketType",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "union/member",
"name": "fuchsia.overnet.protocol/StreamControl.ack_transfer",
"ordinal": "2",
"type": "fuchsia.overnet.protocol/Empty"
},
{
"kind": "union/member",
"name": "fuchsia.overnet.protocol/StreamControl.begin_transfer",
"ordinal": "1",
"type": "fuchsia.overnet.protocol/BeginTransfer"
},
{
"kind": "union/member",
"name": "fuchsia.overnet.protocol/StreamControl.end_transfer",
"ordinal": "3",
"type": "fuchsia.overnet.protocol/Empty"
},
{
"kind": "union/member",
"name": "fuchsia.overnet.protocol/StreamControl.shutdown",
"ordinal": "4",
"type": "int32"
},
{
"kind": "union",
"name": "fuchsia.overnet.protocol/StreamControl",
"strictness": "strict"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/StreamId.id",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.overnet.protocol/StreamId"
},
{
"kind": "union/member",
"name": "fuchsia.overnet.protocol/StreamRef.creating",
"ordinal": "1",
"type": "fuchsia.overnet.protocol/StreamId"
},
{
"kind": "union/member",
"name": "fuchsia.overnet.protocol/StreamRef.transfer_initiator",
"ordinal": "2",
"type": "fuchsia.overnet.protocol/TransferInitiator"
},
{
"kind": "union/member",
"name": "fuchsia.overnet.protocol/StreamRef.transfer_waiter",
"ordinal": "3",
"type": "fuchsia.overnet.protocol/TransferWaiter"
},
{
"kind": "union",
"name": "fuchsia.overnet.protocol/StreamRef",
"strictness": "strict"
},
{
"kind": "const",
"name": "fuchsia.overnet.protocol/TRANSFER_KEY_LENGTH",
"type": "uint32",
"value": "16"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/TransferInitiator.new_destination_node",
"ordinal": "2",
"type": "fuchsia.overnet.protocol/NodeId"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/TransferInitiator.stream_id",
"ordinal": "1",
"type": "fuchsia.overnet.protocol/StreamId"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/TransferInitiator.transfer_key",
"ordinal": "3",
"type": "array<uint8,16>"
},
{
"kind": "struct",
"name": "fuchsia.overnet.protocol/TransferInitiator"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/TransferWaiter.stream_id",
"ordinal": "1",
"type": "fuchsia.overnet.protocol/StreamId"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/TransferWaiter.transfer_key",
"ordinal": "2",
"type": "array<uint8,16>"
},
{
"kind": "struct",
"name": "fuchsia.overnet.protocol/TransferWaiter"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/ZirconChannelMessage.bytes",
"ordinal": "1",
"type": "vector<uint8>:65536"
},
{
"kind": "struct/member",
"name": "fuchsia.overnet.protocol/ZirconChannelMessage.handles",
"ordinal": "2",
"type": "vector<fuchsia.overnet.protocol/ZirconHandle>:64"
},
{
"kind": "struct",
"name": "fuchsia.overnet.protocol/ZirconChannelMessage"
},
{
"kind": "union/member",
"name": "fuchsia.overnet.protocol/ZirconHandle.channel",
"ordinal": "1",
"type": "fuchsia.overnet.protocol/ChannelHandle"
},
{
"kind": "union/member",
"name": "fuchsia.overnet.protocol/ZirconHandle.event_pair",
"ordinal": "3",
"type": "fuchsia.overnet.protocol/EventPairHandle"
},
{
"kind": "union/member",
"name": "fuchsia.overnet.protocol/ZirconHandle.socket",
"ordinal": "2",
"type": "fuchsia.overnet.protocol/SocketHandle"
},
{
"kind": "union",
"name": "fuchsia.overnet.protocol/ZirconHandle",
"strictness": "strict"
},
{
"kind": "library",
"name": "fuchsia.overnet.protocol"
}
]