| [ |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.AddIpMembership", |
| "strictness": "strict", |
| "ordinal": "8555851866500740304", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketAddIpMembershipRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_AddIpMembership_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.AddIpv6Membership", |
| "strictness": "strict", |
| "ordinal": "8976925828978746547", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketAddIpv6MembershipRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_AddIpv6Membership_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.Bind", |
| "strictness": "strict", |
| "ordinal": "341257625864901213", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketBindRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_Bind_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.Clone2", |
| "strictness": "strict", |
| "ordinal": "2366825959783828089", |
| "direction": "one_way", |
| "request": "fuchsia.unknown/CloneableClone2Request" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.Close", |
| "strictness": "strict", |
| "ordinal": "6540867515453498750", |
| "direction": "two_way", |
| "response": "fuchsia.unknown/Closeable_Close_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.Connect", |
| "strictness": "strict", |
| "ordinal": "6847144460767430769", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketConnectRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_Connect_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.Disconnect", |
| "strictness": "strict", |
| "ordinal": "526467853197191602", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_Disconnect_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.DropIpMembership", |
| "strictness": "strict", |
| "ordinal": "182553223798230275", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketDropIpMembershipRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_DropIpMembership_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.DropIpv6Membership", |
| "strictness": "strict", |
| "ordinal": "4760388853484462852", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketDropIpv6MembershipRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_DropIpv6Membership_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetAcceptConn", |
| "strictness": "strict", |
| "ordinal": "7480036662830729574", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetAcceptConn_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetBindToDevice", |
| "strictness": "strict", |
| "ordinal": "1923595528092321480", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetBindToDevice_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetBroadcast", |
| "strictness": "strict", |
| "ordinal": "7528171145484924941", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetBroadcast_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetError", |
| "strictness": "strict", |
| "ordinal": "6533942076392828603", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetError_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetInfo", |
| "strictness": "strict", |
| "ordinal": "5236008646813602541", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseDatagramSocket_GetInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetIpMulticastInterface", |
| "strictness": "strict", |
| "ordinal": "3606206052295526084", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpMulticastInterface_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetIpMulticastLoopback", |
| "strictness": "strict", |
| "ordinal": "4281558748838926578", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpMulticastLoopback_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetIpMulticastTtl", |
| "strictness": "strict", |
| "ordinal": "317042887113285146", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpMulticastTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetIpPacketInfo", |
| "strictness": "strict", |
| "ordinal": "6103791408020719424", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpPacketInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetIpReceiveOriginalDestinationAddress", |
| "strictness": "strict", |
| "ordinal": "3030497887931850729", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpReceiveOriginalDestinationAddress_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetIpReceiveTtl", |
| "strictness": "strict", |
| "ordinal": "7461863537816252085", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpReceiveTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetIpReceiveTypeOfService", |
| "strictness": "strict", |
| "ordinal": "4708718459712264544", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpReceiveTypeOfService_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetIpTransparent", |
| "strictness": "strict", |
| "ordinal": "5896397828232495029", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpTransparent_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetIpTtl", |
| "strictness": "strict", |
| "ordinal": "5180405804914549873", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetIpTypeOfService", |
| "strictness": "strict", |
| "ordinal": "4041030972495847371", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpTypeOfService_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetIpv6MulticastHops", |
| "strictness": "strict", |
| "ordinal": "5949652343433003306", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6MulticastHops_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetIpv6MulticastInterface", |
| "strictness": "strict", |
| "ordinal": "2244759491290536066", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6MulticastInterface_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetIpv6MulticastLoopback", |
| "strictness": "strict", |
| "ordinal": "4906028588272392643", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6MulticastLoopback_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetIpv6Only", |
| "strictness": "strict", |
| "ordinal": "5378199598003566748", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6Only_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetIpv6ReceiveHopLimit", |
| "strictness": "strict", |
| "ordinal": "3755446185578837184", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6ReceiveHopLimit_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetIpv6ReceivePacketInfo", |
| "strictness": "strict", |
| "ordinal": "8848810376192257141", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6ReceivePacketInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetIpv6ReceiveTrafficClass", |
| "strictness": "strict", |
| "ordinal": "3329090250702405626", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6ReceiveTrafficClass_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetIpv6TrafficClass", |
| "strictness": "strict", |
| "ordinal": "484971415598804740", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6TrafficClass_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetIpv6UnicastHops", |
| "strictness": "strict", |
| "ordinal": "2446690571902507218", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6UnicastHops_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetKeepAlive", |
| "strictness": "strict", |
| "ordinal": "3301874315258153426", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetKeepAlive_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetLinger", |
| "strictness": "strict", |
| "ordinal": "5254329658518474309", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetLinger_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetNoCheck", |
| "strictness": "strict", |
| "ordinal": "3230247044467750548", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetNoCheck_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetOriginalDestination", |
| "strictness": "strict", |
| "ordinal": "4089032001607023296", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetOriginalDestination_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetOutOfBandInline", |
| "strictness": "strict", |
| "ordinal": "3786430745745692485", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetOutOfBandInline_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetPeerName", |
| "strictness": "strict", |
| "ordinal": "2305507983875261230", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetPeerName_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetReceiveBuffer", |
| "strictness": "strict", |
| "ordinal": "1495657654187499100", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetReceiveBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetReuseAddress", |
| "strictness": "strict", |
| "ordinal": "7473477752945623205", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetReuseAddress_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetReusePort", |
| "strictness": "strict", |
| "ordinal": "8795860040453978152", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetReusePort_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetSendBuffer", |
| "strictness": "strict", |
| "ordinal": "8693407268113367307", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetSendBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetSockName", |
| "strictness": "strict", |
| "ordinal": "5142868848782495621", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetSockName_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.GetTimestamp", |
| "strictness": "strict", |
| "ordinal": "5328602765801471271", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetTimestamp_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.Query", |
| "strictness": "strict", |
| "ordinal": "2763219980499352582", |
| "direction": "two_way", |
| "response": "fuchsia.unknown/QueryableQueryResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetBindToDevice", |
| "strictness": "strict", |
| "ordinal": "2384854481495568324", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetBindToDeviceRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetBindToDevice_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetBroadcast", |
| "strictness": "strict", |
| "ordinal": "6927627499941452103", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetBroadcastRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetBroadcast_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetIpMulticastInterface", |
| "strictness": "strict", |
| "ordinal": "527761160117862142", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpMulticastInterfaceRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpMulticastInterface_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetIpMulticastLoopback", |
| "strictness": "strict", |
| "ordinal": "2361394811737031658", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpMulticastLoopbackRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpMulticastLoopback_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetIpMulticastTtl", |
| "strictness": "strict", |
| "ordinal": "7139134855189173921", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpMulticastTtlRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpMulticastTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetIpPacketInfo", |
| "strictness": "strict", |
| "ordinal": "4119974243205910038", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpPacketInfoRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpPacketInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetIpReceiveOriginalDestinationAddress", |
| "strictness": "strict", |
| "ordinal": "320366132759328832", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpReceiveOriginalDestinationAddress_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetIpReceiveTtl", |
| "strictness": "strict", |
| "ordinal": "5111968073129834539", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpReceiveTtlRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpReceiveTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetIpReceiveTypeOfService", |
| "strictness": "strict", |
| "ordinal": "7804570017426539759", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpReceiveTypeOfServiceRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpReceiveTypeOfService_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetIpTransparent", |
| "strictness": "strict", |
| "ordinal": "1938010949376467872", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpTransparentRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpTransparent_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetIpTtl", |
| "strictness": "strict", |
| "ordinal": "3018047591309566447", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpTtlRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetIpTypeOfService", |
| "strictness": "strict", |
| "ordinal": "690675822370712902", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpTypeOfServiceRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpTypeOfService_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetIpv6MulticastHops", |
| "strictness": "strict", |
| "ordinal": "2718429581095699137", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6MulticastHopsRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6MulticastHops_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetIpv6MulticastInterface", |
| "strictness": "strict", |
| "ordinal": "1395965093408451387", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6MulticastInterfaceRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6MulticastInterface_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetIpv6MulticastLoopback", |
| "strictness": "strict", |
| "ordinal": "6156451754502527808", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6MulticastLoopbackRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6MulticastLoopback_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetIpv6Only", |
| "strictness": "strict", |
| "ordinal": "5220781608480066490", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6OnlyRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6Only_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetIpv6ReceiveHopLimit", |
| "strictness": "strict", |
| "ordinal": "6639573101563103774", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6ReceiveHopLimitRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6ReceiveHopLimit_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetIpv6ReceivePacketInfo", |
| "strictness": "strict", |
| "ordinal": "1812020956834113384", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6ReceivePacketInfoRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6ReceivePacketInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetIpv6ReceiveTrafficClass", |
| "strictness": "strict", |
| "ordinal": "6408759191306017184", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6ReceiveTrafficClassRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6ReceiveTrafficClass_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetIpv6TrafficClass", |
| "strictness": "strict", |
| "ordinal": "7705790354277665615", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6TrafficClassRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6TrafficClass_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetIpv6UnicastHops", |
| "strictness": "strict", |
| "ordinal": "1548483910458288217", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6UnicastHopsRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6UnicastHops_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetKeepAlive", |
| "strictness": "strict", |
| "ordinal": "6281950768033485511", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetKeepAliveRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetKeepAlive_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetLinger", |
| "strictness": "strict", |
| "ordinal": "4987845787467553166", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetLingerRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetLinger_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetNoCheck", |
| "strictness": "strict", |
| "ordinal": "7763925129696671938", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetNoCheckRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetNoCheck_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetOutOfBandInline", |
| "strictness": "strict", |
| "ordinal": "282799447597835321", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetOutOfBandInlineRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetOutOfBandInline_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetReceiveBuffer", |
| "strictness": "strict", |
| "ordinal": "7713807381122805761", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetReceiveBufferRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetReceiveBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetReuseAddress", |
| "strictness": "strict", |
| "ordinal": "2294389296622512246", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetReuseAddressRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetReuseAddress_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetReusePort", |
| "strictness": "strict", |
| "ordinal": "2656347923086679243", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetReusePortRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetReusePort_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetSendBuffer", |
| "strictness": "strict", |
| "ordinal": "8461890084235016816", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetSendBufferRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetSendBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.SetTimestamp", |
| "strictness": "strict", |
| "ordinal": "2908592082776217657", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetTimestampRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetTimestamp_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket.Shutdown", |
| "strictness": "strict", |
| "ordinal": "2629883065423938358", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketShutdownRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_Shutdown_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket_GetInfo_Response.domain", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/Domain" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket_GetInfo_Response.proto", |
| "ordinal": "2", |
| "type": "fuchsia.posix.socket/DatagramSocketProtocol" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseDatagramSocket_GetInfo_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.AddIpMembership", |
| "strictness": "strict", |
| "ordinal": "8555851866500740304", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketAddIpMembershipRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_AddIpMembership_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.AddIpv6Membership", |
| "strictness": "strict", |
| "ordinal": "8976925828978746547", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketAddIpv6MembershipRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_AddIpv6Membership_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.Bind", |
| "strictness": "strict", |
| "ordinal": "341257625864901213", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketBindRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_Bind_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.Clone2", |
| "strictness": "strict", |
| "ordinal": "2366825959783828089", |
| "direction": "one_way", |
| "request": "fuchsia.unknown/CloneableClone2Request" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.Close", |
| "strictness": "strict", |
| "ordinal": "6540867515453498750", |
| "direction": "two_way", |
| "response": "fuchsia.unknown/Closeable_Close_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.Connect", |
| "strictness": "strict", |
| "ordinal": "6847144460767430769", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketConnectRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_Connect_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.Disconnect", |
| "strictness": "strict", |
| "ordinal": "526467853197191602", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_Disconnect_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.DropIpMembership", |
| "strictness": "strict", |
| "ordinal": "182553223798230275", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketDropIpMembershipRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_DropIpMembership_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.DropIpv6Membership", |
| "strictness": "strict", |
| "ordinal": "4760388853484462852", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketDropIpv6MembershipRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_DropIpv6Membership_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetAcceptConn", |
| "strictness": "strict", |
| "ordinal": "7480036662830729574", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetAcceptConn_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetBindToDevice", |
| "strictness": "strict", |
| "ordinal": "1923595528092321480", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetBindToDevice_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetBroadcast", |
| "strictness": "strict", |
| "ordinal": "7528171145484924941", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetBroadcast_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetError", |
| "strictness": "strict", |
| "ordinal": "6533942076392828603", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetError_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetIpMulticastInterface", |
| "strictness": "strict", |
| "ordinal": "3606206052295526084", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpMulticastInterface_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetIpMulticastLoopback", |
| "strictness": "strict", |
| "ordinal": "4281558748838926578", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpMulticastLoopback_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetIpMulticastTtl", |
| "strictness": "strict", |
| "ordinal": "317042887113285146", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpMulticastTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetIpPacketInfo", |
| "strictness": "strict", |
| "ordinal": "6103791408020719424", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpPacketInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetIpReceiveOriginalDestinationAddress", |
| "strictness": "strict", |
| "ordinal": "3030497887931850729", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpReceiveOriginalDestinationAddress_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetIpReceiveTtl", |
| "strictness": "strict", |
| "ordinal": "7461863537816252085", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpReceiveTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetIpReceiveTypeOfService", |
| "strictness": "strict", |
| "ordinal": "4708718459712264544", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpReceiveTypeOfService_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetIpTransparent", |
| "strictness": "strict", |
| "ordinal": "5896397828232495029", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpTransparent_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetIpTtl", |
| "strictness": "strict", |
| "ordinal": "5180405804914549873", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetIpTypeOfService", |
| "strictness": "strict", |
| "ordinal": "4041030972495847371", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpTypeOfService_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetIpv6MulticastHops", |
| "strictness": "strict", |
| "ordinal": "5949652343433003306", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6MulticastHops_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetIpv6MulticastInterface", |
| "strictness": "strict", |
| "ordinal": "2244759491290536066", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6MulticastInterface_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetIpv6MulticastLoopback", |
| "strictness": "strict", |
| "ordinal": "4906028588272392643", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6MulticastLoopback_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetIpv6Only", |
| "strictness": "strict", |
| "ordinal": "5378199598003566748", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6Only_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetIpv6ReceiveHopLimit", |
| "strictness": "strict", |
| "ordinal": "3755446185578837184", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6ReceiveHopLimit_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetIpv6ReceivePacketInfo", |
| "strictness": "strict", |
| "ordinal": "8848810376192257141", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6ReceivePacketInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetIpv6ReceiveTrafficClass", |
| "strictness": "strict", |
| "ordinal": "3329090250702405626", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6ReceiveTrafficClass_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetIpv6TrafficClass", |
| "strictness": "strict", |
| "ordinal": "484971415598804740", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6TrafficClass_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetIpv6UnicastHops", |
| "strictness": "strict", |
| "ordinal": "2446690571902507218", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6UnicastHops_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetKeepAlive", |
| "strictness": "strict", |
| "ordinal": "3301874315258153426", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetKeepAlive_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetLinger", |
| "strictness": "strict", |
| "ordinal": "5254329658518474309", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetLinger_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetNoCheck", |
| "strictness": "strict", |
| "ordinal": "3230247044467750548", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetNoCheck_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetOriginalDestination", |
| "strictness": "strict", |
| "ordinal": "4089032001607023296", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetOriginalDestination_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetOutOfBandInline", |
| "strictness": "strict", |
| "ordinal": "3786430745745692485", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetOutOfBandInline_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetPeerName", |
| "strictness": "strict", |
| "ordinal": "2305507983875261230", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetPeerName_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetReceiveBuffer", |
| "strictness": "strict", |
| "ordinal": "1495657654187499100", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetReceiveBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetReuseAddress", |
| "strictness": "strict", |
| "ordinal": "7473477752945623205", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetReuseAddress_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetReusePort", |
| "strictness": "strict", |
| "ordinal": "8795860040453978152", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetReusePort_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetSendBuffer", |
| "strictness": "strict", |
| "ordinal": "8693407268113367307", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetSendBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetSockName", |
| "strictness": "strict", |
| "ordinal": "5142868848782495621", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetSockName_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.GetTimestamp", |
| "strictness": "strict", |
| "ordinal": "5328602765801471271", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetTimestamp_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.Query", |
| "strictness": "strict", |
| "ordinal": "2763219980499352582", |
| "direction": "two_way", |
| "response": "fuchsia.unknown/QueryableQueryResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetBindToDevice", |
| "strictness": "strict", |
| "ordinal": "2384854481495568324", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetBindToDeviceRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetBindToDevice_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetBroadcast", |
| "strictness": "strict", |
| "ordinal": "6927627499941452103", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetBroadcastRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetBroadcast_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetIpMulticastInterface", |
| "strictness": "strict", |
| "ordinal": "527761160117862142", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpMulticastInterfaceRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpMulticastInterface_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetIpMulticastLoopback", |
| "strictness": "strict", |
| "ordinal": "2361394811737031658", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpMulticastLoopbackRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpMulticastLoopback_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetIpMulticastTtl", |
| "strictness": "strict", |
| "ordinal": "7139134855189173921", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpMulticastTtlRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpMulticastTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetIpPacketInfo", |
| "strictness": "strict", |
| "ordinal": "4119974243205910038", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpPacketInfoRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpPacketInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetIpReceiveOriginalDestinationAddress", |
| "strictness": "strict", |
| "ordinal": "320366132759328832", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpReceiveOriginalDestinationAddress_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetIpReceiveTtl", |
| "strictness": "strict", |
| "ordinal": "5111968073129834539", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpReceiveTtlRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpReceiveTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetIpReceiveTypeOfService", |
| "strictness": "strict", |
| "ordinal": "7804570017426539759", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpReceiveTypeOfServiceRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpReceiveTypeOfService_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetIpTransparent", |
| "strictness": "strict", |
| "ordinal": "1938010949376467872", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpTransparentRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpTransparent_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetIpTtl", |
| "strictness": "strict", |
| "ordinal": "3018047591309566447", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpTtlRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetIpTypeOfService", |
| "strictness": "strict", |
| "ordinal": "690675822370712902", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpTypeOfServiceRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpTypeOfService_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetIpv6MulticastHops", |
| "strictness": "strict", |
| "ordinal": "2718429581095699137", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6MulticastHopsRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6MulticastHops_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetIpv6MulticastInterface", |
| "strictness": "strict", |
| "ordinal": "1395965093408451387", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6MulticastInterfaceRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6MulticastInterface_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetIpv6MulticastLoopback", |
| "strictness": "strict", |
| "ordinal": "6156451754502527808", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6MulticastLoopbackRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6MulticastLoopback_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetIpv6Only", |
| "strictness": "strict", |
| "ordinal": "5220781608480066490", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6OnlyRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6Only_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetIpv6ReceiveHopLimit", |
| "strictness": "strict", |
| "ordinal": "6639573101563103774", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6ReceiveHopLimitRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6ReceiveHopLimit_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetIpv6ReceivePacketInfo", |
| "strictness": "strict", |
| "ordinal": "1812020956834113384", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6ReceivePacketInfoRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6ReceivePacketInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetIpv6ReceiveTrafficClass", |
| "strictness": "strict", |
| "ordinal": "6408759191306017184", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6ReceiveTrafficClassRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6ReceiveTrafficClass_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetIpv6TrafficClass", |
| "strictness": "strict", |
| "ordinal": "7705790354277665615", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6TrafficClassRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6TrafficClass_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetIpv6UnicastHops", |
| "strictness": "strict", |
| "ordinal": "1548483910458288217", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6UnicastHopsRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6UnicastHops_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetKeepAlive", |
| "strictness": "strict", |
| "ordinal": "6281950768033485511", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetKeepAliveRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetKeepAlive_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetLinger", |
| "strictness": "strict", |
| "ordinal": "4987845787467553166", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetLingerRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetLinger_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetNoCheck", |
| "strictness": "strict", |
| "ordinal": "7763925129696671938", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetNoCheckRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetNoCheck_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetOutOfBandInline", |
| "strictness": "strict", |
| "ordinal": "282799447597835321", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetOutOfBandInlineRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetOutOfBandInline_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetReceiveBuffer", |
| "strictness": "strict", |
| "ordinal": "7713807381122805761", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetReceiveBufferRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetReceiveBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetReuseAddress", |
| "strictness": "strict", |
| "ordinal": "2294389296622512246", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetReuseAddressRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetReuseAddress_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetReusePort", |
| "strictness": "strict", |
| "ordinal": "2656347923086679243", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetReusePortRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetReusePort_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetSendBuffer", |
| "strictness": "strict", |
| "ordinal": "8461890084235016816", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetSendBufferRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetSendBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.SetTimestamp", |
| "strictness": "strict", |
| "ordinal": "2908592082776217657", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetTimestampRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetTimestamp_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket.Shutdown", |
| "strictness": "strict", |
| "ordinal": "2629883065423938358", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketShutdownRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_Shutdown_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketAddIpMembershipRequest.membership", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/IpMulticastMembership" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketAddIpMembershipRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketAddIpv6MembershipRequest.membership", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/Ipv6MulticastMembership" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketAddIpv6MembershipRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketBindRequest.addr", |
| "ordinal": "1", |
| "type": "fuchsia.net/SocketAddress" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketBindRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketConnectRequest.addr", |
| "ordinal": "1", |
| "type": "fuchsia.net/SocketAddress" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketConnectRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketDropIpMembershipRequest.membership", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/IpMulticastMembership" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketDropIpMembershipRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketDropIpv6MembershipRequest.membership", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/Ipv6MulticastMembership" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketDropIpv6MembershipRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpMulticastInterfaceRequest.address", |
| "ordinal": "2", |
| "type": "fuchsia.net/Ipv4Address" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpMulticastInterfaceRequest.iface", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpMulticastInterfaceRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpMulticastLoopbackRequest.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpMulticastLoopbackRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpMulticastTtlRequest.value", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/OptionalUint8" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpMulticastTtlRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpPacketInfoRequest.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpPacketInfoRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpReceiveTtlRequest.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpReceiveTtlRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpReceiveTypeOfServiceRequest.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpReceiveTypeOfServiceRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpTransparentRequest.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpTransparentRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpTtlRequest.value", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/OptionalUint8" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpTtlRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpTypeOfServiceRequest.value", |
| "ordinal": "1", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpTypeOfServiceRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6MulticastHopsRequest.value", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/OptionalUint8" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6MulticastHopsRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6MulticastInterfaceRequest.value", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6MulticastInterfaceRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6MulticastLoopbackRequest.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6MulticastLoopbackRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6OnlyRequest.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6OnlyRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6ReceiveHopLimitRequest.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6ReceiveHopLimitRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6ReceivePacketInfoRequest.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6ReceivePacketInfoRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6ReceiveTrafficClassRequest.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6ReceiveTrafficClassRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6TrafficClassRequest.value", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/OptionalUint8" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6TrafficClassRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6UnicastHopsRequest.value", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/OptionalUint8" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6UnicastHopsRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketShutdownRequest.mode", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/ShutdownMode" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocketShutdownRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpMulticastInterface_Response.value", |
| "ordinal": "1", |
| "type": "fuchsia.net/Ipv4Address" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpMulticastInterface_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpMulticastLoopback_Response.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpMulticastLoopback_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpMulticastTtl_Response.value", |
| "ordinal": "1", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpMulticastTtl_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpPacketInfo_Response.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpPacketInfo_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpReceiveOriginalDestinationAddress_Response.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpReceiveOriginalDestinationAddress_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpReceiveTtl_Response.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpReceiveTtl_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpReceiveTypeOfService_Response.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpReceiveTypeOfService_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpTransparent_Response.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpTransparent_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpTtl_Response.value", |
| "ordinal": "1", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpTtl_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpTypeOfService_Response.value", |
| "ordinal": "1", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpTypeOfService_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6MulticastHops_Response.value", |
| "ordinal": "1", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6MulticastHops_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6MulticastInterface_Response.value", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6MulticastInterface_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6MulticastLoopback_Response.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6MulticastLoopback_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6Only_Response.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6Only_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6ReceiveHopLimit_Response.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6ReceiveHopLimit_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6ReceivePacketInfo_Response.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6ReceivePacketInfo_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6ReceiveTrafficClass_Response.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6ReceiveTrafficClass_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6TrafficClass_Response.value", |
| "ordinal": "1", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6TrafficClass_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6UnicastHops_Response.value", |
| "ordinal": "1", |
| "type": "uint8" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6UnicastHops_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetOriginalDestination_Response.value", |
| "ordinal": "1", |
| "type": "fuchsia.net/SocketAddress" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetOriginalDestination_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetPeerName_Response.addr", |
| "ordinal": "1", |
| "type": "fuchsia.net/SocketAddress" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetPeerName_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetSockName_Response.addr", |
| "ordinal": "1", |
| "type": "fuchsia.net/SocketAddress" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseNetworkSocket_GetSockName_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.Clone2", |
| "strictness": "strict", |
| "ordinal": "2366825959783828089", |
| "direction": "one_way", |
| "request": "fuchsia.unknown/CloneableClone2Request" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.Close", |
| "strictness": "strict", |
| "ordinal": "6540867515453498750", |
| "direction": "two_way", |
| "response": "fuchsia.unknown/Closeable_Close_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.GetAcceptConn", |
| "strictness": "strict", |
| "ordinal": "7480036662830729574", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetAcceptConn_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.GetBindToDevice", |
| "strictness": "strict", |
| "ordinal": "1923595528092321480", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetBindToDevice_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.GetBroadcast", |
| "strictness": "strict", |
| "ordinal": "7528171145484924941", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetBroadcast_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.GetError", |
| "strictness": "strict", |
| "ordinal": "6533942076392828603", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetError_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.GetKeepAlive", |
| "strictness": "strict", |
| "ordinal": "3301874315258153426", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetKeepAlive_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.GetLinger", |
| "strictness": "strict", |
| "ordinal": "5254329658518474309", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetLinger_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.GetNoCheck", |
| "strictness": "strict", |
| "ordinal": "3230247044467750548", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetNoCheck_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.GetOutOfBandInline", |
| "strictness": "strict", |
| "ordinal": "3786430745745692485", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetOutOfBandInline_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.GetReceiveBuffer", |
| "strictness": "strict", |
| "ordinal": "1495657654187499100", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetReceiveBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.GetReuseAddress", |
| "strictness": "strict", |
| "ordinal": "7473477752945623205", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetReuseAddress_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.GetReusePort", |
| "strictness": "strict", |
| "ordinal": "8795860040453978152", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetReusePort_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.GetSendBuffer", |
| "strictness": "strict", |
| "ordinal": "8693407268113367307", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetSendBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.GetTimestamp", |
| "strictness": "strict", |
| "ordinal": "5328602765801471271", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetTimestamp_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.Query", |
| "strictness": "strict", |
| "ordinal": "2763219980499352582", |
| "direction": "two_way", |
| "response": "fuchsia.unknown/QueryableQueryResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.SetBindToDevice", |
| "strictness": "strict", |
| "ordinal": "2384854481495568324", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetBindToDeviceRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetBindToDevice_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.SetBroadcast", |
| "strictness": "strict", |
| "ordinal": "6927627499941452103", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetBroadcastRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetBroadcast_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.SetKeepAlive", |
| "strictness": "strict", |
| "ordinal": "6281950768033485511", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetKeepAliveRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetKeepAlive_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.SetLinger", |
| "strictness": "strict", |
| "ordinal": "4987845787467553166", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetLingerRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetLinger_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.SetNoCheck", |
| "strictness": "strict", |
| "ordinal": "7763925129696671938", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetNoCheckRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetNoCheck_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.SetOutOfBandInline", |
| "strictness": "strict", |
| "ordinal": "282799447597835321", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetOutOfBandInlineRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetOutOfBandInline_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.SetReceiveBuffer", |
| "strictness": "strict", |
| "ordinal": "7713807381122805761", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetReceiveBufferRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetReceiveBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.SetReuseAddress", |
| "strictness": "strict", |
| "ordinal": "2294389296622512246", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetReuseAddressRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetReuseAddress_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.SetReusePort", |
| "strictness": "strict", |
| "ordinal": "2656347923086679243", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetReusePortRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetReusePort_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.SetSendBuffer", |
| "strictness": "strict", |
| "ordinal": "8461890084235016816", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetSendBufferRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetSendBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/BaseSocket.SetTimestamp", |
| "strictness": "strict", |
| "ordinal": "2908592082776217657", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetTimestampRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetTimestamp_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.posix.socket/BaseSocket", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocketSetBindToDeviceRequest.value", |
| "ordinal": "1", |
| "type": "string:15" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocketSetBindToDeviceRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocketSetBroadcastRequest.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocketSetBroadcastRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocketSetKeepAliveRequest.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocketSetKeepAliveRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocketSetLingerRequest.length_secs", |
| "ordinal": "2", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocketSetLingerRequest.linger", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocketSetLingerRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocketSetNoCheckRequest.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocketSetNoCheckRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocketSetOutOfBandInlineRequest.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocketSetOutOfBandInlineRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocketSetReceiveBufferRequest.value_bytes", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocketSetReceiveBufferRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocketSetReuseAddressRequest.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocketSetReuseAddressRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocketSetReusePortRequest.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocketSetReusePortRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocketSetSendBufferRequest.value_bytes", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocketSetSendBufferRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocketSetTimestampRequest.value", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/TimestampOption" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocketSetTimestampRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocket_GetAcceptConn_Response.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocket_GetAcceptConn_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocket_GetBindToDevice_Response.value", |
| "ordinal": "1", |
| "type": "string:15" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocket_GetBindToDevice_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocket_GetBroadcast_Response.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocket_GetBroadcast_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocket_GetKeepAlive_Response.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocket_GetKeepAlive_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocket_GetLinger_Response.length_secs", |
| "ordinal": "2", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocket_GetLinger_Response.linger", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocket_GetLinger_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocket_GetNoCheck_Response.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocket_GetNoCheck_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocket_GetOutOfBandInline_Response.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocket_GetOutOfBandInline_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocket_GetReceiveBuffer_Response.value_bytes", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocket_GetReceiveBuffer_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocket_GetReuseAddress_Response.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocket_GetReuseAddress_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocket_GetReusePort_Response.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocket_GetReusePort_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocket_GetSendBuffer_Response.value_bytes", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocket_GetSendBuffer_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/BaseSocket_GetTimestamp_Response.value", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/TimestampOption" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/BaseSocket_GetTimestamp_Response" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/CmsgRequests.IPV6_HOPLIMIT", |
| "value": "8" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/CmsgRequests.IPV6_PKTINFO", |
| "value": "16" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/CmsgRequests.IPV6_TCLASS", |
| "value": "4" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/CmsgRequests.IP_RECVORIGDSTADDR", |
| "value": "32" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/CmsgRequests.IP_TOS", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/CmsgRequests.IP_TTL", |
| "value": "2" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.posix.socket/CmsgRequests", |
| "strictness": "flexible", |
| "type": "uint32" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.posix.socket/DATAGRAM_SOCKET_PROTOCOL_NAME", |
| "type": "string", |
| "value": "fuchsia.posix.socket/DatagramSocket" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.AddIpMembership", |
| "strictness": "strict", |
| "ordinal": "8555851866500740304", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketAddIpMembershipRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_AddIpMembership_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.AddIpv6Membership", |
| "strictness": "strict", |
| "ordinal": "8976925828978746547", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketAddIpv6MembershipRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_AddIpv6Membership_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.Bind", |
| "strictness": "strict", |
| "ordinal": "341257625864901213", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketBindRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_Bind_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.Clone2", |
| "strictness": "strict", |
| "ordinal": "2366825959783828089", |
| "direction": "one_way", |
| "request": "fuchsia.unknown/CloneableClone2Request" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.Close", |
| "strictness": "strict", |
| "ordinal": "6540867515453498750", |
| "direction": "two_way", |
| "response": "fuchsia.unknown/Closeable_Close_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.Connect", |
| "strictness": "strict", |
| "ordinal": "6847144460767430769", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketConnectRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_Connect_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.Describe", |
| "strictness": "strict", |
| "ordinal": "860718527049761267", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/DatagramSocketDescribeResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.Disconnect", |
| "strictness": "strict", |
| "ordinal": "526467853197191602", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_Disconnect_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.DropIpMembership", |
| "strictness": "strict", |
| "ordinal": "182553223798230275", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketDropIpMembershipRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_DropIpMembership_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.DropIpv6Membership", |
| "strictness": "strict", |
| "ordinal": "4760388853484462852", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketDropIpv6MembershipRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_DropIpv6Membership_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetAcceptConn", |
| "strictness": "strict", |
| "ordinal": "7480036662830729574", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetAcceptConn_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetBindToDevice", |
| "strictness": "strict", |
| "ordinal": "1923595528092321480", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetBindToDevice_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetBroadcast", |
| "strictness": "strict", |
| "ordinal": "7528171145484924941", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetBroadcast_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetError", |
| "strictness": "strict", |
| "ordinal": "6533942076392828603", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetError_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetInfo", |
| "strictness": "strict", |
| "ordinal": "5236008646813602541", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseDatagramSocket_GetInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetIpMulticastInterface", |
| "strictness": "strict", |
| "ordinal": "3606206052295526084", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpMulticastInterface_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetIpMulticastLoopback", |
| "strictness": "strict", |
| "ordinal": "4281558748838926578", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpMulticastLoopback_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetIpMulticastTtl", |
| "strictness": "strict", |
| "ordinal": "317042887113285146", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpMulticastTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetIpPacketInfo", |
| "strictness": "strict", |
| "ordinal": "6103791408020719424", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpPacketInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetIpReceiveOriginalDestinationAddress", |
| "strictness": "strict", |
| "ordinal": "3030497887931850729", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpReceiveOriginalDestinationAddress_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetIpReceiveTtl", |
| "strictness": "strict", |
| "ordinal": "7461863537816252085", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpReceiveTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetIpReceiveTypeOfService", |
| "strictness": "strict", |
| "ordinal": "4708718459712264544", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpReceiveTypeOfService_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetIpTransparent", |
| "strictness": "strict", |
| "ordinal": "5896397828232495029", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpTransparent_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetIpTtl", |
| "strictness": "strict", |
| "ordinal": "5180405804914549873", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetIpTypeOfService", |
| "strictness": "strict", |
| "ordinal": "4041030972495847371", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpTypeOfService_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetIpv6MulticastHops", |
| "strictness": "strict", |
| "ordinal": "5949652343433003306", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6MulticastHops_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetIpv6MulticastInterface", |
| "strictness": "strict", |
| "ordinal": "2244759491290536066", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6MulticastInterface_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetIpv6MulticastLoopback", |
| "strictness": "strict", |
| "ordinal": "4906028588272392643", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6MulticastLoopback_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetIpv6Only", |
| "strictness": "strict", |
| "ordinal": "5378199598003566748", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6Only_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetIpv6ReceiveHopLimit", |
| "strictness": "strict", |
| "ordinal": "3755446185578837184", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6ReceiveHopLimit_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetIpv6ReceivePacketInfo", |
| "strictness": "strict", |
| "ordinal": "8848810376192257141", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6ReceivePacketInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetIpv6ReceiveTrafficClass", |
| "strictness": "strict", |
| "ordinal": "3329090250702405626", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6ReceiveTrafficClass_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetIpv6TrafficClass", |
| "strictness": "strict", |
| "ordinal": "484971415598804740", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6TrafficClass_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetIpv6UnicastHops", |
| "strictness": "strict", |
| "ordinal": "2446690571902507218", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6UnicastHops_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetKeepAlive", |
| "strictness": "strict", |
| "ordinal": "3301874315258153426", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetKeepAlive_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetLinger", |
| "strictness": "strict", |
| "ordinal": "5254329658518474309", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetLinger_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetNoCheck", |
| "strictness": "strict", |
| "ordinal": "3230247044467750548", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetNoCheck_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetOriginalDestination", |
| "strictness": "strict", |
| "ordinal": "4089032001607023296", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetOriginalDestination_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetOutOfBandInline", |
| "strictness": "strict", |
| "ordinal": "3786430745745692485", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetOutOfBandInline_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetPeerName", |
| "strictness": "strict", |
| "ordinal": "2305507983875261230", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetPeerName_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetReceiveBuffer", |
| "strictness": "strict", |
| "ordinal": "1495657654187499100", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetReceiveBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetReuseAddress", |
| "strictness": "strict", |
| "ordinal": "7473477752945623205", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetReuseAddress_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetReusePort", |
| "strictness": "strict", |
| "ordinal": "8795860040453978152", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetReusePort_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetSendBuffer", |
| "strictness": "strict", |
| "ordinal": "8693407268113367307", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetSendBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetSockName", |
| "strictness": "strict", |
| "ordinal": "5142868848782495621", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetSockName_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.GetTimestamp", |
| "strictness": "strict", |
| "ordinal": "5328602765801471271", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetTimestamp_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.Query", |
| "strictness": "strict", |
| "ordinal": "2763219980499352582", |
| "direction": "two_way", |
| "response": "fuchsia.unknown/QueryableQueryResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.RecvMsgPostflight", |
| "strictness": "strict", |
| "ordinal": "1908645302860953826", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/DatagramSocket_RecvMsgPostflight_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SendMsgPreflight", |
| "strictness": "strict", |
| "ordinal": "6008618191099995274", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/DatagramSocketSendMsgPreflightRequest", |
| "response": "fuchsia.posix.socket/DatagramSocket_SendMsgPreflight_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetBindToDevice", |
| "strictness": "strict", |
| "ordinal": "2384854481495568324", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetBindToDeviceRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetBindToDevice_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetBroadcast", |
| "strictness": "strict", |
| "ordinal": "6927627499941452103", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetBroadcastRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetBroadcast_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetIpMulticastInterface", |
| "strictness": "strict", |
| "ordinal": "527761160117862142", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpMulticastInterfaceRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpMulticastInterface_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetIpMulticastLoopback", |
| "strictness": "strict", |
| "ordinal": "2361394811737031658", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpMulticastLoopbackRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpMulticastLoopback_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetIpMulticastTtl", |
| "strictness": "strict", |
| "ordinal": "7139134855189173921", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpMulticastTtlRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpMulticastTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetIpPacketInfo", |
| "strictness": "strict", |
| "ordinal": "4119974243205910038", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpPacketInfoRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpPacketInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetIpReceiveOriginalDestinationAddress", |
| "strictness": "strict", |
| "ordinal": "320366132759328832", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpReceiveOriginalDestinationAddress_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetIpReceiveTtl", |
| "strictness": "strict", |
| "ordinal": "5111968073129834539", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpReceiveTtlRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpReceiveTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetIpReceiveTypeOfService", |
| "strictness": "strict", |
| "ordinal": "7804570017426539759", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpReceiveTypeOfServiceRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpReceiveTypeOfService_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetIpTransparent", |
| "strictness": "strict", |
| "ordinal": "1938010949376467872", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpTransparentRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpTransparent_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetIpTtl", |
| "strictness": "strict", |
| "ordinal": "3018047591309566447", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpTtlRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetIpTypeOfService", |
| "strictness": "strict", |
| "ordinal": "690675822370712902", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpTypeOfServiceRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpTypeOfService_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetIpv6MulticastHops", |
| "strictness": "strict", |
| "ordinal": "2718429581095699137", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6MulticastHopsRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6MulticastHops_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetIpv6MulticastInterface", |
| "strictness": "strict", |
| "ordinal": "1395965093408451387", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6MulticastInterfaceRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6MulticastInterface_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetIpv6MulticastLoopback", |
| "strictness": "strict", |
| "ordinal": "6156451754502527808", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6MulticastLoopbackRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6MulticastLoopback_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetIpv6Only", |
| "strictness": "strict", |
| "ordinal": "5220781608480066490", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6OnlyRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6Only_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetIpv6ReceiveHopLimit", |
| "strictness": "strict", |
| "ordinal": "6639573101563103774", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6ReceiveHopLimitRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6ReceiveHopLimit_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetIpv6ReceivePacketInfo", |
| "strictness": "strict", |
| "ordinal": "1812020956834113384", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6ReceivePacketInfoRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6ReceivePacketInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetIpv6ReceiveTrafficClass", |
| "strictness": "strict", |
| "ordinal": "6408759191306017184", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6ReceiveTrafficClassRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6ReceiveTrafficClass_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetIpv6TrafficClass", |
| "strictness": "strict", |
| "ordinal": "7705790354277665615", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6TrafficClassRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6TrafficClass_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetIpv6UnicastHops", |
| "strictness": "strict", |
| "ordinal": "1548483910458288217", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6UnicastHopsRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6UnicastHops_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetKeepAlive", |
| "strictness": "strict", |
| "ordinal": "6281950768033485511", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetKeepAliveRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetKeepAlive_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetLinger", |
| "strictness": "strict", |
| "ordinal": "4987845787467553166", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetLingerRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetLinger_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetNoCheck", |
| "strictness": "strict", |
| "ordinal": "7763925129696671938", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetNoCheckRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetNoCheck_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetOutOfBandInline", |
| "strictness": "strict", |
| "ordinal": "282799447597835321", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetOutOfBandInlineRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetOutOfBandInline_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetReceiveBuffer", |
| "strictness": "strict", |
| "ordinal": "7713807381122805761", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetReceiveBufferRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetReceiveBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetReuseAddress", |
| "strictness": "strict", |
| "ordinal": "2294389296622512246", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetReuseAddressRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetReuseAddress_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetReusePort", |
| "strictness": "strict", |
| "ordinal": "2656347923086679243", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetReusePortRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetReusePort_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetSendBuffer", |
| "strictness": "strict", |
| "ordinal": "8461890084235016816", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetSendBufferRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetSendBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.SetTimestamp", |
| "strictness": "strict", |
| "ordinal": "2908592082776217657", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetTimestampRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetTimestamp_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/DatagramSocket.Shutdown", |
| "strictness": "strict", |
| "ordinal": "2629883065423938358", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketShutdownRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_Shutdown_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.posix.socket/DatagramSocket", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/DatagramSocketDescribeResponse.metadata_encoding_protocol_version", |
| "ordinal": "4", |
| "type": "fuchsia.posix.socket/UdpMetadataEncodingProtocolVersion" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/DatagramSocketDescribeResponse.rx_meta_buf_size", |
| "ordinal": "3", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/DatagramSocketDescribeResponse.socket", |
| "ordinal": "1", |
| "type": "zx/Handle:SOCKET" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/DatagramSocketDescribeResponse.tx_meta_buf_size", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.posix.socket/DatagramSocketDescribeResponse", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/DatagramSocketProtocol.ICMP_ECHO", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/DatagramSocketProtocol.UDP", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.posix.socket/DatagramSocketProtocol", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/DatagramSocketRecvControlData.network", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/NetworkSocketRecvControlData" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.posix.socket/DatagramSocketRecvControlData" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/DatagramSocketSendControlData.network", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/NetworkSocketSendControlData" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.posix.socket/DatagramSocketSendControlData" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/DatagramSocketSendMsgPreflightRequest.ipv6_pktinfo", |
| "ordinal": "2", |
| "type": "fuchsia.posix.socket/Ipv6PktInfoSendControlData" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/DatagramSocketSendMsgPreflightRequest.to", |
| "ordinal": "1", |
| "type": "fuchsia.net/SocketAddress" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.posix.socket/DatagramSocketSendMsgPreflightRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/DatagramSocket_RecvMsgPostflight_Response.requests", |
| "ordinal": "3", |
| "type": "fuchsia.posix.socket/CmsgRequests" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/DatagramSocket_RecvMsgPostflight_Response.timestamp", |
| "ordinal": "2", |
| "type": "fuchsia.posix.socket/TimestampOption" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/DatagramSocket_RecvMsgPostflight_Response.validity", |
| "ordinal": "1", |
| "type": "zx/Handle:<EVENTPAIR,zx.DUPLICATE,zx.TRANSFER,zx.WAIT,zx.INSPECT>" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.posix.socket/DatagramSocket_RecvMsgPostflight_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/DatagramSocket_SendMsgPreflight_Response.maximum_size", |
| "ordinal": "3", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/DatagramSocket_SendMsgPreflight_Response.to", |
| "ordinal": "1", |
| "type": "fuchsia.net/SocketAddress" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/DatagramSocket_SendMsgPreflight_Response.validity", |
| "ordinal": "2", |
| "type": "vector<zx/Handle:<EVENTPAIR,zx.DUPLICATE,zx.TRANSFER,zx.WAIT,zx.INSPECT>>:63" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.posix.socket/DatagramSocket_SendMsgPreflight_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/Domain.IPV4", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/Domain.IPV6", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.posix.socket/Domain", |
| "strictness": "strict", |
| "type": "int16" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/Empty" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.posix.socket/FAST_UDP_WAIT_MANY_MAXIMUM_ITEMS", |
| "type": "uint32", |
| "value": "63" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/InterfaceAddresses.addresses", |
| "ordinal": "4", |
| "type": "vector<fuchsia.net/Subnet>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/InterfaceAddresses.id", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/InterfaceAddresses.interface_flags", |
| "ordinal": "5", |
| "type": "fuchsia.posix.socket/InterfaceFlags" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/InterfaceAddresses.name", |
| "ordinal": "2", |
| "type": "string:15" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.posix.socket/InterfaceAddresses" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/InterfaceFlags.ALLMULTI", |
| "value": "512" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/InterfaceFlags.AUTOMEDIA", |
| "value": "16384" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/InterfaceFlags.BROADCAST", |
| "value": "2" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/InterfaceFlags.DEBUG", |
| "value": "4" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/InterfaceFlags.DYNAMIC", |
| "value": "32768" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/InterfaceFlags.FOLLOWER", |
| "value": "2048" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/InterfaceFlags.LEADER", |
| "value": "1024" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/InterfaceFlags.LOOPBACK", |
| "value": "8" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/InterfaceFlags.MULTICAST", |
| "value": "4096" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/InterfaceFlags.NOARP", |
| "value": "128" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/InterfaceFlags.NOTRAILERS", |
| "value": "32" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/InterfaceFlags.POINTTOPOINT", |
| "value": "16" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/InterfaceFlags.PORTSEL", |
| "value": "8192" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/InterfaceFlags.PROMISC", |
| "value": "256" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/InterfaceFlags.RUNNING", |
| "value": "64" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/InterfaceFlags.UP", |
| "value": "1" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.posix.socket/InterfaceFlags", |
| "strictness": "strict", |
| "type": "uint16" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/IpMulticastMembership.iface", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/IpMulticastMembership.local_addr", |
| "ordinal": "2", |
| "type": "fuchsia.net/Ipv4Address" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/IpMulticastMembership.mcast_addr", |
| "ordinal": "3", |
| "type": "fuchsia.net/Ipv4Address" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/IpMulticastMembership" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/IpRecvControlData.original_destination_address", |
| "ordinal": "3", |
| "type": "fuchsia.net/SocketAddress" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/IpRecvControlData.tos", |
| "ordinal": "1", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/IpRecvControlData.ttl", |
| "ordinal": "2", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.posix.socket/IpRecvControlData" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/IpSendControlData.ttl", |
| "ordinal": "2", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.posix.socket/IpSendControlData" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/Ipv6MulticastMembership.iface", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/Ipv6MulticastMembership.mcast_addr", |
| "ordinal": "2", |
| "type": "fuchsia.net/Ipv6Address" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/Ipv6MulticastMembership" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/Ipv6PktInfoRecvControlData.header_destination_addr", |
| "ordinal": "2", |
| "type": "fuchsia.net/Ipv6Address" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/Ipv6PktInfoRecvControlData.iface", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/Ipv6PktInfoRecvControlData" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/Ipv6PktInfoSendControlData.iface", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/Ipv6PktInfoSendControlData.local_addr", |
| "ordinal": "2", |
| "type": "fuchsia.net/Ipv6Address" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/Ipv6PktInfoSendControlData" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/Ipv6RecvControlData.hoplimit", |
| "ordinal": "2", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/Ipv6RecvControlData.pktinfo", |
| "ordinal": "3", |
| "type": "fuchsia.posix.socket/Ipv6PktInfoRecvControlData" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/Ipv6RecvControlData.tclass", |
| "ordinal": "1", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.posix.socket/Ipv6RecvControlData" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/Ipv6SendControlData.hoplimit", |
| "ordinal": "2", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/Ipv6SendControlData.pktinfo", |
| "ordinal": "3", |
| "type": "fuchsia.posix.socket/Ipv6PktInfoSendControlData" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.posix.socket/Ipv6SendControlData" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/NetworkSocketRecvControlData.ip", |
| "ordinal": "2", |
| "type": "fuchsia.posix.socket/IpRecvControlData" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/NetworkSocketRecvControlData.ipv6", |
| "ordinal": "3", |
| "type": "fuchsia.posix.socket/Ipv6RecvControlData" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/NetworkSocketRecvControlData.socket", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/SocketRecvControlData" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.posix.socket/NetworkSocketRecvControlData" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/NetworkSocketSendControlData.ip", |
| "ordinal": "2", |
| "type": "fuchsia.posix.socket/IpSendControlData" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/NetworkSocketSendControlData.ipv6", |
| "ordinal": "3", |
| "type": "fuchsia.posix.socket/Ipv6SendControlData" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/NetworkSocketSendControlData.socket", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/SocketSendControlData" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.posix.socket/NetworkSocketSendControlData" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.posix.socket/OptionalUint32.unset", |
| "ordinal": "2", |
| "type": "fuchsia.posix.socket/Empty" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.posix.socket/OptionalUint32.value", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.posix.socket/OptionalUint32", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.posix.socket/OptionalUint8.unset", |
| "ordinal": "2", |
| "type": "fuchsia.posix.socket/Empty" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.posix.socket/OptionalUint8.value", |
| "ordinal": "1", |
| "type": "uint8" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.posix.socket/OptionalUint8", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/Provider.DatagramSocket", |
| "strictness": "strict", |
| "ordinal": "4621173678953222898", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/ProviderDatagramSocketRequest", |
| "response": "fuchsia.posix.socket/Provider_DatagramSocket_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/Provider.DatagramSocketDeprecated", |
| "strictness": "strict", |
| "ordinal": "4073343718529375409", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/ProviderDatagramSocketDeprecatedRequest", |
| "response": "fuchsia.posix.socket/Provider_DatagramSocketDeprecated_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/Provider.GetInterfaceAddresses", |
| "strictness": "strict", |
| "ordinal": "209340051571066992", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/ProviderGetInterfaceAddressesResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/Provider.InterfaceIndexToName", |
| "strictness": "strict", |
| "ordinal": "5573668875546404655", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/ProviderInterfaceIndexToNameRequest", |
| "response": "fuchsia.posix.socket/Provider_InterfaceIndexToName_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/Provider.InterfaceNameToFlags", |
| "strictness": "strict", |
| "ordinal": "2724941441366694411", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/ProviderInterfaceNameToFlagsRequest", |
| "response": "fuchsia.posix.socket/Provider_InterfaceNameToFlags_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/Provider.InterfaceNameToIndex", |
| "strictness": "strict", |
| "ordinal": "7569663474231824632", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/ProviderInterfaceNameToIndexRequest", |
| "response": "fuchsia.posix.socket/Provider_InterfaceNameToIndex_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/Provider.StreamSocket", |
| "strictness": "strict", |
| "ordinal": "2865230672234370373", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/ProviderStreamSocketRequest", |
| "response": "fuchsia.posix.socket/Provider_StreamSocket_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.posix.socket/Provider", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/ProviderDatagramSocketDeprecatedRequest.domain", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/Domain" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/ProviderDatagramSocketDeprecatedRequest.proto", |
| "ordinal": "2", |
| "type": "fuchsia.posix.socket/DatagramSocketProtocol" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/ProviderDatagramSocketDeprecatedRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/ProviderDatagramSocketRequest.domain", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/Domain" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/ProviderDatagramSocketRequest.proto", |
| "ordinal": "2", |
| "type": "fuchsia.posix.socket/DatagramSocketProtocol" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/ProviderDatagramSocketRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/ProviderGetInterfaceAddressesResponse.interfaces", |
| "ordinal": "1", |
| "type": "vector<fuchsia.posix.socket/InterfaceAddresses>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/ProviderGetInterfaceAddressesResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/ProviderInterfaceIndexToNameRequest.index", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/ProviderInterfaceIndexToNameRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/ProviderInterfaceNameToFlagsRequest.name", |
| "ordinal": "1", |
| "type": "string:15" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/ProviderInterfaceNameToFlagsRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/ProviderInterfaceNameToIndexRequest.name", |
| "ordinal": "1", |
| "type": "string:15" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/ProviderInterfaceNameToIndexRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/ProviderStreamSocketRequest.domain", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/Domain" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/ProviderStreamSocketRequest.proto", |
| "ordinal": "2", |
| "type": "fuchsia.posix.socket/StreamSocketProtocol" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/ProviderStreamSocketRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/Provider_DatagramSocketDeprecated_Response.s", |
| "ordinal": "1", |
| "type": "client_end:fuchsia.posix.socket/SynchronousDatagramSocket" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/Provider_DatagramSocketDeprecated_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.posix.socket/Provider_DatagramSocket_Response.datagram_socket", |
| "ordinal": "1", |
| "type": "client_end:fuchsia.posix.socket/DatagramSocket" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.posix.socket/Provider_DatagramSocket_Response.synchronous_datagram_socket", |
| "ordinal": "2", |
| "type": "client_end:fuchsia.posix.socket/SynchronousDatagramSocket" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.posix.socket/Provider_DatagramSocket_Response", |
| "strictness": "strict", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/Provider_InterfaceIndexToName_Response.name", |
| "ordinal": "1", |
| "type": "string:15" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/Provider_InterfaceIndexToName_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/Provider_InterfaceNameToFlags_Response.flags", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/InterfaceFlags" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/Provider_InterfaceNameToFlags_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/Provider_InterfaceNameToIndex_Response.index", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/Provider_InterfaceNameToIndex_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/Provider_StreamSocket_Response.s", |
| "ordinal": "1", |
| "type": "client_end:fuchsia.posix.socket/StreamSocket" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/Provider_StreamSocket_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/RecvMsgFlags.PEEK", |
| "value": "2" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.posix.socket/RecvMsgFlags", |
| "strictness": "strict", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/RecvMsgMeta.control", |
| "ordinal": "2", |
| "type": "fuchsia.posix.socket/DatagramSocketRecvControlData" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/RecvMsgMeta.from", |
| "ordinal": "1", |
| "type": "fuchsia.net/SocketAddress" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/RecvMsgMeta.payload_len", |
| "ordinal": "3", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.posix.socket/RecvMsgMeta" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.posix.socket/SIGNAL_DATAGRAM_ERROR", |
| "type": "uint32", |
| "value": "67108864" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.posix.socket/SIGNAL_DATAGRAM_INCOMING", |
| "type": "uint32", |
| "value": "16777216" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.posix.socket/SIGNAL_DATAGRAM_OUTGOING", |
| "type": "uint32", |
| "value": "33554432" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.posix.socket/SIGNAL_DATAGRAM_SHUTDOWN_READ", |
| "type": "uint32", |
| "value": "268435456" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.posix.socket/SIGNAL_DATAGRAM_SHUTDOWN_WRITE", |
| "type": "uint32", |
| "value": "536870912" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.posix.socket/SIGNAL_STREAM_CONNECTED", |
| "type": "uint32", |
| "value": "134217728" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.posix.socket/SIGNAL_STREAM_INCOMING", |
| "type": "uint32", |
| "value": "16777216" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.posix.socket/STREAM_SOCKET_PROTOCOL_NAME", |
| "type": "string", |
| "value": "fuchsia.posix.socket/StreamSocket" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.posix.socket/SYNCHRONOUS_DATAGRAM_SOCKET_PROTOCOL_NAME", |
| "type": "string", |
| "value": "fuchsia.posix.socket/SynchronousDatagramSocket" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/SendMsgFlags.RESERVED", |
| "value": "32768" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.posix.socket/SendMsgFlags", |
| "strictness": "strict", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/SendMsgMeta.control", |
| "ordinal": "2", |
| "type": "fuchsia.posix.socket/DatagramSocketSendControlData" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/SendMsgMeta.to", |
| "ordinal": "1", |
| "type": "fuchsia.net/SocketAddress" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.posix.socket/SendMsgMeta" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/ShutdownMode.READ", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.posix.socket/ShutdownMode.WRITE", |
| "value": "2" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.posix.socket/ShutdownMode", |
| "strictness": "strict", |
| "type": "uint16" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/SocketRecvControlData.timestamp", |
| "ordinal": "3", |
| "type": "fuchsia.posix.socket/Timestamp" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.posix.socket/SocketRecvControlData" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.posix.socket/SocketSendControlData" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.Accept", |
| "strictness": "strict", |
| "ordinal": "6536884020639482211", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/StreamSocketAcceptRequest", |
| "response": "fuchsia.posix.socket/StreamSocket_Accept_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.AddIpMembership", |
| "strictness": "strict", |
| "ordinal": "8555851866500740304", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketAddIpMembershipRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_AddIpMembership_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.AddIpv6Membership", |
| "strictness": "strict", |
| "ordinal": "8976925828978746547", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketAddIpv6MembershipRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_AddIpv6Membership_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.Bind", |
| "strictness": "strict", |
| "ordinal": "341257625864901213", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketBindRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_Bind_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.Clone2", |
| "strictness": "strict", |
| "ordinal": "2366825959783828089", |
| "direction": "one_way", |
| "request": "fuchsia.unknown/CloneableClone2Request" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.Close", |
| "strictness": "strict", |
| "ordinal": "6540867515453498750", |
| "direction": "two_way", |
| "response": "fuchsia.unknown/Closeable_Close_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.Connect", |
| "strictness": "strict", |
| "ordinal": "6847144460767430769", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketConnectRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_Connect_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.Describe", |
| "strictness": "strict", |
| "ordinal": "3018020234056096818", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/StreamSocketDescribeResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.Disconnect", |
| "strictness": "strict", |
| "ordinal": "526467853197191602", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_Disconnect_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.DropIpMembership", |
| "strictness": "strict", |
| "ordinal": "182553223798230275", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketDropIpMembershipRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_DropIpMembership_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.DropIpv6Membership", |
| "strictness": "strict", |
| "ordinal": "4760388853484462852", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketDropIpv6MembershipRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_DropIpv6Membership_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetAcceptConn", |
| "strictness": "strict", |
| "ordinal": "7480036662830729574", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetAcceptConn_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetBindToDevice", |
| "strictness": "strict", |
| "ordinal": "1923595528092321480", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetBindToDevice_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetBroadcast", |
| "strictness": "strict", |
| "ordinal": "7528171145484924941", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetBroadcast_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetError", |
| "strictness": "strict", |
| "ordinal": "6533942076392828603", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetError_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetInfo", |
| "strictness": "strict", |
| "ordinal": "611638895911602063", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/StreamSocket_GetInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetIpMulticastInterface", |
| "strictness": "strict", |
| "ordinal": "3606206052295526084", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpMulticastInterface_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetIpMulticastLoopback", |
| "strictness": "strict", |
| "ordinal": "4281558748838926578", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpMulticastLoopback_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetIpMulticastTtl", |
| "strictness": "strict", |
| "ordinal": "317042887113285146", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpMulticastTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetIpPacketInfo", |
| "strictness": "strict", |
| "ordinal": "6103791408020719424", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpPacketInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetIpReceiveOriginalDestinationAddress", |
| "strictness": "strict", |
| "ordinal": "3030497887931850729", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpReceiveOriginalDestinationAddress_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetIpReceiveTtl", |
| "strictness": "strict", |
| "ordinal": "7461863537816252085", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpReceiveTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetIpReceiveTypeOfService", |
| "strictness": "strict", |
| "ordinal": "4708718459712264544", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpReceiveTypeOfService_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetIpTransparent", |
| "strictness": "strict", |
| "ordinal": "5896397828232495029", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpTransparent_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetIpTtl", |
| "strictness": "strict", |
| "ordinal": "5180405804914549873", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetIpTypeOfService", |
| "strictness": "strict", |
| "ordinal": "4041030972495847371", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpTypeOfService_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetIpv6MulticastHops", |
| "strictness": "strict", |
| "ordinal": "5949652343433003306", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6MulticastHops_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetIpv6MulticastInterface", |
| "strictness": "strict", |
| "ordinal": "2244759491290536066", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6MulticastInterface_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetIpv6MulticastLoopback", |
| "strictness": "strict", |
| "ordinal": "4906028588272392643", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6MulticastLoopback_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetIpv6Only", |
| "strictness": "strict", |
| "ordinal": "5378199598003566748", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6Only_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetIpv6ReceiveHopLimit", |
| "strictness": "strict", |
| "ordinal": "3755446185578837184", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6ReceiveHopLimit_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetIpv6ReceivePacketInfo", |
| "strictness": "strict", |
| "ordinal": "8848810376192257141", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6ReceivePacketInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetIpv6ReceiveTrafficClass", |
| "strictness": "strict", |
| "ordinal": "3329090250702405626", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6ReceiveTrafficClass_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetIpv6TrafficClass", |
| "strictness": "strict", |
| "ordinal": "484971415598804740", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6TrafficClass_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetIpv6UnicastHops", |
| "strictness": "strict", |
| "ordinal": "2446690571902507218", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6UnicastHops_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetKeepAlive", |
| "strictness": "strict", |
| "ordinal": "3301874315258153426", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetKeepAlive_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetLinger", |
| "strictness": "strict", |
| "ordinal": "5254329658518474309", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetLinger_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetNoCheck", |
| "strictness": "strict", |
| "ordinal": "3230247044467750548", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetNoCheck_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetOriginalDestination", |
| "strictness": "strict", |
| "ordinal": "4089032001607023296", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetOriginalDestination_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetOutOfBandInline", |
| "strictness": "strict", |
| "ordinal": "3786430745745692485", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetOutOfBandInline_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetPeerName", |
| "strictness": "strict", |
| "ordinal": "2305507983875261230", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetPeerName_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetReceiveBuffer", |
| "strictness": "strict", |
| "ordinal": "1495657654187499100", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetReceiveBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetReuseAddress", |
| "strictness": "strict", |
| "ordinal": "7473477752945623205", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetReuseAddress_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetReusePort", |
| "strictness": "strict", |
| "ordinal": "8795860040453978152", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetReusePort_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetSendBuffer", |
| "strictness": "strict", |
| "ordinal": "8693407268113367307", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetSendBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetSockName", |
| "strictness": "strict", |
| "ordinal": "5142868848782495621", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetSockName_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetTcpCongestion", |
| "strictness": "strict", |
| "ordinal": "1288420472382761543", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/StreamSocket_GetTcpCongestion_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetTcpCork", |
| "strictness": "strict", |
| "ordinal": "4853668955013205810", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/StreamSocket_GetTcpCork_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetTcpDeferAccept", |
| "strictness": "strict", |
| "ordinal": "7230695848691939270", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/StreamSocket_GetTcpDeferAccept_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetTcpInfo", |
| "strictness": "strict", |
| "ordinal": "2304455690200279762", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/StreamSocket_GetTcpInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetTcpKeepAliveCount", |
| "strictness": "strict", |
| "ordinal": "3393298365054614025", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/StreamSocket_GetTcpKeepAliveCount_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetTcpKeepAliveIdle", |
| "strictness": "strict", |
| "ordinal": "242848606632517036", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/StreamSocket_GetTcpKeepAliveIdle_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetTcpKeepAliveInterval", |
| "strictness": "strict", |
| "ordinal": "172521021101224580", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/StreamSocket_GetTcpKeepAliveInterval_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetTcpLinger", |
| "strictness": "strict", |
| "ordinal": "781498587187982571", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/StreamSocket_GetTcpLinger_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetTcpMaxSegment", |
| "strictness": "strict", |
| "ordinal": "7166358205780039724", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/StreamSocket_GetTcpMaxSegment_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetTcpNoDelay", |
| "strictness": "strict", |
| "ordinal": "775210274294269849", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/StreamSocket_GetTcpNoDelay_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetTcpQuickAck", |
| "strictness": "strict", |
| "ordinal": "8311016296560123698", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/StreamSocket_GetTcpQuickAck_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetTcpSynCount", |
| "strictness": "strict", |
| "ordinal": "9026758168845172454", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/StreamSocket_GetTcpSynCount_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetTcpUserTimeout", |
| "strictness": "strict", |
| "ordinal": "2646943975547126656", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/StreamSocket_GetTcpUserTimeout_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetTcpWindowClamp", |
| "strictness": "strict", |
| "ordinal": "3312034922227198542", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/StreamSocket_GetTcpWindowClamp_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.GetTimestamp", |
| "strictness": "strict", |
| "ordinal": "5328602765801471271", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetTimestamp_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.Listen", |
| "strictness": "strict", |
| "ordinal": "4398439925072068872", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/StreamSocketListenRequest", |
| "response": "fuchsia.posix.socket/StreamSocket_Listen_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.Query", |
| "strictness": "strict", |
| "ordinal": "2763219980499352582", |
| "direction": "two_way", |
| "response": "fuchsia.unknown/QueryableQueryResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetBindToDevice", |
| "strictness": "strict", |
| "ordinal": "2384854481495568324", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetBindToDeviceRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetBindToDevice_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetBroadcast", |
| "strictness": "strict", |
| "ordinal": "6927627499941452103", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetBroadcastRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetBroadcast_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetIpMulticastInterface", |
| "strictness": "strict", |
| "ordinal": "527761160117862142", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpMulticastInterfaceRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpMulticastInterface_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetIpMulticastLoopback", |
| "strictness": "strict", |
| "ordinal": "2361394811737031658", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpMulticastLoopbackRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpMulticastLoopback_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetIpMulticastTtl", |
| "strictness": "strict", |
| "ordinal": "7139134855189173921", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpMulticastTtlRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpMulticastTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetIpPacketInfo", |
| "strictness": "strict", |
| "ordinal": "4119974243205910038", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpPacketInfoRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpPacketInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetIpReceiveOriginalDestinationAddress", |
| "strictness": "strict", |
| "ordinal": "320366132759328832", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpReceiveOriginalDestinationAddress_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetIpReceiveTtl", |
| "strictness": "strict", |
| "ordinal": "5111968073129834539", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpReceiveTtlRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpReceiveTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetIpReceiveTypeOfService", |
| "strictness": "strict", |
| "ordinal": "7804570017426539759", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpReceiveTypeOfServiceRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpReceiveTypeOfService_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetIpTransparent", |
| "strictness": "strict", |
| "ordinal": "1938010949376467872", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpTransparentRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpTransparent_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetIpTtl", |
| "strictness": "strict", |
| "ordinal": "3018047591309566447", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpTtlRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetIpTypeOfService", |
| "strictness": "strict", |
| "ordinal": "690675822370712902", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpTypeOfServiceRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpTypeOfService_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetIpv6MulticastHops", |
| "strictness": "strict", |
| "ordinal": "2718429581095699137", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6MulticastHopsRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6MulticastHops_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetIpv6MulticastInterface", |
| "strictness": "strict", |
| "ordinal": "1395965093408451387", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6MulticastInterfaceRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6MulticastInterface_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetIpv6MulticastLoopback", |
| "strictness": "strict", |
| "ordinal": "6156451754502527808", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6MulticastLoopbackRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6MulticastLoopback_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetIpv6Only", |
| "strictness": "strict", |
| "ordinal": "5220781608480066490", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6OnlyRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6Only_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetIpv6ReceiveHopLimit", |
| "strictness": "strict", |
| "ordinal": "6639573101563103774", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6ReceiveHopLimitRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6ReceiveHopLimit_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetIpv6ReceivePacketInfo", |
| "strictness": "strict", |
| "ordinal": "1812020956834113384", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6ReceivePacketInfoRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6ReceivePacketInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetIpv6ReceiveTrafficClass", |
| "strictness": "strict", |
| "ordinal": "6408759191306017184", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6ReceiveTrafficClassRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6ReceiveTrafficClass_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetIpv6TrafficClass", |
| "strictness": "strict", |
| "ordinal": "7705790354277665615", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6TrafficClassRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6TrafficClass_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetIpv6UnicastHops", |
| "strictness": "strict", |
| "ordinal": "1548483910458288217", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6UnicastHopsRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6UnicastHops_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetKeepAlive", |
| "strictness": "strict", |
| "ordinal": "6281950768033485511", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetKeepAliveRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetKeepAlive_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetLinger", |
| "strictness": "strict", |
| "ordinal": "4987845787467553166", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetLingerRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetLinger_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetNoCheck", |
| "strictness": "strict", |
| "ordinal": "7763925129696671938", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetNoCheckRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetNoCheck_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetOutOfBandInline", |
| "strictness": "strict", |
| "ordinal": "282799447597835321", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetOutOfBandInlineRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetOutOfBandInline_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetReceiveBuffer", |
| "strictness": "strict", |
| "ordinal": "7713807381122805761", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetReceiveBufferRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetReceiveBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetReuseAddress", |
| "strictness": "strict", |
| "ordinal": "2294389296622512246", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetReuseAddressRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetReuseAddress_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetReusePort", |
| "strictness": "strict", |
| "ordinal": "2656347923086679243", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetReusePortRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetReusePort_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetSendBuffer", |
| "strictness": "strict", |
| "ordinal": "8461890084235016816", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetSendBufferRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetSendBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetTcpCongestion", |
| "strictness": "strict", |
| "ordinal": "8729320689261576606", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/StreamSocketSetTcpCongestionRequest", |
| "response": "fuchsia.posix.socket/StreamSocket_SetTcpCongestion_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetTcpCork", |
| "strictness": "strict", |
| "ordinal": "7125372533843510176", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/StreamSocketSetTcpCorkRequest", |
| "response": "fuchsia.posix.socket/StreamSocket_SetTcpCork_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetTcpDeferAccept", |
| "strictness": "strict", |
| "ordinal": "1515794530221671428", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/StreamSocketSetTcpDeferAcceptRequest", |
| "response": "fuchsia.posix.socket/StreamSocket_SetTcpDeferAccept_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetTcpKeepAliveCount", |
| "strictness": "strict", |
| "ordinal": "3076777411366388769", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/StreamSocketSetTcpKeepAliveCountRequest", |
| "response": "fuchsia.posix.socket/StreamSocket_SetTcpKeepAliveCount_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetTcpKeepAliveIdle", |
| "strictness": "strict", |
| "ordinal": "114507899072822338", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/StreamSocketSetTcpKeepAliveIdleRequest", |
| "response": "fuchsia.posix.socket/StreamSocket_SetTcpKeepAliveIdle_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetTcpKeepAliveInterval", |
| "strictness": "strict", |
| "ordinal": "5215163707819181042", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/StreamSocketSetTcpKeepAliveIntervalRequest", |
| "response": "fuchsia.posix.socket/StreamSocket_SetTcpKeepAliveInterval_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetTcpLinger", |
| "strictness": "strict", |
| "ordinal": "962857624226576100", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/StreamSocketSetTcpLingerRequest", |
| "response": "fuchsia.posix.socket/StreamSocket_SetTcpLinger_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetTcpMaxSegment", |
| "strictness": "strict", |
| "ordinal": "809857128920935704", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/StreamSocketSetTcpMaxSegmentRequest", |
| "response": "fuchsia.posix.socket/StreamSocket_SetTcpMaxSegment_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetTcpNoDelay", |
| "strictness": "strict", |
| "ordinal": "6510436466512050906", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/StreamSocketSetTcpNoDelayRequest", |
| "response": "fuchsia.posix.socket/StreamSocket_SetTcpNoDelay_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetTcpQuickAck", |
| "strictness": "strict", |
| "ordinal": "8045700244452570199", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/StreamSocketSetTcpQuickAckRequest", |
| "response": "fuchsia.posix.socket/StreamSocket_SetTcpQuickAck_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetTcpSynCount", |
| "strictness": "strict", |
| "ordinal": "5606254438231318195", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/StreamSocketSetTcpSynCountRequest", |
| "response": "fuchsia.posix.socket/StreamSocket_SetTcpSynCount_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetTcpUserTimeout", |
| "strictness": "strict", |
| "ordinal": "7729758615618460256", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/StreamSocketSetTcpUserTimeoutRequest", |
| "response": "fuchsia.posix.socket/StreamSocket_SetTcpUserTimeout_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetTcpWindowClamp", |
| "strictness": "strict", |
| "ordinal": "5343184541010358726", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/StreamSocketSetTcpWindowClampRequest", |
| "response": "fuchsia.posix.socket/StreamSocket_SetTcpWindowClamp_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.SetTimestamp", |
| "strictness": "strict", |
| "ordinal": "2908592082776217657", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetTimestampRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetTimestamp_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/StreamSocket.Shutdown", |
| "strictness": "strict", |
| "ordinal": "2629883065423938358", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketShutdownRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_Shutdown_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.posix.socket/StreamSocket", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocketAcceptRequest.want_addr", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocketAcceptRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/StreamSocketDescribeResponse.socket", |
| "ordinal": "1", |
| "type": "zx/Handle:SOCKET" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.posix.socket/StreamSocketDescribeResponse", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocketListenRequest.backlog", |
| "ordinal": "1", |
| "type": "int16" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocketListenRequest" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/StreamSocketProtocol.TCP", |
| "value": "0" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.posix.socket/StreamSocketProtocol", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpCongestionRequest.value", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/TcpCongestionControl" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpCongestionRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpCorkRequest.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpCorkRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpDeferAcceptRequest.value_secs", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpDeferAcceptRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpKeepAliveCountRequest.value", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpKeepAliveCountRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpKeepAliveIdleRequest.value_secs", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpKeepAliveIdleRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpKeepAliveIntervalRequest.value_secs", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpKeepAliveIntervalRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpLingerRequest.value_secs", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/OptionalUint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpLingerRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpMaxSegmentRequest.value_bytes", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpMaxSegmentRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpNoDelayRequest.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpNoDelayRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpQuickAckRequest.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpQuickAckRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpSynCountRequest.value", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpSynCountRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpUserTimeoutRequest.value_millis", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpUserTimeoutRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpWindowClampRequest.value", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocketSetTcpWindowClampRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocket_Accept_Response.addr", |
| "ordinal": "1", |
| "type": "fuchsia.net/SocketAddress:optional" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocket_Accept_Response.s", |
| "ordinal": "2", |
| "type": "client_end:fuchsia.posix.socket/StreamSocket" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocket_Accept_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocket_GetInfo_Response.domain", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/Domain" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocket_GetInfo_Response.proto", |
| "ordinal": "2", |
| "type": "fuchsia.posix.socket/StreamSocketProtocol" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocket_GetInfo_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpCongestion_Response.value", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/TcpCongestionControl" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpCongestion_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpCork_Response.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpCork_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpDeferAccept_Response.value_secs", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpDeferAccept_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpInfo_Response.info", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/TcpInfo" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpInfo_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpKeepAliveCount_Response.value", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpKeepAliveCount_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpKeepAliveIdle_Response.value_secs", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpKeepAliveIdle_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpKeepAliveInterval_Response.value_secs", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpKeepAliveInterval_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpLinger_Response.value_secs", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/OptionalUint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpLinger_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpMaxSegment_Response.value_bytes", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpMaxSegment_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpNoDelay_Response.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpNoDelay_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpQuickAck_Response.value", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpQuickAck_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpSynCount_Response.value", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpSynCount_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpUserTimeout_Response.value_millis", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpUserTimeout_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpWindowClamp_Response.value", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/StreamSocket_GetTcpWindowClamp_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.AddIpMembership", |
| "strictness": "strict", |
| "ordinal": "8555851866500740304", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketAddIpMembershipRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_AddIpMembership_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.AddIpv6Membership", |
| "strictness": "strict", |
| "ordinal": "8976925828978746547", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketAddIpv6MembershipRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_AddIpv6Membership_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.Bind", |
| "strictness": "strict", |
| "ordinal": "341257625864901213", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketBindRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_Bind_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.Clone2", |
| "strictness": "strict", |
| "ordinal": "2366825959783828089", |
| "direction": "one_way", |
| "request": "fuchsia.unknown/CloneableClone2Request" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.Close", |
| "strictness": "strict", |
| "ordinal": "6540867515453498750", |
| "direction": "two_way", |
| "response": "fuchsia.unknown/Closeable_Close_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.Connect", |
| "strictness": "strict", |
| "ordinal": "6847144460767430769", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketConnectRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_Connect_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.Describe", |
| "strictness": "strict", |
| "ordinal": "6367844369385457421", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/SynchronousDatagramSocketDescribeResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.Disconnect", |
| "strictness": "strict", |
| "ordinal": "526467853197191602", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_Disconnect_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.DropIpMembership", |
| "strictness": "strict", |
| "ordinal": "182553223798230275", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketDropIpMembershipRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_DropIpMembership_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.DropIpv6Membership", |
| "strictness": "strict", |
| "ordinal": "4760388853484462852", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketDropIpv6MembershipRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_DropIpv6Membership_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetAcceptConn", |
| "strictness": "strict", |
| "ordinal": "7480036662830729574", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetAcceptConn_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetBindToDevice", |
| "strictness": "strict", |
| "ordinal": "1923595528092321480", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetBindToDevice_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetBroadcast", |
| "strictness": "strict", |
| "ordinal": "7528171145484924941", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetBroadcast_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetError", |
| "strictness": "strict", |
| "ordinal": "6533942076392828603", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetError_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetInfo", |
| "strictness": "strict", |
| "ordinal": "5236008646813602541", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseDatagramSocket_GetInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetIpMulticastInterface", |
| "strictness": "strict", |
| "ordinal": "3606206052295526084", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpMulticastInterface_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetIpMulticastLoopback", |
| "strictness": "strict", |
| "ordinal": "4281558748838926578", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpMulticastLoopback_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetIpMulticastTtl", |
| "strictness": "strict", |
| "ordinal": "317042887113285146", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpMulticastTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetIpPacketInfo", |
| "strictness": "strict", |
| "ordinal": "6103791408020719424", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpPacketInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetIpReceiveOriginalDestinationAddress", |
| "strictness": "strict", |
| "ordinal": "3030497887931850729", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpReceiveOriginalDestinationAddress_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetIpReceiveTtl", |
| "strictness": "strict", |
| "ordinal": "7461863537816252085", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpReceiveTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetIpReceiveTypeOfService", |
| "strictness": "strict", |
| "ordinal": "4708718459712264544", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpReceiveTypeOfService_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetIpTransparent", |
| "strictness": "strict", |
| "ordinal": "5896397828232495029", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpTransparent_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetIpTtl", |
| "strictness": "strict", |
| "ordinal": "5180405804914549873", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetIpTypeOfService", |
| "strictness": "strict", |
| "ordinal": "4041030972495847371", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpTypeOfService_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetIpv6MulticastHops", |
| "strictness": "strict", |
| "ordinal": "5949652343433003306", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6MulticastHops_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetIpv6MulticastInterface", |
| "strictness": "strict", |
| "ordinal": "2244759491290536066", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6MulticastInterface_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetIpv6MulticastLoopback", |
| "strictness": "strict", |
| "ordinal": "4906028588272392643", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6MulticastLoopback_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetIpv6Only", |
| "strictness": "strict", |
| "ordinal": "5378199598003566748", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6Only_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetIpv6ReceiveHopLimit", |
| "strictness": "strict", |
| "ordinal": "3755446185578837184", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6ReceiveHopLimit_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetIpv6ReceivePacketInfo", |
| "strictness": "strict", |
| "ordinal": "8848810376192257141", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6ReceivePacketInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetIpv6ReceiveTrafficClass", |
| "strictness": "strict", |
| "ordinal": "3329090250702405626", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6ReceiveTrafficClass_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetIpv6TrafficClass", |
| "strictness": "strict", |
| "ordinal": "484971415598804740", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6TrafficClass_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetIpv6UnicastHops", |
| "strictness": "strict", |
| "ordinal": "2446690571902507218", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetIpv6UnicastHops_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetKeepAlive", |
| "strictness": "strict", |
| "ordinal": "3301874315258153426", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetKeepAlive_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetLinger", |
| "strictness": "strict", |
| "ordinal": "5254329658518474309", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetLinger_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetNoCheck", |
| "strictness": "strict", |
| "ordinal": "3230247044467750548", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetNoCheck_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetOriginalDestination", |
| "strictness": "strict", |
| "ordinal": "4089032001607023296", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetOriginalDestination_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetOutOfBandInline", |
| "strictness": "strict", |
| "ordinal": "3786430745745692485", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetOutOfBandInline_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetPeerName", |
| "strictness": "strict", |
| "ordinal": "2305507983875261230", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetPeerName_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetReceiveBuffer", |
| "strictness": "strict", |
| "ordinal": "1495657654187499100", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetReceiveBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetReuseAddress", |
| "strictness": "strict", |
| "ordinal": "7473477752945623205", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetReuseAddress_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetReusePort", |
| "strictness": "strict", |
| "ordinal": "8795860040453978152", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetReusePort_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetSendBuffer", |
| "strictness": "strict", |
| "ordinal": "8693407268113367307", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetSendBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetSockName", |
| "strictness": "strict", |
| "ordinal": "5142868848782495621", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_GetSockName_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.GetTimestamp", |
| "strictness": "strict", |
| "ordinal": "5328602765801471271", |
| "direction": "two_way", |
| "response": "fuchsia.posix.socket/BaseSocket_GetTimestamp_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.Query", |
| "strictness": "strict", |
| "ordinal": "2763219980499352582", |
| "direction": "two_way", |
| "response": "fuchsia.unknown/QueryableQueryResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.RecvMsg", |
| "strictness": "strict", |
| "ordinal": "2946643765591661555", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/SynchronousDatagramSocketRecvMsgRequest", |
| "response": "fuchsia.posix.socket/SynchronousDatagramSocket_RecvMsg_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SendMsg", |
| "strictness": "strict", |
| "ordinal": "1359013752244858794", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/SynchronousDatagramSocketSendMsgRequest", |
| "response": "fuchsia.posix.socket/SynchronousDatagramSocket_SendMsg_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetBindToDevice", |
| "strictness": "strict", |
| "ordinal": "2384854481495568324", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetBindToDeviceRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetBindToDevice_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetBroadcast", |
| "strictness": "strict", |
| "ordinal": "6927627499941452103", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetBroadcastRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetBroadcast_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetIpMulticastInterface", |
| "strictness": "strict", |
| "ordinal": "527761160117862142", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpMulticastInterfaceRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpMulticastInterface_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetIpMulticastLoopback", |
| "strictness": "strict", |
| "ordinal": "2361394811737031658", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpMulticastLoopbackRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpMulticastLoopback_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetIpMulticastTtl", |
| "strictness": "strict", |
| "ordinal": "7139134855189173921", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpMulticastTtlRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpMulticastTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetIpPacketInfo", |
| "strictness": "strict", |
| "ordinal": "4119974243205910038", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpPacketInfoRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpPacketInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetIpReceiveOriginalDestinationAddress", |
| "strictness": "strict", |
| "ordinal": "320366132759328832", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpReceiveOriginalDestinationAddress_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetIpReceiveTtl", |
| "strictness": "strict", |
| "ordinal": "5111968073129834539", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpReceiveTtlRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpReceiveTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetIpReceiveTypeOfService", |
| "strictness": "strict", |
| "ordinal": "7804570017426539759", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpReceiveTypeOfServiceRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpReceiveTypeOfService_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetIpTransparent", |
| "strictness": "strict", |
| "ordinal": "1938010949376467872", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpTransparentRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpTransparent_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetIpTtl", |
| "strictness": "strict", |
| "ordinal": "3018047591309566447", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpTtlRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpTtl_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetIpTypeOfService", |
| "strictness": "strict", |
| "ordinal": "690675822370712902", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpTypeOfServiceRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpTypeOfService_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetIpv6MulticastHops", |
| "strictness": "strict", |
| "ordinal": "2718429581095699137", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6MulticastHopsRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6MulticastHops_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetIpv6MulticastInterface", |
| "strictness": "strict", |
| "ordinal": "1395965093408451387", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6MulticastInterfaceRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6MulticastInterface_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetIpv6MulticastLoopback", |
| "strictness": "strict", |
| "ordinal": "6156451754502527808", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6MulticastLoopbackRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6MulticastLoopback_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetIpv6Only", |
| "strictness": "strict", |
| "ordinal": "5220781608480066490", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6OnlyRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6Only_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetIpv6ReceiveHopLimit", |
| "strictness": "strict", |
| "ordinal": "6639573101563103774", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6ReceiveHopLimitRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6ReceiveHopLimit_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetIpv6ReceivePacketInfo", |
| "strictness": "strict", |
| "ordinal": "1812020956834113384", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6ReceivePacketInfoRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6ReceivePacketInfo_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetIpv6ReceiveTrafficClass", |
| "strictness": "strict", |
| "ordinal": "6408759191306017184", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6ReceiveTrafficClassRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6ReceiveTrafficClass_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetIpv6TrafficClass", |
| "strictness": "strict", |
| "ordinal": "7705790354277665615", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6TrafficClassRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6TrafficClass_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetIpv6UnicastHops", |
| "strictness": "strict", |
| "ordinal": "1548483910458288217", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketSetIpv6UnicastHopsRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_SetIpv6UnicastHops_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetKeepAlive", |
| "strictness": "strict", |
| "ordinal": "6281950768033485511", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetKeepAliveRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetKeepAlive_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetLinger", |
| "strictness": "strict", |
| "ordinal": "4987845787467553166", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetLingerRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetLinger_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetNoCheck", |
| "strictness": "strict", |
| "ordinal": "7763925129696671938", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetNoCheckRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetNoCheck_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetOutOfBandInline", |
| "strictness": "strict", |
| "ordinal": "282799447597835321", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetOutOfBandInlineRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetOutOfBandInline_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetReceiveBuffer", |
| "strictness": "strict", |
| "ordinal": "7713807381122805761", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetReceiveBufferRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetReceiveBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetReuseAddress", |
| "strictness": "strict", |
| "ordinal": "2294389296622512246", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetReuseAddressRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetReuseAddress_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetReusePort", |
| "strictness": "strict", |
| "ordinal": "2656347923086679243", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetReusePortRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetReusePort_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetSendBuffer", |
| "strictness": "strict", |
| "ordinal": "8461890084235016816", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetSendBufferRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetSendBuffer_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.SetTimestamp", |
| "strictness": "strict", |
| "ordinal": "2908592082776217657", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseSocketSetTimestampRequest", |
| "response": "fuchsia.posix.socket/BaseSocket_SetTimestamp_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket.Shutdown", |
| "strictness": "strict", |
| "ordinal": "2629883065423938358", |
| "direction": "two_way", |
| "request": "fuchsia.posix.socket/BaseNetworkSocketShutdownRequest", |
| "response": "fuchsia.posix.socket/BaseNetworkSocket_Shutdown_Response", |
| "error": "fuchsia.posix/Errno" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocketDescribeResponse.event", |
| "ordinal": "1", |
| "type": "zx/Handle:EVENTPAIR" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocketDescribeResponse", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocketRecvMsgRequest.data_len", |
| "ordinal": "2", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocketRecvMsgRequest.flags", |
| "ordinal": "4", |
| "type": "fuchsia.posix.socket/RecvMsgFlags" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocketRecvMsgRequest.want_addr", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocketRecvMsgRequest.want_control", |
| "ordinal": "3", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocketRecvMsgRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocketSendMsgRequest.addr", |
| "ordinal": "1", |
| "type": "fuchsia.net/SocketAddress:optional" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocketSendMsgRequest.control", |
| "ordinal": "3", |
| "type": "fuchsia.posix.socket/DatagramSocketSendControlData" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocketSendMsgRequest.data", |
| "ordinal": "2", |
| "type": "vector<uint8>" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocketSendMsgRequest.flags", |
| "ordinal": "4", |
| "type": "fuchsia.posix.socket/SendMsgFlags" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocketSendMsgRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket_RecvMsg_Response.addr", |
| "ordinal": "1", |
| "type": "fuchsia.net/SocketAddress:optional" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket_RecvMsg_Response.control", |
| "ordinal": "3", |
| "type": "fuchsia.posix.socket/DatagramSocketRecvControlData" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket_RecvMsg_Response.data", |
| "ordinal": "2", |
| "type": "vector<uint8>" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket_RecvMsg_Response.truncated", |
| "ordinal": "4", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket_RecvMsg_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket_SendMsg_Response.len", |
| "ordinal": "1", |
| "type": "int64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/SynchronousDatagramSocket_SendMsg_Response" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/TcpCongestionControl.CUBIC", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/TcpCongestionControl.RENO", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.posix.socket/TcpCongestionControl", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/TcpCongestionControlState.CONGESTION_WINDOW_REDUCED", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/TcpCongestionControlState.DISORDER", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/TcpCongestionControlState.LOSS", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/TcpCongestionControlState.OPEN", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/TcpCongestionControlState.RECOVERY", |
| "value": "3" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.posix.socket/TcpCongestionControlState", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/TcpInfo.ca_state", |
| "ordinal": "2", |
| "type": "fuchsia.posix.socket/TcpCongestionControlState" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/TcpInfo.reorder_seen", |
| "ordinal": "54", |
| "type": "bool" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/TcpInfo.rto_usec", |
| "ordinal": "11", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/TcpInfo.rtt_usec", |
| "ordinal": "26", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/TcpInfo.rtt_var_usec", |
| "ordinal": "27", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/TcpInfo.snd_cwnd", |
| "ordinal": "29", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/TcpInfo.snd_ssthresh", |
| "ordinal": "28", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.posix.socket/TcpInfo.state", |
| "ordinal": "1", |
| "type": "fuchsia.posix.socket/TcpState" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.posix.socket/TcpInfo" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/TcpState.CLOSE", |
| "value": "7" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/TcpState.CLOSE_WAIT", |
| "value": "8" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/TcpState.CLOSING", |
| "value": "11" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/TcpState.ESTABLISHED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/TcpState.FIN_WAIT1", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/TcpState.FIN_WAIT2", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/TcpState.LAST_ACK", |
| "value": "9" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/TcpState.LISTEN", |
| "value": "10" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/TcpState.SYN_RECV", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/TcpState.SYN_SENT", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/TcpState.TIME_WAIT", |
| "value": "6" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.posix.socket/TcpState", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/Timestamp.nanoseconds", |
| "ordinal": "1", |
| "type": "int64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.posix.socket/Timestamp.requested", |
| "ordinal": "2", |
| "type": "fuchsia.posix.socket/TimestampOption" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.posix.socket/Timestamp" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/TimestampOption.DISABLED", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/TimestampOption.MICROSECOND", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/TimestampOption.NANOSECOND", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.posix.socket/TimestampOption", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.posix.socket/USER_SIGNAL_0", |
| "type": "uint32", |
| "value": "16777216" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.posix.socket/USER_SIGNAL_1", |
| "type": "uint32", |
| "value": "33554432" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.posix.socket/USER_SIGNAL_2", |
| "type": "uint32", |
| "value": "67108864" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.posix.socket/USER_SIGNAL_3", |
| "type": "uint32", |
| "value": "134217728" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.posix.socket/USER_SIGNAL_4", |
| "type": "uint32", |
| "value": "268435456" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.posix.socket/USER_SIGNAL_5", |
| "type": "uint32", |
| "value": "536870912" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.posix.socket/UdpMetadataEncodingProtocolVersion.ZERO", |
| "value": "0" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.posix.socket/UdpMetadataEncodingProtocolVersion", |
| "strictness": "flexible", |
| "type": "uint16" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.posix.socket" |
| } |
| ] |