| [ |
| { |
| "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" |
| } |
| ] |