blob: 59a24fc30094ebb17169ca2a3813db57882e05cb [file] [log] [blame]
[
{
"kind": "struct/member",
"name": "fuchsia.fdomain/AioStopped.error",
"ordinal": "1",
"type": "fuchsia.fdomain/Error:optional"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/AioStopped"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/BadHandleId.id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/BadHandleId"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/Channel.CreateChannel",
"strictness": "flexible",
"ordinal": "1742111027753284533",
"direction": "two_way",
"request": "fuchsia.fdomain/ChannelCreateChannelRequest",
"response": "fuchsia.fdomain/Channel_CreateChannel_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/Channel.OnChannelStreamingData",
"strictness": "flexible",
"ordinal": "9026393980358811617",
"direction": "event",
"request": "fuchsia.fdomain/ChannelOnChannelStreamingDataRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/Channel.ReadChannel",
"strictness": "flexible",
"ordinal": "7995151519881613392",
"direction": "two_way",
"request": "fuchsia.fdomain/ChannelReadChannelRequest",
"response": "fuchsia.fdomain/ChannelMessage",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/Channel.ReadChannelStreamingStart",
"strictness": "flexible",
"ordinal": "4356080714062627807",
"direction": "two_way",
"request": "fuchsia.fdomain/ChannelReadChannelStreamingStartRequest",
"response": "fuchsia.fdomain/Channel_ReadChannelStreamingStart_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/Channel.ReadChannelStreamingStop",
"strictness": "flexible",
"ordinal": "6265102393508202208",
"direction": "two_way",
"request": "fuchsia.fdomain/ChannelReadChannelStreamingStopRequest",
"response": "fuchsia.fdomain/Channel_ReadChannelStreamingStop_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/Channel.WriteChannel",
"strictness": "flexible",
"ordinal": "8476431575362133685",
"direction": "two_way",
"request": "fuchsia.fdomain/ChannelWriteChannelRequest",
"response": "fuchsia.fdomain/Channel_WriteChannel_Response",
"error": "fuchsia.fdomain/WriteChannelError"
},
{
"kind": "protocol",
"name": "fuchsia.fdomain/Channel",
"openness": "open",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/ChannelCreateChannelRequest.handles",
"ordinal": "1",
"type": "array<fuchsia.fdomain/NewHandleId,2>"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/ChannelCreateChannelRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/ChannelMessage.data",
"ordinal": "1",
"type": "vector<uint8>:65536"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/ChannelMessage.handles",
"ordinal": "2",
"type": "vector<fuchsia.fdomain/HandleInfo>:64"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/ChannelMessage"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/ChannelOnChannelStreamingDataRequest.channel_sent",
"ordinal": "2",
"type": "fuchsia.fdomain/ChannelSent"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/ChannelOnChannelStreamingDataRequest.handle",
"ordinal": "1",
"type": "fuchsia.fdomain/HandleId"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/ChannelOnChannelStreamingDataRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/ChannelReadChannelRequest.handle",
"ordinal": "1",
"type": "fuchsia.fdomain/HandleId"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/ChannelReadChannelRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/ChannelReadChannelStreamingStartRequest.handle",
"ordinal": "1",
"type": "fuchsia.fdomain/HandleId"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/ChannelReadChannelStreamingStartRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/ChannelReadChannelStreamingStopRequest.handle",
"ordinal": "1",
"type": "fuchsia.fdomain/HandleId"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/ChannelReadChannelStreamingStopRequest"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/ChannelSent.message",
"ordinal": "1",
"type": "fuchsia.fdomain/ChannelMessage"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/ChannelSent.stopped",
"ordinal": "2",
"type": "fuchsia.fdomain/AioStopped"
},
{
"kind": "union",
"name": "fuchsia.fdomain/ChannelSent",
"strictness": "flexible"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/ChannelWriteChannelRequest.data",
"ordinal": "2",
"type": "vector<uint8>:65536"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/ChannelWriteChannelRequest.handle",
"ordinal": "1",
"type": "fuchsia.fdomain/HandleId"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/ChannelWriteChannelRequest.handles",
"ordinal": "3",
"type": "fuchsia.fdomain/Handles"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/ChannelWriteChannelRequest"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/ClosedDuringRead"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/Error.bad_handle_id",
"ordinal": "2",
"type": "fuchsia.fdomain/BadHandleId"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/Error.closed_during_read",
"ordinal": "9",
"type": "fuchsia.fdomain/ClosedDuringRead"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/Error.new_handle_id_out_of_range",
"ordinal": "3",
"type": "fuchsia.fdomain/NewHandleIdOutOfRange"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/Error.new_handle_id_reused",
"ordinal": "4",
"type": "fuchsia.fdomain/NewHandleIdReused"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/Error.no_read_in_progress",
"ordinal": "7",
"type": "fuchsia.fdomain/NoReadInProgress"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/Error.rights_unknown",
"ordinal": "11",
"type": "fuchsia.fdomain/RightsUnknown"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/Error.signals_unknown",
"ordinal": "10",
"type": "fuchsia.fdomain/SignalsUnknown"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/Error.socket_disposition_unknown",
"ordinal": "12",
"type": "fuchsia.fdomain/SocketDispositionUnknown"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/Error.socket_type_unknown",
"ordinal": "13",
"type": "fuchsia.fdomain/SocketTypeUnknown"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/Error.streaming_read_in_progress",
"ordinal": "6",
"type": "fuchsia.fdomain/StreamingReadInProgress"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/Error.target_error",
"ordinal": "1",
"type": "int32"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/Error.wrong_handle_type",
"ordinal": "5",
"type": "fuchsia.fdomain/WrongHandleType"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/Error.wrote_to_self",
"ordinal": "8",
"type": "fuchsia.fdomain/WroteToSelf"
},
{
"kind": "union",
"name": "fuchsia.fdomain/Error",
"strictness": "flexible"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/Event.CreateEvent",
"strictness": "flexible",
"ordinal": "8864689295162825095",
"direction": "two_way",
"request": "fuchsia.fdomain/EventCreateEventRequest",
"response": "fuchsia.fdomain/Event_CreateEvent_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol",
"name": "fuchsia.fdomain/Event",
"openness": "open",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/EventCreateEventRequest.handle",
"ordinal": "1",
"type": "fuchsia.fdomain/NewHandleId"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/EventCreateEventRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/EventPair.CreateEventPair",
"strictness": "flexible",
"ordinal": "8858406675387082093",
"direction": "two_way",
"request": "fuchsia.fdomain/EventPairCreateEventPairRequest",
"response": "fuchsia.fdomain/EventPair_CreateEventPair_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol",
"name": "fuchsia.fdomain/EventPair",
"openness": "open",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/EventPairCreateEventPairRequest.handles",
"ordinal": "1",
"type": "array<fuchsia.fdomain/NewHandleId,2>"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/EventPairCreateEventPairRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/FDomain.Close",
"strictness": "flexible",
"ordinal": "6843433228462080599",
"direction": "two_way",
"request": "fuchsia.fdomain/FDomainCloseRequest",
"response": "fuchsia.fdomain/FDomain_Close_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/FDomain.CreateChannel",
"strictness": "flexible",
"ordinal": "1742111027753284533",
"direction": "two_way",
"request": "fuchsia.fdomain/ChannelCreateChannelRequest",
"response": "fuchsia.fdomain/Channel_CreateChannel_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/FDomain.CreateEvent",
"strictness": "flexible",
"ordinal": "8864689295162825095",
"direction": "two_way",
"request": "fuchsia.fdomain/EventCreateEventRequest",
"response": "fuchsia.fdomain/Event_CreateEvent_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/FDomain.CreateEventPair",
"strictness": "flexible",
"ordinal": "8858406675387082093",
"direction": "two_way",
"request": "fuchsia.fdomain/EventPairCreateEventPairRequest",
"response": "fuchsia.fdomain/EventPair_CreateEventPair_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/FDomain.CreateSocket",
"strictness": "flexible",
"ordinal": "2309204122333818336",
"direction": "two_way",
"request": "fuchsia.fdomain/SocketCreateSocketRequest",
"response": "fuchsia.fdomain/Socket_CreateSocket_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/FDomain.Duplicate",
"strictness": "flexible",
"ordinal": "8828666379817679545",
"direction": "two_way",
"request": "fuchsia.fdomain/FDomainDuplicateRequest",
"response": "fuchsia.fdomain/FDomain_Duplicate_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/FDomain.GetNamespace",
"strictness": "flexible",
"ordinal": "8427052173335191838",
"direction": "two_way",
"request": "fuchsia.fdomain/FDomainGetNamespaceRequest",
"response": "fuchsia.fdomain/FDomain_GetNamespace_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/FDomain.OnChannelStreamingData",
"strictness": "flexible",
"ordinal": "9026393980358811617",
"direction": "event",
"request": "fuchsia.fdomain/ChannelOnChannelStreamingDataRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/FDomain.OnSocketStreamingData",
"strictness": "flexible",
"ordinal": "691502544047603874",
"direction": "event",
"request": "fuchsia.fdomain/SocketOnSocketStreamingDataRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/FDomain.ReadChannel",
"strictness": "flexible",
"ordinal": "7995151519881613392",
"direction": "two_way",
"request": "fuchsia.fdomain/ChannelReadChannelRequest",
"response": "fuchsia.fdomain/ChannelMessage",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/FDomain.ReadChannelStreamingStart",
"strictness": "flexible",
"ordinal": "4356080714062627807",
"direction": "two_way",
"request": "fuchsia.fdomain/ChannelReadChannelStreamingStartRequest",
"response": "fuchsia.fdomain/Channel_ReadChannelStreamingStart_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/FDomain.ReadChannelStreamingStop",
"strictness": "flexible",
"ordinal": "6265102393508202208",
"direction": "two_way",
"request": "fuchsia.fdomain/ChannelReadChannelStreamingStopRequest",
"response": "fuchsia.fdomain/Channel_ReadChannelStreamingStop_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/FDomain.ReadSocket",
"strictness": "flexible",
"ordinal": "2137145759467421742",
"direction": "two_way",
"request": "fuchsia.fdomain/SocketReadSocketRequest",
"response": "fuchsia.fdomain/SocketData",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/FDomain.ReadSocketStreamingStart",
"strictness": "flexible",
"ordinal": "3051513416300835909",
"direction": "two_way",
"request": "fuchsia.fdomain/SocketReadSocketStreamingStartRequest",
"response": "fuchsia.fdomain/Socket_ReadSocketStreamingStart_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/FDomain.ReadSocketStreamingStop",
"strictness": "flexible",
"ordinal": "6045461131245200103",
"direction": "two_way",
"request": "fuchsia.fdomain/SocketReadSocketStreamingStopRequest",
"response": "fuchsia.fdomain/Socket_ReadSocketStreamingStop_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/FDomain.Replace",
"strictness": "flexible",
"ordinal": "3673358819659600830",
"direction": "two_way",
"request": "fuchsia.fdomain/FDomainReplaceRequest",
"response": "fuchsia.fdomain/FDomain_Replace_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/FDomain.SetSocketDisposition",
"strictness": "flexible",
"ordinal": "6977139929692216287",
"direction": "two_way",
"request": "fuchsia.fdomain/SocketSetSocketDispositionRequest",
"response": "fuchsia.fdomain/Socket_SetSocketDisposition_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/FDomain.Signal",
"strictness": "flexible",
"ordinal": "1045770779012732633",
"direction": "two_way",
"request": "fuchsia.fdomain/FDomainSignalRequest",
"response": "fuchsia.fdomain/FDomain_Signal_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/FDomain.SignalPeer",
"strictness": "flexible",
"ordinal": "9116671634561481464",
"direction": "two_way",
"request": "fuchsia.fdomain/FDomainSignalPeerRequest",
"response": "fuchsia.fdomain/FDomain_SignalPeer_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/FDomain.WaitForSignals",
"strictness": "flexible",
"ordinal": "646035216561193451",
"direction": "two_way",
"request": "fuchsia.fdomain/FDomainWaitForSignalsRequest",
"response": "fuchsia.fdomain/FDomain_WaitForSignals_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/FDomain.WriteChannel",
"strictness": "flexible",
"ordinal": "8476431575362133685",
"direction": "two_way",
"request": "fuchsia.fdomain/ChannelWriteChannelRequest",
"response": "fuchsia.fdomain/Channel_WriteChannel_Response",
"error": "fuchsia.fdomain/WriteChannelError"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/FDomain.WriteSocket",
"strictness": "flexible",
"ordinal": "6580909298492896899",
"direction": "two_way",
"request": "fuchsia.fdomain/SocketWriteSocketRequest",
"response": "fuchsia.fdomain/Socket_WriteSocket_Response",
"error": "fuchsia.fdomain/WriteSocketError"
},
{
"kind": "protocol",
"name": "fuchsia.fdomain/FDomain",
"openness": "open",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/FDomainCloseRequest.handles",
"ordinal": "1",
"type": "vector<fuchsia.fdomain/HandleId>"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/FDomainCloseRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/FDomainDuplicateRequest.handle",
"ordinal": "1",
"type": "fuchsia.fdomain/HandleId"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/FDomainDuplicateRequest.new_handle",
"ordinal": "2",
"type": "fuchsia.fdomain/NewHandleId"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/FDomainDuplicateRequest.rights",
"ordinal": "3",
"type": "zx/Rights"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/FDomainDuplicateRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/FDomainGetNamespaceRequest.new_handle",
"ordinal": "1",
"type": "fuchsia.fdomain/NewHandleId"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/FDomainGetNamespaceRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/FDomainReplaceRequest.handle",
"ordinal": "1",
"type": "fuchsia.fdomain/HandleId"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/FDomainReplaceRequest.new_handle",
"ordinal": "2",
"type": "fuchsia.fdomain/NewHandleId"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/FDomainReplaceRequest.rights",
"ordinal": "3",
"type": "zx/Rights"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/FDomainReplaceRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/FDomainSignalPeerRequest.clear",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/FDomainSignalPeerRequest.handle",
"ordinal": "1",
"type": "fuchsia.fdomain/HandleId"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/FDomainSignalPeerRequest.set",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/FDomainSignalPeerRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/FDomainSignalRequest.clear",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/FDomainSignalRequest.handle",
"ordinal": "1",
"type": "fuchsia.fdomain/HandleId"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/FDomainSignalRequest.set",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/FDomainSignalRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/FDomainWaitForSignalsRequest.handle",
"ordinal": "1",
"type": "fuchsia.fdomain/HandleId"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/FDomainWaitForSignalsRequest.signals",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/FDomainWaitForSignalsRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/FDomain_WaitForSignals_Response.signals",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/FDomain_WaitForSignals_Response"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/HandleDisposition.handle",
"ordinal": "1",
"type": "fuchsia.fdomain/HandleOp"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/HandleDisposition.rights",
"ordinal": "2",
"type": "zx/Rights"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/HandleDisposition"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/HandleId.id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/HandleId"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/HandleInfo.handle",
"ordinal": "1",
"type": "fuchsia.fdomain/HandleId"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/HandleInfo.rights",
"ordinal": "3",
"type": "zx/Rights"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/HandleInfo.type",
"ordinal": "2",
"type": "zx/ObjType"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/HandleInfo"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/HandleOp.duplicate",
"ordinal": "2",
"type": "fuchsia.fdomain/HandleId"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/HandleOp.move",
"ordinal": "1",
"type": "fuchsia.fdomain/HandleId"
},
{
"kind": "union",
"name": "fuchsia.fdomain/HandleOp",
"strictness": "strict"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/Handles.dispositions",
"ordinal": "2",
"type": "vector<fuchsia.fdomain/HandleDisposition>:64"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/Handles.handles",
"ordinal": "1",
"type": "vector<fuchsia.fdomain/HandleId>:64"
},
{
"kind": "union",
"name": "fuchsia.fdomain/Handles",
"strictness": "strict"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/NewHandleId.id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/NewHandleId"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/NewHandleIdOutOfRange.id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/NewHandleIdOutOfRange"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/NewHandleIdReused.id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/NewHandleIdReused.same_call",
"ordinal": "2",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/NewHandleIdReused"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/NoReadInProgress"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/RightsUnknown.rights",
"ordinal": "1",
"type": "zx/Rights"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/RightsUnknown"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/SignalsUnknown.signals",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/SignalsUnknown"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/Socket.CreateSocket",
"strictness": "flexible",
"ordinal": "2309204122333818336",
"direction": "two_way",
"request": "fuchsia.fdomain/SocketCreateSocketRequest",
"response": "fuchsia.fdomain/Socket_CreateSocket_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/Socket.OnSocketStreamingData",
"strictness": "flexible",
"ordinal": "691502544047603874",
"direction": "event",
"request": "fuchsia.fdomain/SocketOnSocketStreamingDataRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/Socket.ReadSocket",
"strictness": "flexible",
"ordinal": "2137145759467421742",
"direction": "two_way",
"request": "fuchsia.fdomain/SocketReadSocketRequest",
"response": "fuchsia.fdomain/SocketData",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/Socket.ReadSocketStreamingStart",
"strictness": "flexible",
"ordinal": "3051513416300835909",
"direction": "two_way",
"request": "fuchsia.fdomain/SocketReadSocketStreamingStartRequest",
"response": "fuchsia.fdomain/Socket_ReadSocketStreamingStart_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/Socket.ReadSocketStreamingStop",
"strictness": "flexible",
"ordinal": "6045461131245200103",
"direction": "two_way",
"request": "fuchsia.fdomain/SocketReadSocketStreamingStopRequest",
"response": "fuchsia.fdomain/Socket_ReadSocketStreamingStop_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/Socket.SetSocketDisposition",
"strictness": "flexible",
"ordinal": "6977139929692216287",
"direction": "two_way",
"request": "fuchsia.fdomain/SocketSetSocketDispositionRequest",
"response": "fuchsia.fdomain/Socket_SetSocketDisposition_Response",
"error": "fuchsia.fdomain/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.fdomain/Socket.WriteSocket",
"strictness": "flexible",
"ordinal": "6580909298492896899",
"direction": "two_way",
"request": "fuchsia.fdomain/SocketWriteSocketRequest",
"response": "fuchsia.fdomain/Socket_WriteSocket_Response",
"error": "fuchsia.fdomain/WriteSocketError"
},
{
"kind": "protocol",
"name": "fuchsia.fdomain/Socket",
"openness": "open",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/SocketCreateSocketRequest.handles",
"ordinal": "2",
"type": "array<fuchsia.fdomain/NewHandleId,2>"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/SocketCreateSocketRequest.options",
"ordinal": "1",
"type": "fuchsia.fdomain/SocketType"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/SocketCreateSocketRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/SocketData.data",
"ordinal": "1",
"type": "vector<uint8>"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/SocketData.is_datagram",
"ordinal": "2",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/SocketData"
},
{
"kind": "enum/member",
"name": "fuchsia.fdomain/SocketDisposition.NO_CHANGE",
"value": "0"
},
{
"kind": "enum/member",
"name": "fuchsia.fdomain/SocketDisposition.WRITE_DISABLED",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.fdomain/SocketDisposition.WRITE_ENABLED",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.fdomain/SocketDisposition",
"strictness": "flexible",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/SocketDispositionUnknown.disposition",
"ordinal": "1",
"type": "fuchsia.fdomain/SocketDisposition"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/SocketDispositionUnknown"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/SocketMessage.data",
"ordinal": "1",
"type": "fuchsia.fdomain/SocketData"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/SocketMessage.stopped",
"ordinal": "2",
"type": "fuchsia.fdomain/AioStopped"
},
{
"kind": "union",
"name": "fuchsia.fdomain/SocketMessage",
"strictness": "flexible"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/SocketOnSocketStreamingDataRequest.handle",
"ordinal": "1",
"type": "fuchsia.fdomain/HandleId"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/SocketOnSocketStreamingDataRequest.socket_message",
"ordinal": "2",
"type": "fuchsia.fdomain/SocketMessage"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/SocketOnSocketStreamingDataRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/SocketReadSocketRequest.handle",
"ordinal": "1",
"type": "fuchsia.fdomain/HandleId"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/SocketReadSocketRequest.max_bytes",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/SocketReadSocketRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/SocketReadSocketStreamingStartRequest.handle",
"ordinal": "1",
"type": "fuchsia.fdomain/HandleId"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/SocketReadSocketStreamingStartRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/SocketReadSocketStreamingStopRequest.handle",
"ordinal": "1",
"type": "fuchsia.fdomain/HandleId"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/SocketReadSocketStreamingStopRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/SocketSetSocketDispositionRequest.disposition",
"ordinal": "2",
"type": "fuchsia.fdomain/SocketDisposition"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/SocketSetSocketDispositionRequest.disposition_peer",
"ordinal": "3",
"type": "fuchsia.fdomain/SocketDisposition"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/SocketSetSocketDispositionRequest.handle",
"ordinal": "1",
"type": "fuchsia.fdomain/HandleId"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/SocketSetSocketDispositionRequest"
},
{
"kind": "enum/member",
"name": "fuchsia.fdomain/SocketType.DATAGRAM",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.fdomain/SocketType.STREAM",
"value": "0"
},
{
"kind": "enum",
"name": "fuchsia.fdomain/SocketType",
"strictness": "flexible",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/SocketTypeUnknown.type",
"ordinal": "1",
"type": "fuchsia.fdomain/SocketType"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/SocketTypeUnknown"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/SocketWriteSocketRequest.data",
"ordinal": "2",
"type": "vector<uint8>"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/SocketWriteSocketRequest.handle",
"ordinal": "1",
"type": "fuchsia.fdomain/HandleId"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/SocketWriteSocketRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/Socket_WriteSocket_Response.wrote",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/Socket_WriteSocket_Response"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/StreamingReadInProgress"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/WriteChannelError.error",
"ordinal": "1",
"type": "fuchsia.fdomain/Error"
},
{
"kind": "union/member",
"name": "fuchsia.fdomain/WriteChannelError.op_errors",
"ordinal": "2",
"type": "vector<fuchsia.fdomain/Error:optional>"
},
{
"kind": "union",
"name": "fuchsia.fdomain/WriteChannelError",
"strictness": "strict"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/WriteSocketError.error",
"ordinal": "1",
"type": "fuchsia.fdomain/Error"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/WriteSocketError.wrote",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/WriteSocketError"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/WrongHandleType.expected",
"ordinal": "1",
"type": "zx/ObjType"
},
{
"kind": "struct/member",
"name": "fuchsia.fdomain/WrongHandleType.got",
"ordinal": "2",
"type": "zx/ObjType"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/WrongHandleType"
},
{
"kind": "struct",
"name": "fuchsia.fdomain/WroteToSelf"
},
{
"kind": "library",
"name": "fuchsia.fdomain"
}
]