| // Copyright 2018 The Fuchsia Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| // |
| // Code generated by third_party/go/regen-fidl; DO NOT EDIT. |
| |
| // WARNING: This file is machine generated by fidlgen. |
| |
| package socket |
| |
| import ( |
| _strings "strings" |
| _zx "syscall/zx" |
| _bindings "syscall/zx/fidl" |
| fuchsianet "syscall/zx/net" |
| fuchsiaposix "syscall/zx/posix" |
| fuchsiaunknown "syscall/zx/unknown" |
| ) |
| |
| const ( |
| DatagramSocketProtocolName_ string = "fuchsia.posix.socket/DatagramSocket" |
| // Constant bounding the number of eventpairs returned by Netstack to clients |
| // of the fast protocol. |
| // |
| // Set equal to `ZX_WAIT_MANY_MAXIMUM_ITEMS` - 1, where `ZX_WAIT_MANY_MAXIMUM_ITEMS` |
| // is defined in `//zircon/system/public/zircon/types.h` and bounds the number of eventpairs |
| // in a single call to `zx_object_wait_many`. The bias leaves room to allow clients to wait |
| // for errors on the zircon socket in the same call. |
| FastUdpWaitManyMaximumItems uint32 = 63 |
| SignalDatagramError uint32 = UserSignal2 |
| SignalDatagramIncoming uint32 = UserSignal0 |
| SignalDatagramOutgoing uint32 = UserSignal1 |
| SignalDatagramShutdownRead uint32 = UserSignal4 |
| SignalDatagramShutdownWrite uint32 = UserSignal5 |
| SignalStreamConnected uint32 = UserSignal3 |
| SignalStreamIncoming uint32 = UserSignal0 |
| StreamSocketProtocolName_ string = "fuchsia.posix.socket/StreamSocket" |
| SynchronousDatagramSocketProtocolName_ string = "fuchsia.posix.socket/SynchronousDatagramSocket" |
| UserSignal0 uint32 = 16777216 |
| UserSignal1 uint32 = 33554432 |
| UserSignal2 uint32 = 67108864 |
| UserSignal3 uint32 = 134217728 |
| UserSignal4 uint32 = 268435456 |
| UserSignal5 uint32 = 536870912 |
| ) |
| |
| var _ _bindings.Enum = DatagramSocketProtocol(0) |
| |
| // Protocols supported by [`fuchsia.posix.socket/DatagramSocket`]. |
| // |
| // `DatagramSocketProtocol` enumerates the protocols supported by the network |
| // stack over datagram sockets. |
| type DatagramSocketProtocol uint32 |
| |
| const ( |
| |
| // UDP (User Datagram Protocol). |
| // |
| // A UDP socket is equivalent to the POSIX API of `SOCK_DGRAM` with a |
| // protocol of 0 or `IPPROTO_UDP`. |
| DatagramSocketProtocolUdp DatagramSocketProtocol = 1 |
| |
| // ICMP (Internet Control Message Protocol) echo. |
| // |
| // An ICMP echo socket is equivalent to the POSIX API of `SOCK_DGRAM` with |
| // a protocol of `IPPROTO_ICMP` `IPPROTO_ICMPV6` (depending on provided |
| // domain). |
| // |
| // Datagrams sent over an ICMP echo socket *must* have a valid ICMP or |
| // ICMPv6 echo header. |
| DatagramSocketProtocolIcmpEcho DatagramSocketProtocol = 2 |
| ) |
| |
| func (_ DatagramSocketProtocol) I_EnumValues() []DatagramSocketProtocol { |
| return []DatagramSocketProtocol{ |
| DatagramSocketProtocolUdp, |
| DatagramSocketProtocolIcmpEcho, |
| } |
| } |
| |
| func (_ DatagramSocketProtocol) I_EnumIsStrict() bool { |
| return true |
| } |
| |
| func (x DatagramSocketProtocol) IsUnknown() bool { |
| switch x { |
| case 1: |
| return false |
| case 2: |
| return false |
| } |
| return true |
| } |
| |
| func (x DatagramSocketProtocol) String() string { |
| switch x { |
| case 1: |
| return "Udp" |
| case 2: |
| return "IcmpEcho" |
| } |
| return "Unknown" |
| } |
| |
| var _ _bindings.Enum = Domain(0) |
| |
| // A socket's domain. |
| // |
| // Determines the addressing domain for a socket. |
| type Domain int16 |
| |
| const ( |
| |
| // An IPv4 socket. Equivalent to `AF_INET`. |
| DomainIpv4 Domain = 0 |
| |
| // An IPv6 socket. Equivalent to `AF_INET6`. |
| DomainIpv6 Domain = 1 |
| ) |
| |
| func (_ Domain) I_EnumValues() []Domain { |
| return []Domain{ |
| DomainIpv4, |
| DomainIpv6, |
| } |
| } |
| |
| func (_ Domain) I_EnumIsStrict() bool { |
| return true |
| } |
| |
| func (x Domain) IsUnknown() bool { |
| switch x { |
| case 0: |
| return false |
| case 1: |
| return false |
| } |
| return true |
| } |
| |
| func (x Domain) String() string { |
| switch x { |
| case 0: |
| return "Ipv4" |
| case 1: |
| return "Ipv6" |
| } |
| return "Unknown" |
| } |
| |
| var _ _bindings.Enum = StreamSocketProtocol(0) |
| |
| // Protocols supported by [`fuchsia.posix.socket/StreamSocket`]. |
| // |
| // `StreamSocketProtocol` enumerates the protocols supported by the network |
| // stack over stream sockets. |
| type StreamSocketProtocol uint32 |
| |
| const ( |
| |
| // TCP (Transmission Control Protocol). |
| // |
| // A TCP socket is equivalent to the POSIX API of `SOCK_STREAM` with a |
| // protocol of 0 or `IPPROTO_TCP`. |
| StreamSocketProtocolTcp StreamSocketProtocol = 0 |
| ) |
| |
| func (_ StreamSocketProtocol) I_EnumValues() []StreamSocketProtocol { |
| return []StreamSocketProtocol{ |
| StreamSocketProtocolTcp, |
| } |
| } |
| |
| func (_ StreamSocketProtocol) I_EnumIsStrict() bool { |
| return true |
| } |
| |
| func (x StreamSocketProtocol) IsUnknown() bool { |
| switch x { |
| case 0: |
| return false |
| } |
| return true |
| } |
| |
| func (x StreamSocketProtocol) String() string { |
| switch x { |
| case 0: |
| return "Tcp" |
| } |
| return "Unknown" |
| } |
| |
| var _ _bindings.Enum = TcpCongestionControl(0) |
| |
| // TCP congestion control modes. |
| type TcpCongestionControl uint32 |
| |
| const ( |
| TcpCongestionControlReno TcpCongestionControl = 1 |
| TcpCongestionControlCubic TcpCongestionControl = 2 |
| ) |
| |
| func (_ TcpCongestionControl) I_EnumValues() []TcpCongestionControl { |
| return []TcpCongestionControl{ |
| TcpCongestionControlReno, |
| TcpCongestionControlCubic, |
| } |
| } |
| |
| func (_ TcpCongestionControl) I_EnumIsStrict() bool { |
| return true |
| } |
| |
| func (x TcpCongestionControl) IsUnknown() bool { |
| switch x { |
| case 1: |
| return false |
| case 2: |
| return false |
| } |
| return true |
| } |
| |
| func (x TcpCongestionControl) String() string { |
| switch x { |
| case 1: |
| return "Reno" |
| case 2: |
| return "Cubic" |
| } |
| return "Unknown" |
| } |
| |
| var _ _bindings.Enum = TcpCongestionControlState(0) |
| |
| // TCP congestion control state machine state. |
| type TcpCongestionControlState uint32 |
| |
| const ( |
| TcpCongestionControlStateOpen TcpCongestionControlState = 0 |
| TcpCongestionControlStateDisorder TcpCongestionControlState = 1 |
| TcpCongestionControlStateCongestionWindowReduced TcpCongestionControlState = 2 |
| TcpCongestionControlStateRecovery TcpCongestionControlState = 3 |
| TcpCongestionControlStateLoss TcpCongestionControlState = 4 |
| ) |
| |
| func (_ TcpCongestionControlState) I_EnumValues() []TcpCongestionControlState { |
| return []TcpCongestionControlState{ |
| TcpCongestionControlStateOpen, |
| TcpCongestionControlStateDisorder, |
| TcpCongestionControlStateCongestionWindowReduced, |
| TcpCongestionControlStateRecovery, |
| TcpCongestionControlStateLoss, |
| } |
| } |
| |
| func (_ TcpCongestionControlState) I_EnumIsStrict() bool { |
| return true |
| } |
| |
| func (x TcpCongestionControlState) IsUnknown() bool { |
| switch x { |
| case 0: |
| return false |
| case 1: |
| return false |
| case 2: |
| return false |
| case 3: |
| return false |
| case 4: |
| return false |
| } |
| return true |
| } |
| |
| func (x TcpCongestionControlState) String() string { |
| switch x { |
| case 0: |
| return "Open" |
| case 1: |
| return "Disorder" |
| case 2: |
| return "CongestionWindowReduced" |
| case 3: |
| return "Recovery" |
| case 4: |
| return "Loss" |
| } |
| return "Unknown" |
| } |
| |
| var _ _bindings.Enum = TcpState(0) |
| |
| // TCP state machine state. |
| type TcpState uint32 |
| |
| const ( |
| TcpStateEstablished TcpState = 1 |
| TcpStateSynSent TcpState = 2 |
| TcpStateSynRecv TcpState = 3 |
| TcpStateFinWait1 TcpState = 4 |
| TcpStateFinWait2 TcpState = 5 |
| TcpStateTimeWait TcpState = 6 |
| TcpStateClose TcpState = 7 |
| TcpStateCloseWait TcpState = 8 |
| TcpStateLastAck TcpState = 9 |
| TcpStateListen TcpState = 10 |
| TcpStateClosing TcpState = 11 |
| ) |
| |
| func (_ TcpState) I_EnumValues() []TcpState { |
| return []TcpState{ |
| TcpStateEstablished, |
| TcpStateSynSent, |
| TcpStateSynRecv, |
| TcpStateFinWait1, |
| TcpStateFinWait2, |
| TcpStateTimeWait, |
| TcpStateClose, |
| TcpStateCloseWait, |
| TcpStateLastAck, |
| TcpStateListen, |
| TcpStateClosing, |
| } |
| } |
| |
| func (_ TcpState) I_EnumIsStrict() bool { |
| return true |
| } |
| |
| func (x TcpState) IsUnknown() bool { |
| switch x { |
| case 1: |
| return false |
| case 2: |
| return false |
| case 3: |
| return false |
| case 4: |
| return false |
| case 5: |
| return false |
| case 6: |
| return false |
| case 7: |
| return false |
| case 8: |
| return false |
| case 9: |
| return false |
| case 10: |
| return false |
| case 11: |
| return false |
| } |
| return true |
| } |
| |
| func (x TcpState) String() string { |
| switch x { |
| case 1: |
| return "Established" |
| case 2: |
| return "SynSent" |
| case 3: |
| return "SynRecv" |
| case 4: |
| return "FinWait1" |
| case 5: |
| return "FinWait2" |
| case 6: |
| return "TimeWait" |
| case 7: |
| return "Close" |
| case 8: |
| return "CloseWait" |
| case 9: |
| return "LastAck" |
| case 10: |
| return "Listen" |
| case 11: |
| return "Closing" |
| } |
| return "Unknown" |
| } |
| |
| var _ _bindings.Enum = TimestampOption(0) |
| |
| // Packet timestamp reporting precision options. |
| type TimestampOption uint32 |
| |
| const ( |
| |
| // Do not report timestamp. |
| TimestampOptionDisabled TimestampOption = 0 |
| |
| // Report timestamp with nanosecond precision. |
| TimestampOptionNanosecond TimestampOption = 1 |
| |
| // Report timestamp with microsecond precision. |
| TimestampOptionMicrosecond TimestampOption = 2 |
| ) |
| |
| func (_ TimestampOption) I_EnumValues() []TimestampOption { |
| return []TimestampOption{ |
| TimestampOptionDisabled, |
| TimestampOptionNanosecond, |
| TimestampOptionMicrosecond, |
| } |
| } |
| |
| func (_ TimestampOption) I_EnumIsStrict() bool { |
| return true |
| } |
| |
| func (x TimestampOption) IsUnknown() bool { |
| switch x { |
| case 0: |
| return false |
| case 1: |
| return false |
| case 2: |
| return false |
| } |
| return true |
| } |
| |
| func (x TimestampOption) String() string { |
| switch x { |
| case 0: |
| return "Disabled" |
| case 1: |
| return "Nanosecond" |
| case 2: |
| return "Microsecond" |
| } |
| return "Unknown" |
| } |
| |
| var _ _bindings.Enum = UdpMetadataEncodingProtocolVersion(0) |
| |
| type UdpMetadataEncodingProtocolVersion uint16 |
| |
| const ( |
| UdpMetadataEncodingProtocolVersionZero UdpMetadataEncodingProtocolVersion = 0 |
| |
| // UdpMetadataEncodingProtocolVersion_Unknown is the default unknown placeholder. |
| UdpMetadataEncodingProtocolVersion_Unknown UdpMetadataEncodingProtocolVersion = 0xffff |
| ) |
| |
| func (_ UdpMetadataEncodingProtocolVersion) I_EnumValues() []UdpMetadataEncodingProtocolVersion { |
| return []UdpMetadataEncodingProtocolVersion{ |
| UdpMetadataEncodingProtocolVersionZero, |
| } |
| } |
| |
| func (_ UdpMetadataEncodingProtocolVersion) I_EnumIsStrict() bool { |
| return false |
| } |
| |
| func (x UdpMetadataEncodingProtocolVersion) IsUnknown() bool { |
| switch x { |
| case 0: |
| return false |
| } |
| return true |
| } |
| |
| func (x UdpMetadataEncodingProtocolVersion) String() string { |
| switch x { |
| case 0: |
| return "Zero" |
| } |
| return "Unknown" |
| } |
| |
| var _ _bindings.Bits = CmsgRequests(0) |
| |
| type CmsgRequests uint32 |
| |
| const ( |
| CmsgRequestsIpTos CmsgRequests = 1 |
| CmsgRequestsIpTtl CmsgRequests = 2 |
| CmsgRequestsIpv6Tclass CmsgRequests = 4 |
| CmsgRequestsIpv6Hoplimit CmsgRequests = 8 |
| CmsgRequestsIpv6Pktinfo CmsgRequests = 16 |
| CmsgRequestsIpRecvorigdstaddr CmsgRequests = 32 |
| CmsgRequests_Mask CmsgRequests = 63 |
| ) |
| |
| func (_ CmsgRequests) I_BitsMask() CmsgRequests { |
| return CmsgRequests_Mask |
| } |
| |
| func (_ CmsgRequests) I_BitsIsStrict() bool { |
| return false |
| } |
| |
| func (x CmsgRequests) HasUnknownBits() bool { |
| return x.GetUnknownBits() != 0 |
| } |
| |
| func (x CmsgRequests) GetUnknownBits() uint64 { |
| return uint64(^CmsgRequests_Mask & x) |
| } |
| |
| func (x CmsgRequests) InvertBits() CmsgRequests { |
| return CmsgRequests_Mask & ^x |
| } |
| |
| // HasBits validates that all flipped bits in the mask are set. |
| func (x CmsgRequests) HasBits(mask CmsgRequests) bool { |
| return mask|x == x |
| } |
| |
| // ClearBits ensures all flipped bits in the mask are unset. |
| func (x CmsgRequests) ClearBits(mask CmsgRequests) CmsgRequests { |
| return ^mask & x |
| } |
| |
| func (x CmsgRequests) String() string { |
| var buf _strings.Builder |
| if 1&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("IpTos") |
| } |
| if 2&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("IpTtl") |
| } |
| if 4&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Ipv6Tclass") |
| } |
| if 8&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Ipv6Hoplimit") |
| } |
| if 16&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Ipv6Pktinfo") |
| } |
| if 32&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("IpRecvorigdstaddr") |
| } |
| if buf.Len() == 0 { |
| buf.WriteString("<empty bits>") |
| } |
| return buf.String() |
| } |
| |
| var _ _bindings.Bits = InterfaceFlags(0) |
| |
| // Bits representing the interface flags as returned by the SIOCGIFFLAGS ioctl |
| // operation. These bitmasks are intended to track the C API definition. For |
| // example, `InterfaceFlags.UP` corresponds to `IFF_UP`, etc. |
| type InterfaceFlags uint16 |
| |
| const ( |
| InterfaceFlagsUp InterfaceFlags = 1 |
| InterfaceFlagsBroadcast InterfaceFlags = 2 |
| InterfaceFlagsDebug InterfaceFlags = 4 |
| InterfaceFlagsLoopback InterfaceFlags = 8 |
| InterfaceFlagsPointtopoint InterfaceFlags = 16 |
| InterfaceFlagsNotrailers InterfaceFlags = 32 |
| InterfaceFlagsRunning InterfaceFlags = 64 |
| InterfaceFlagsNoarp InterfaceFlags = 128 |
| InterfaceFlagsPromisc InterfaceFlags = 256 |
| InterfaceFlagsAllmulti InterfaceFlags = 512 |
| InterfaceFlagsLeader InterfaceFlags = 1024 |
| InterfaceFlagsFollower InterfaceFlags = 2048 |
| InterfaceFlagsMulticast InterfaceFlags = 4096 |
| InterfaceFlagsPortsel InterfaceFlags = 8192 |
| InterfaceFlagsAutomedia InterfaceFlags = 16384 |
| InterfaceFlagsDynamic InterfaceFlags = 32768 |
| InterfaceFlags_Mask InterfaceFlags = 65535 |
| ) |
| |
| func (_ InterfaceFlags) I_BitsMask() InterfaceFlags { |
| return InterfaceFlags_Mask |
| } |
| |
| func (_ InterfaceFlags) I_BitsIsStrict() bool { |
| return true |
| } |
| |
| func (x InterfaceFlags) HasUnknownBits() bool { |
| return x.GetUnknownBits() != 0 |
| } |
| |
| func (x InterfaceFlags) GetUnknownBits() uint64 { |
| return uint64(^InterfaceFlags_Mask & x) |
| } |
| |
| func (x InterfaceFlags) InvertBits() InterfaceFlags { |
| return InterfaceFlags_Mask & ^x |
| } |
| |
| // HasBits validates that all flipped bits in the mask are set. |
| func (x InterfaceFlags) HasBits(mask InterfaceFlags) bool { |
| return mask|x == x |
| } |
| |
| // ClearBits ensures all flipped bits in the mask are unset. |
| func (x InterfaceFlags) ClearBits(mask InterfaceFlags) InterfaceFlags { |
| return ^mask & x |
| } |
| |
| func (x InterfaceFlags) String() string { |
| var buf _strings.Builder |
| if 1&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Up") |
| } |
| if 2&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Broadcast") |
| } |
| if 4&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Debug") |
| } |
| if 8&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Loopback") |
| } |
| if 16&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Pointtopoint") |
| } |
| if 32&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Notrailers") |
| } |
| if 64&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Running") |
| } |
| if 128&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Noarp") |
| } |
| if 256&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Promisc") |
| } |
| if 512&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Allmulti") |
| } |
| if 1024&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Leader") |
| } |
| if 2048&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Follower") |
| } |
| if 4096&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Multicast") |
| } |
| if 8192&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Portsel") |
| } |
| if 16384&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Automedia") |
| } |
| if 32768&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Dynamic") |
| } |
| if buf.Len() == 0 { |
| buf.WriteString("<empty bits>") |
| } |
| return buf.String() |
| } |
| |
| var _ _bindings.Bits = RecvMsgFlags(0) |
| |
| // Flags controlling RecvMsg behavior. |
| type RecvMsgFlags uint16 |
| |
| const ( |
| RecvMsgFlagsPeek RecvMsgFlags = 2 |
| RecvMsgFlags_Mask RecvMsgFlags = 2 |
| ) |
| |
| func (_ RecvMsgFlags) I_BitsMask() RecvMsgFlags { |
| return RecvMsgFlags_Mask |
| } |
| |
| func (_ RecvMsgFlags) I_BitsIsStrict() bool { |
| return true |
| } |
| |
| func (x RecvMsgFlags) HasUnknownBits() bool { |
| return x.GetUnknownBits() != 0 |
| } |
| |
| func (x RecvMsgFlags) GetUnknownBits() uint64 { |
| return uint64(^RecvMsgFlags_Mask & x) |
| } |
| |
| func (x RecvMsgFlags) InvertBits() RecvMsgFlags { |
| return RecvMsgFlags_Mask & ^x |
| } |
| |
| // HasBits validates that all flipped bits in the mask are set. |
| func (x RecvMsgFlags) HasBits(mask RecvMsgFlags) bool { |
| return mask|x == x |
| } |
| |
| // ClearBits ensures all flipped bits in the mask are unset. |
| func (x RecvMsgFlags) ClearBits(mask RecvMsgFlags) RecvMsgFlags { |
| return ^mask & x |
| } |
| |
| func (x RecvMsgFlags) String() string { |
| var buf _strings.Builder |
| if 2&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Peek") |
| } |
| if buf.Len() == 0 { |
| buf.WriteString("<empty bits>") |
| } |
| return buf.String() |
| } |
| |
| var _ _bindings.Bits = SendMsgFlags(0) |
| |
| type SendMsgFlags uint16 |
| |
| const ( |
| SendMsgFlagsReserved SendMsgFlags = 32768 |
| SendMsgFlags_Mask SendMsgFlags = 32768 |
| ) |
| |
| func (_ SendMsgFlags) I_BitsMask() SendMsgFlags { |
| return SendMsgFlags_Mask |
| } |
| |
| func (_ SendMsgFlags) I_BitsIsStrict() bool { |
| return true |
| } |
| |
| func (x SendMsgFlags) HasUnknownBits() bool { |
| return x.GetUnknownBits() != 0 |
| } |
| |
| func (x SendMsgFlags) GetUnknownBits() uint64 { |
| return uint64(^SendMsgFlags_Mask & x) |
| } |
| |
| func (x SendMsgFlags) InvertBits() SendMsgFlags { |
| return SendMsgFlags_Mask & ^x |
| } |
| |
| // HasBits validates that all flipped bits in the mask are set. |
| func (x SendMsgFlags) HasBits(mask SendMsgFlags) bool { |
| return mask|x == x |
| } |
| |
| // ClearBits ensures all flipped bits in the mask are unset. |
| func (x SendMsgFlags) ClearBits(mask SendMsgFlags) SendMsgFlags { |
| return ^mask & x |
| } |
| |
| func (x SendMsgFlags) String() string { |
| var buf _strings.Builder |
| if 32768&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Reserved") |
| } |
| if buf.Len() == 0 { |
| buf.WriteString("<empty bits>") |
| } |
| return buf.String() |
| } |
| |
| var _ _bindings.Bits = ShutdownMode(0) |
| |
| // Socket shutdown mode. |
| type ShutdownMode uint16 |
| |
| const ( |
| ShutdownModeRead ShutdownMode = 1 |
| ShutdownModeWrite ShutdownMode = 2 |
| ShutdownMode_Mask ShutdownMode = 3 |
| ) |
| |
| func (_ ShutdownMode) I_BitsMask() ShutdownMode { |
| return ShutdownMode_Mask |
| } |
| |
| func (_ ShutdownMode) I_BitsIsStrict() bool { |
| return true |
| } |
| |
| func (x ShutdownMode) HasUnknownBits() bool { |
| return x.GetUnknownBits() != 0 |
| } |
| |
| func (x ShutdownMode) GetUnknownBits() uint64 { |
| return uint64(^ShutdownMode_Mask & x) |
| } |
| |
| func (x ShutdownMode) InvertBits() ShutdownMode { |
| return ShutdownMode_Mask & ^x |
| } |
| |
| // HasBits validates that all flipped bits in the mask are set. |
| func (x ShutdownMode) HasBits(mask ShutdownMode) bool { |
| return mask|x == x |
| } |
| |
| // ClearBits ensures all flipped bits in the mask are unset. |
| func (x ShutdownMode) ClearBits(mask ShutdownMode) ShutdownMode { |
| return ^mask & x |
| } |
| |
| func (x ShutdownMode) String() string { |
| var buf _strings.Builder |
| if 1&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Read") |
| } |
| if 2&x != 0 { |
| if buf.Len() != 0 { |
| buf.WriteRune('|') |
| } |
| buf.WriteString("Write") |
| } |
| if buf.Len() == 0 { |
| buf.WriteString("<empty bits>") |
| } |
| return buf.String() |
| } |
| |
| type BaseDatagramSocketGetInfoResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"8" fidl_alignment_v2:"4"` |
| Domain Domain `fidl_offset_v2:"0"` |
| Proto DatagramSocketProtocol `fidl_offset_v2:"4"` |
| } |
| |
| var _mBaseDatagramSocketGetInfoResponse = _bindings.CreateLazyMarshaler(BaseDatagramSocketGetInfoResponse{}) |
| |
| func (msg *BaseDatagramSocketGetInfoResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseDatagramSocketGetInfoResponse |
| } |
| |
| type BaseNetworkSocketAddIpMembershipRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| Membership IpMulticastMembership `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketAddIpMembershipRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketAddIpMembershipRequest{}) |
| |
| func (msg *BaseNetworkSocketAddIpMembershipRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketAddIpMembershipRequest |
| } |
| |
| type BaseNetworkSocketAddIpv6MembershipRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"24" fidl_alignment_v2:"8"` |
| Membership Ipv6MulticastMembership `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketAddIpv6MembershipRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketAddIpv6MembershipRequest{}) |
| |
| func (msg *BaseNetworkSocketAddIpv6MembershipRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketAddIpv6MembershipRequest |
| } |
| |
| type BaseNetworkSocketBindRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| Addr fuchsianet.SocketAddress `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketBindRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketBindRequest{}) |
| |
| func (msg *BaseNetworkSocketBindRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketBindRequest |
| } |
| |
| type BaseNetworkSocketConnectRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| Addr fuchsianet.SocketAddress `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketConnectRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketConnectRequest{}) |
| |
| func (msg *BaseNetworkSocketConnectRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketConnectRequest |
| } |
| |
| type BaseNetworkSocketDropIpMembershipRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| Membership IpMulticastMembership `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketDropIpMembershipRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketDropIpMembershipRequest{}) |
| |
| func (msg *BaseNetworkSocketDropIpMembershipRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketDropIpMembershipRequest |
| } |
| |
| type BaseNetworkSocketDropIpv6MembershipRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"24" fidl_alignment_v2:"8"` |
| Membership Ipv6MulticastMembership `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketDropIpv6MembershipRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketDropIpv6MembershipRequest{}) |
| |
| func (msg *BaseNetworkSocketDropIpv6MembershipRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketDropIpv6MembershipRequest |
| } |
| |
| type BaseNetworkSocketSetIpMulticastInterfaceRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| Iface uint64 `fidl_offset_v2:"0"` |
| Address fuchsianet.Ipv4Address `fidl_offset_v2:"8"` |
| } |
| |
| var _mBaseNetworkSocketSetIpMulticastInterfaceRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpMulticastInterfaceRequest{}) |
| |
| func (msg *BaseNetworkSocketSetIpMulticastInterfaceRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpMulticastInterfaceRequest |
| } |
| |
| type BaseNetworkSocketSetIpMulticastLoopbackRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketSetIpMulticastLoopbackRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpMulticastLoopbackRequest{}) |
| |
| func (msg *BaseNetworkSocketSetIpMulticastLoopbackRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpMulticastLoopbackRequest |
| } |
| |
| type BaseNetworkSocketSetIpMulticastTtlRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| Value OptionalUint8 `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketSetIpMulticastTtlRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpMulticastTtlRequest{}) |
| |
| func (msg *BaseNetworkSocketSetIpMulticastTtlRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpMulticastTtlRequest |
| } |
| |
| type BaseNetworkSocketSetIpPacketInfoRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketSetIpPacketInfoRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpPacketInfoRequest{}) |
| |
| func (msg *BaseNetworkSocketSetIpPacketInfoRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpPacketInfoRequest |
| } |
| |
| type BaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest{}) |
| |
| func (msg *BaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest |
| } |
| |
| type BaseNetworkSocketSetIpReceiveTtlRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketSetIpReceiveTtlRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpReceiveTtlRequest{}) |
| |
| func (msg *BaseNetworkSocketSetIpReceiveTtlRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpReceiveTtlRequest |
| } |
| |
| type BaseNetworkSocketSetIpReceiveTypeOfServiceRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketSetIpReceiveTypeOfServiceRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpReceiveTypeOfServiceRequest{}) |
| |
| func (msg *BaseNetworkSocketSetIpReceiveTypeOfServiceRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpReceiveTypeOfServiceRequest |
| } |
| |
| type BaseNetworkSocketSetIpTransparentRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketSetIpTransparentRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpTransparentRequest{}) |
| |
| func (msg *BaseNetworkSocketSetIpTransparentRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpTransparentRequest |
| } |
| |
| type BaseNetworkSocketSetIpTtlRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| Value OptionalUint8 `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketSetIpTtlRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpTtlRequest{}) |
| |
| func (msg *BaseNetworkSocketSetIpTtlRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpTtlRequest |
| } |
| |
| type BaseNetworkSocketSetIpTypeOfServiceRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value uint8 `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketSetIpTypeOfServiceRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpTypeOfServiceRequest{}) |
| |
| func (msg *BaseNetworkSocketSetIpTypeOfServiceRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpTypeOfServiceRequest |
| } |
| |
| type BaseNetworkSocketSetIpv6MulticastHopsRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| Value OptionalUint8 `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6MulticastHopsRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6MulticastHopsRequest{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6MulticastHopsRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6MulticastHopsRequest |
| } |
| |
| type BaseNetworkSocketSetIpv6MulticastInterfaceRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"8" fidl_alignment_v2:"8"` |
| Value uint64 `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6MulticastInterfaceRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6MulticastInterfaceRequest{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6MulticastInterfaceRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6MulticastInterfaceRequest |
| } |
| |
| type BaseNetworkSocketSetIpv6MulticastLoopbackRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6MulticastLoopbackRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6MulticastLoopbackRequest{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6MulticastLoopbackRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6MulticastLoopbackRequest |
| } |
| |
| type BaseNetworkSocketSetIpv6OnlyRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6OnlyRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6OnlyRequest{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6OnlyRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6OnlyRequest |
| } |
| |
| type BaseNetworkSocketSetIpv6ReceiveHopLimitRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6ReceiveHopLimitRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6ReceiveHopLimitRequest{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6ReceiveHopLimitRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6ReceiveHopLimitRequest |
| } |
| |
| type BaseNetworkSocketSetIpv6ReceivePacketInfoRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6ReceivePacketInfoRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6ReceivePacketInfoRequest{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6ReceivePacketInfoRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6ReceivePacketInfoRequest |
| } |
| |
| type BaseNetworkSocketSetIpv6ReceiveTrafficClassRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6ReceiveTrafficClassRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6ReceiveTrafficClassRequest{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6ReceiveTrafficClassRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6ReceiveTrafficClassRequest |
| } |
| |
| type BaseNetworkSocketSetIpv6TrafficClassRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| Value OptionalUint8 `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6TrafficClassRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6TrafficClassRequest{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6TrafficClassRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6TrafficClassRequest |
| } |
| |
| type BaseNetworkSocketSetIpv6UnicastHopsRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| Value OptionalUint8 `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6UnicastHopsRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6UnicastHopsRequest{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6UnicastHopsRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6UnicastHopsRequest |
| } |
| |
| type BaseNetworkSocketShutdownRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"2" fidl_alignment_v2:"2"` |
| Mode ShutdownMode `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketShutdownRequest = _bindings.CreateLazyMarshaler(BaseNetworkSocketShutdownRequest{}) |
| |
| func (msg *BaseNetworkSocketShutdownRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketShutdownRequest |
| } |
| |
| type BaseNetworkSocketAddIpMembershipResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketAddIpMembershipResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketAddIpMembershipResponse{}) |
| |
| func (msg *BaseNetworkSocketAddIpMembershipResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketAddIpMembershipResponse |
| } |
| |
| type BaseNetworkSocketAddIpv6MembershipResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketAddIpv6MembershipResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketAddIpv6MembershipResponse{}) |
| |
| func (msg *BaseNetworkSocketAddIpv6MembershipResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketAddIpv6MembershipResponse |
| } |
| |
| type BaseNetworkSocketBindResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketBindResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketBindResponse{}) |
| |
| func (msg *BaseNetworkSocketBindResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketBindResponse |
| } |
| |
| type BaseNetworkSocketConnectResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketConnectResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketConnectResponse{}) |
| |
| func (msg *BaseNetworkSocketConnectResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketConnectResponse |
| } |
| |
| type BaseNetworkSocketDisconnectResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketDisconnectResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketDisconnectResponse{}) |
| |
| func (msg *BaseNetworkSocketDisconnectResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketDisconnectResponse |
| } |
| |
| type BaseNetworkSocketDropIpMembershipResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketDropIpMembershipResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketDropIpMembershipResponse{}) |
| |
| func (msg *BaseNetworkSocketDropIpMembershipResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketDropIpMembershipResponse |
| } |
| |
| type BaseNetworkSocketDropIpv6MembershipResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketDropIpv6MembershipResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketDropIpv6MembershipResponse{}) |
| |
| func (msg *BaseNetworkSocketDropIpv6MembershipResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketDropIpv6MembershipResponse |
| } |
| |
| type BaseNetworkSocketGetIpMulticastInterfaceResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"1"` |
| Value fuchsianet.Ipv4Address `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketGetIpMulticastInterfaceResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpMulticastInterfaceResponse{}) |
| |
| func (msg *BaseNetworkSocketGetIpMulticastInterfaceResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpMulticastInterfaceResponse |
| } |
| |
| type BaseNetworkSocketGetIpMulticastLoopbackResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketGetIpMulticastLoopbackResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpMulticastLoopbackResponse{}) |
| |
| func (msg *BaseNetworkSocketGetIpMulticastLoopbackResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpMulticastLoopbackResponse |
| } |
| |
| type BaseNetworkSocketGetIpMulticastTtlResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value uint8 `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketGetIpMulticastTtlResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpMulticastTtlResponse{}) |
| |
| func (msg *BaseNetworkSocketGetIpMulticastTtlResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpMulticastTtlResponse |
| } |
| |
| type BaseNetworkSocketGetIpPacketInfoResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketGetIpPacketInfoResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpPacketInfoResponse{}) |
| |
| func (msg *BaseNetworkSocketGetIpPacketInfoResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpPacketInfoResponse |
| } |
| |
| type BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketGetIpReceiveOriginalDestinationAddressResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResponse{}) |
| |
| func (msg *BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpReceiveOriginalDestinationAddressResponse |
| } |
| |
| type BaseNetworkSocketGetIpReceiveTtlResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketGetIpReceiveTtlResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpReceiveTtlResponse{}) |
| |
| func (msg *BaseNetworkSocketGetIpReceiveTtlResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpReceiveTtlResponse |
| } |
| |
| type BaseNetworkSocketGetIpReceiveTypeOfServiceResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketGetIpReceiveTypeOfServiceResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpReceiveTypeOfServiceResponse{}) |
| |
| func (msg *BaseNetworkSocketGetIpReceiveTypeOfServiceResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpReceiveTypeOfServiceResponse |
| } |
| |
| type BaseNetworkSocketGetIpTransparentResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketGetIpTransparentResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpTransparentResponse{}) |
| |
| func (msg *BaseNetworkSocketGetIpTransparentResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpTransparentResponse |
| } |
| |
| type BaseNetworkSocketGetIpTtlResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value uint8 `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketGetIpTtlResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpTtlResponse{}) |
| |
| func (msg *BaseNetworkSocketGetIpTtlResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpTtlResponse |
| } |
| |
| type BaseNetworkSocketGetIpTypeOfServiceResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value uint8 `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketGetIpTypeOfServiceResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpTypeOfServiceResponse{}) |
| |
| func (msg *BaseNetworkSocketGetIpTypeOfServiceResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpTypeOfServiceResponse |
| } |
| |
| type BaseNetworkSocketGetIpv6MulticastHopsResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value uint8 `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketGetIpv6MulticastHopsResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpv6MulticastHopsResponse{}) |
| |
| func (msg *BaseNetworkSocketGetIpv6MulticastHopsResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpv6MulticastHopsResponse |
| } |
| |
| type BaseNetworkSocketGetIpv6MulticastInterfaceResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"8" fidl_alignment_v2:"8"` |
| Value uint64 `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketGetIpv6MulticastInterfaceResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpv6MulticastInterfaceResponse{}) |
| |
| func (msg *BaseNetworkSocketGetIpv6MulticastInterfaceResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpv6MulticastInterfaceResponse |
| } |
| |
| type BaseNetworkSocketGetIpv6MulticastLoopbackResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketGetIpv6MulticastLoopbackResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpv6MulticastLoopbackResponse{}) |
| |
| func (msg *BaseNetworkSocketGetIpv6MulticastLoopbackResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpv6MulticastLoopbackResponse |
| } |
| |
| type BaseNetworkSocketGetIpv6OnlyResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketGetIpv6OnlyResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpv6OnlyResponse{}) |
| |
| func (msg *BaseNetworkSocketGetIpv6OnlyResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpv6OnlyResponse |
| } |
| |
| type BaseNetworkSocketGetIpv6ReceiveHopLimitResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketGetIpv6ReceiveHopLimitResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpv6ReceiveHopLimitResponse{}) |
| |
| func (msg *BaseNetworkSocketGetIpv6ReceiveHopLimitResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpv6ReceiveHopLimitResponse |
| } |
| |
| type BaseNetworkSocketGetIpv6ReceivePacketInfoResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketGetIpv6ReceivePacketInfoResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpv6ReceivePacketInfoResponse{}) |
| |
| func (msg *BaseNetworkSocketGetIpv6ReceivePacketInfoResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpv6ReceivePacketInfoResponse |
| } |
| |
| type BaseNetworkSocketGetIpv6ReceiveTrafficClassResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketGetIpv6ReceiveTrafficClassResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpv6ReceiveTrafficClassResponse{}) |
| |
| func (msg *BaseNetworkSocketGetIpv6ReceiveTrafficClassResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpv6ReceiveTrafficClassResponse |
| } |
| |
| type BaseNetworkSocketGetIpv6TrafficClassResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value uint8 `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketGetIpv6TrafficClassResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpv6TrafficClassResponse{}) |
| |
| func (msg *BaseNetworkSocketGetIpv6TrafficClassResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpv6TrafficClassResponse |
| } |
| |
| type BaseNetworkSocketGetIpv6UnicastHopsResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value uint8 `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketGetIpv6UnicastHopsResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpv6UnicastHopsResponse{}) |
| |
| func (msg *BaseNetworkSocketGetIpv6UnicastHopsResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpv6UnicastHopsResponse |
| } |
| |
| type BaseNetworkSocketGetOriginalDestinationResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| Value fuchsianet.SocketAddress `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketGetOriginalDestinationResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetOriginalDestinationResponse{}) |
| |
| func (msg *BaseNetworkSocketGetOriginalDestinationResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetOriginalDestinationResponse |
| } |
| |
| type BaseNetworkSocketGetPeerNameResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| Addr fuchsianet.SocketAddress `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketGetPeerNameResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetPeerNameResponse{}) |
| |
| func (msg *BaseNetworkSocketGetPeerNameResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetPeerNameResponse |
| } |
| |
| type BaseNetworkSocketGetSockNameResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| Addr fuchsianet.SocketAddress `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseNetworkSocketGetSockNameResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetSockNameResponse{}) |
| |
| func (msg *BaseNetworkSocketGetSockNameResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetSockNameResponse |
| } |
| |
| type BaseNetworkSocketSetIpMulticastInterfaceResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketSetIpMulticastInterfaceResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpMulticastInterfaceResponse{}) |
| |
| func (msg *BaseNetworkSocketSetIpMulticastInterfaceResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpMulticastInterfaceResponse |
| } |
| |
| type BaseNetworkSocketSetIpMulticastLoopbackResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketSetIpMulticastLoopbackResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpMulticastLoopbackResponse{}) |
| |
| func (msg *BaseNetworkSocketSetIpMulticastLoopbackResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpMulticastLoopbackResponse |
| } |
| |
| type BaseNetworkSocketSetIpMulticastTtlResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketSetIpMulticastTtlResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpMulticastTtlResponse{}) |
| |
| func (msg *BaseNetworkSocketSetIpMulticastTtlResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpMulticastTtlResponse |
| } |
| |
| type BaseNetworkSocketSetIpPacketInfoResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketSetIpPacketInfoResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpPacketInfoResponse{}) |
| |
| func (msg *BaseNetworkSocketSetIpPacketInfoResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpPacketInfoResponse |
| } |
| |
| type BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketSetIpReceiveOriginalDestinationAddressResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResponse{}) |
| |
| func (msg *BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpReceiveOriginalDestinationAddressResponse |
| } |
| |
| type BaseNetworkSocketSetIpReceiveTtlResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketSetIpReceiveTtlResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpReceiveTtlResponse{}) |
| |
| func (msg *BaseNetworkSocketSetIpReceiveTtlResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpReceiveTtlResponse |
| } |
| |
| type BaseNetworkSocketSetIpReceiveTypeOfServiceResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketSetIpReceiveTypeOfServiceResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpReceiveTypeOfServiceResponse{}) |
| |
| func (msg *BaseNetworkSocketSetIpReceiveTypeOfServiceResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpReceiveTypeOfServiceResponse |
| } |
| |
| type BaseNetworkSocketSetIpTransparentResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketSetIpTransparentResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpTransparentResponse{}) |
| |
| func (msg *BaseNetworkSocketSetIpTransparentResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpTransparentResponse |
| } |
| |
| type BaseNetworkSocketSetIpTtlResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketSetIpTtlResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpTtlResponse{}) |
| |
| func (msg *BaseNetworkSocketSetIpTtlResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpTtlResponse |
| } |
| |
| type BaseNetworkSocketSetIpTypeOfServiceResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketSetIpTypeOfServiceResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpTypeOfServiceResponse{}) |
| |
| func (msg *BaseNetworkSocketSetIpTypeOfServiceResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpTypeOfServiceResponse |
| } |
| |
| type BaseNetworkSocketSetIpv6MulticastHopsResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6MulticastHopsResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6MulticastHopsResponse{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6MulticastHopsResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6MulticastHopsResponse |
| } |
| |
| type BaseNetworkSocketSetIpv6MulticastInterfaceResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6MulticastInterfaceResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6MulticastInterfaceResponse{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6MulticastInterfaceResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6MulticastInterfaceResponse |
| } |
| |
| type BaseNetworkSocketSetIpv6MulticastLoopbackResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6MulticastLoopbackResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6MulticastLoopbackResponse{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6MulticastLoopbackResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6MulticastLoopbackResponse |
| } |
| |
| type BaseNetworkSocketSetIpv6OnlyResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6OnlyResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6OnlyResponse{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6OnlyResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6OnlyResponse |
| } |
| |
| type BaseNetworkSocketSetIpv6ReceiveHopLimitResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6ReceiveHopLimitResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6ReceiveHopLimitResponse{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6ReceiveHopLimitResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6ReceiveHopLimitResponse |
| } |
| |
| type BaseNetworkSocketSetIpv6ReceivePacketInfoResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6ReceivePacketInfoResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6ReceivePacketInfoResponse{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6ReceivePacketInfoResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6ReceivePacketInfoResponse |
| } |
| |
| type BaseNetworkSocketSetIpv6ReceiveTrafficClassResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6ReceiveTrafficClassResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6ReceiveTrafficClassResponse{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6ReceiveTrafficClassResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6ReceiveTrafficClassResponse |
| } |
| |
| type BaseNetworkSocketSetIpv6TrafficClassResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6TrafficClassResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6TrafficClassResponse{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6TrafficClassResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6TrafficClassResponse |
| } |
| |
| type BaseNetworkSocketSetIpv6UnicastHopsResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6UnicastHopsResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6UnicastHopsResponse{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6UnicastHopsResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6UnicastHopsResponse |
| } |
| |
| type BaseNetworkSocketShutdownResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseNetworkSocketShutdownResponse = _bindings.CreateLazyMarshaler(BaseNetworkSocketShutdownResponse{}) |
| |
| func (msg *BaseNetworkSocketShutdownResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketShutdownResponse |
| } |
| |
| type BaseSocketSetBindToDeviceRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| Value string `fidl_offset_v2:"0" fidl_bounds:"15"` |
| } |
| |
| var _mBaseSocketSetBindToDeviceRequest = _bindings.CreateLazyMarshaler(BaseSocketSetBindToDeviceRequest{}) |
| |
| func (msg *BaseSocketSetBindToDeviceRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetBindToDeviceRequest |
| } |
| |
| type BaseSocketSetBroadcastRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseSocketSetBroadcastRequest = _bindings.CreateLazyMarshaler(BaseSocketSetBroadcastRequest{}) |
| |
| func (msg *BaseSocketSetBroadcastRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetBroadcastRequest |
| } |
| |
| type BaseSocketSetKeepAliveRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseSocketSetKeepAliveRequest = _bindings.CreateLazyMarshaler(BaseSocketSetKeepAliveRequest{}) |
| |
| func (msg *BaseSocketSetKeepAliveRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetKeepAliveRequest |
| } |
| |
| type BaseSocketSetLingerRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"8" fidl_alignment_v2:"4"` |
| Linger bool `fidl_offset_v2:"0"` |
| LengthSecs uint32 `fidl_offset_v2:"4"` |
| } |
| |
| var _mBaseSocketSetLingerRequest = _bindings.CreateLazyMarshaler(BaseSocketSetLingerRequest{}) |
| |
| func (msg *BaseSocketSetLingerRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetLingerRequest |
| } |
| |
| type BaseSocketSetNoCheckRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseSocketSetNoCheckRequest = _bindings.CreateLazyMarshaler(BaseSocketSetNoCheckRequest{}) |
| |
| func (msg *BaseSocketSetNoCheckRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetNoCheckRequest |
| } |
| |
| type BaseSocketSetOutOfBandInlineRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseSocketSetOutOfBandInlineRequest = _bindings.CreateLazyMarshaler(BaseSocketSetOutOfBandInlineRequest{}) |
| |
| func (msg *BaseSocketSetOutOfBandInlineRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetOutOfBandInlineRequest |
| } |
| |
| type BaseSocketSetReceiveBufferRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"8" fidl_alignment_v2:"8"` |
| ValueBytes uint64 `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseSocketSetReceiveBufferRequest = _bindings.CreateLazyMarshaler(BaseSocketSetReceiveBufferRequest{}) |
| |
| func (msg *BaseSocketSetReceiveBufferRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetReceiveBufferRequest |
| } |
| |
| type BaseSocketSetReuseAddressRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseSocketSetReuseAddressRequest = _bindings.CreateLazyMarshaler(BaseSocketSetReuseAddressRequest{}) |
| |
| func (msg *BaseSocketSetReuseAddressRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetReuseAddressRequest |
| } |
| |
| type BaseSocketSetReusePortRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseSocketSetReusePortRequest = _bindings.CreateLazyMarshaler(BaseSocketSetReusePortRequest{}) |
| |
| func (msg *BaseSocketSetReusePortRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetReusePortRequest |
| } |
| |
| type BaseSocketSetSendBufferRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"8" fidl_alignment_v2:"8"` |
| ValueBytes uint64 `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseSocketSetSendBufferRequest = _bindings.CreateLazyMarshaler(BaseSocketSetSendBufferRequest{}) |
| |
| func (msg *BaseSocketSetSendBufferRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetSendBufferRequest |
| } |
| |
| type BaseSocketSetTimestampRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"4"` |
| Value TimestampOption `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseSocketSetTimestampRequest = _bindings.CreateLazyMarshaler(BaseSocketSetTimestampRequest{}) |
| |
| func (msg *BaseSocketSetTimestampRequest) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetTimestampRequest |
| } |
| |
| type BaseSocketGetAcceptConnResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseSocketGetAcceptConnResponse = _bindings.CreateLazyMarshaler(BaseSocketGetAcceptConnResponse{}) |
| |
| func (msg *BaseSocketGetAcceptConnResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetAcceptConnResponse |
| } |
| |
| type BaseSocketGetBindToDeviceResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| Value string `fidl_offset_v2:"0" fidl_bounds:"15"` |
| } |
| |
| var _mBaseSocketGetBindToDeviceResponse = _bindings.CreateLazyMarshaler(BaseSocketGetBindToDeviceResponse{}) |
| |
| func (msg *BaseSocketGetBindToDeviceResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetBindToDeviceResponse |
| } |
| |
| type BaseSocketGetBroadcastResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseSocketGetBroadcastResponse = _bindings.CreateLazyMarshaler(BaseSocketGetBroadcastResponse{}) |
| |
| func (msg *BaseSocketGetBroadcastResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetBroadcastResponse |
| } |
| |
| type BaseSocketGetErrorResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseSocketGetErrorResponse = _bindings.CreateLazyMarshaler(BaseSocketGetErrorResponse{}) |
| |
| func (msg *BaseSocketGetErrorResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetErrorResponse |
| } |
| |
| type BaseSocketGetKeepAliveResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseSocketGetKeepAliveResponse = _bindings.CreateLazyMarshaler(BaseSocketGetKeepAliveResponse{}) |
| |
| func (msg *BaseSocketGetKeepAliveResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetKeepAliveResponse |
| } |
| |
| type BaseSocketGetLingerResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"8" fidl_alignment_v2:"4"` |
| Linger bool `fidl_offset_v2:"0"` |
| LengthSecs uint32 `fidl_offset_v2:"4"` |
| } |
| |
| var _mBaseSocketGetLingerResponse = _bindings.CreateLazyMarshaler(BaseSocketGetLingerResponse{}) |
| |
| func (msg *BaseSocketGetLingerResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetLingerResponse |
| } |
| |
| type BaseSocketGetNoCheckResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseSocketGetNoCheckResponse = _bindings.CreateLazyMarshaler(BaseSocketGetNoCheckResponse{}) |
| |
| func (msg *BaseSocketGetNoCheckResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetNoCheckResponse |
| } |
| |
| type BaseSocketGetOutOfBandInlineResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseSocketGetOutOfBandInlineResponse = _bindings.CreateLazyMarshaler(BaseSocketGetOutOfBandInlineResponse{}) |
| |
| func (msg *BaseSocketGetOutOfBandInlineResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetOutOfBandInlineResponse |
| } |
| |
| type BaseSocketGetReceiveBufferResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"8" fidl_alignment_v2:"8"` |
| ValueBytes uint64 `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseSocketGetReceiveBufferResponse = _bindings.CreateLazyMarshaler(BaseSocketGetReceiveBufferResponse{}) |
| |
| func (msg *BaseSocketGetReceiveBufferResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetReceiveBufferResponse |
| } |
| |
| type BaseSocketGetReuseAddressResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseSocketGetReuseAddressResponse = _bindings.CreateLazyMarshaler(BaseSocketGetReuseAddressResponse{}) |
| |
| func (msg *BaseSocketGetReuseAddressResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetReuseAddressResponse |
| } |
| |
| type BaseSocketGetReusePortResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseSocketGetReusePortResponse = _bindings.CreateLazyMarshaler(BaseSocketGetReusePortResponse{}) |
| |
| func (msg *BaseSocketGetReusePortResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetReusePortResponse |
| } |
| |
| type BaseSocketGetSendBufferResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"8" fidl_alignment_v2:"8"` |
| ValueBytes uint64 `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseSocketGetSendBufferResponse = _bindings.CreateLazyMarshaler(BaseSocketGetSendBufferResponse{}) |
| |
| func (msg *BaseSocketGetSendBufferResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetSendBufferResponse |
| } |
| |
| type BaseSocketGetTimestampResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"4"` |
| Value TimestampOption `fidl_offset_v2:"0"` |
| } |
| |
| var _mBaseSocketGetTimestampResponse = _bindings.CreateLazyMarshaler(BaseSocketGetTimestampResponse{}) |
| |
| func (msg *BaseSocketGetTimestampResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetTimestampResponse |
| } |
| |
| type BaseSocketSetBindToDeviceResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseSocketSetBindToDeviceResponse = _bindings.CreateLazyMarshaler(BaseSocketSetBindToDeviceResponse{}) |
| |
| func (msg *BaseSocketSetBindToDeviceResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetBindToDeviceResponse |
| } |
| |
| type BaseSocketSetBroadcastResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseSocketSetBroadcastResponse = _bindings.CreateLazyMarshaler(BaseSocketSetBroadcastResponse{}) |
| |
| func (msg *BaseSocketSetBroadcastResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetBroadcastResponse |
| } |
| |
| type BaseSocketSetKeepAliveResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseSocketSetKeepAliveResponse = _bindings.CreateLazyMarshaler(BaseSocketSetKeepAliveResponse{}) |
| |
| func (msg *BaseSocketSetKeepAliveResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetKeepAliveResponse |
| } |
| |
| type BaseSocketSetLingerResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseSocketSetLingerResponse = _bindings.CreateLazyMarshaler(BaseSocketSetLingerResponse{}) |
| |
| func (msg *BaseSocketSetLingerResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetLingerResponse |
| } |
| |
| type BaseSocketSetNoCheckResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseSocketSetNoCheckResponse = _bindings.CreateLazyMarshaler(BaseSocketSetNoCheckResponse{}) |
| |
| func (msg *BaseSocketSetNoCheckResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetNoCheckResponse |
| } |
| |
| type BaseSocketSetOutOfBandInlineResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseSocketSetOutOfBandInlineResponse = _bindings.CreateLazyMarshaler(BaseSocketSetOutOfBandInlineResponse{}) |
| |
| func (msg *BaseSocketSetOutOfBandInlineResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetOutOfBandInlineResponse |
| } |
| |
| type BaseSocketSetReceiveBufferResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseSocketSetReceiveBufferResponse = _bindings.CreateLazyMarshaler(BaseSocketSetReceiveBufferResponse{}) |
| |
| func (msg *BaseSocketSetReceiveBufferResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetReceiveBufferResponse |
| } |
| |
| type BaseSocketSetReuseAddressResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseSocketSetReuseAddressResponse = _bindings.CreateLazyMarshaler(BaseSocketSetReuseAddressResponse{}) |
| |
| func (msg *BaseSocketSetReuseAddressResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetReuseAddressResponse |
| } |
| |
| type BaseSocketSetReusePortResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseSocketSetReusePortResponse = _bindings.CreateLazyMarshaler(BaseSocketSetReusePortResponse{}) |
| |
| func (msg *BaseSocketSetReusePortResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetReusePortResponse |
| } |
| |
| type BaseSocketSetSendBufferResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseSocketSetSendBufferResponse = _bindings.CreateLazyMarshaler(BaseSocketSetSendBufferResponse{}) |
| |
| func (msg *BaseSocketSetSendBufferResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetSendBufferResponse |
| } |
| |
| type BaseSocketSetTimestampResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mBaseSocketSetTimestampResponse = _bindings.CreateLazyMarshaler(BaseSocketSetTimestampResponse{}) |
| |
| func (msg *BaseSocketSetTimestampResponse) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetTimestampResponse |
| } |
| |
| type Empty struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mEmpty = _bindings.CreateLazyMarshaler(Empty{}) |
| |
| func (msg *Empty) Marshaler() _bindings.Marshaler { |
| return _mEmpty |
| } |
| |
| // IPv4 multicast membership options. |
| type IpMulticastMembership struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| // Interface index for membership. |
| Iface uint64 `fidl_offset_v2:"0"` |
| // Local interface address requesting or relinquishing ownership. |
| LocalAddr fuchsianet.Ipv4Address `fidl_offset_v2:"8"` |
| // Address of the multicast group the membership refers to. |
| McastAddr fuchsianet.Ipv4Address `fidl_offset_v2:"12"` |
| } |
| |
| var _mIpMulticastMembership = _bindings.CreateLazyMarshaler(IpMulticastMembership{}) |
| |
| func (msg *IpMulticastMembership) Marshaler() _bindings.Marshaler { |
| return _mIpMulticastMembership |
| } |
| |
| // IPv6 multicast membership options. |
| type Ipv6MulticastMembership struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"24" fidl_alignment_v2:"8"` |
| // Interface index for membership. |
| Iface uint64 `fidl_offset_v2:"0"` |
| // Address of the multicast group the membership refers to. |
| McastAddr fuchsianet.Ipv6Address `fidl_offset_v2:"8"` |
| } |
| |
| var _mIpv6MulticastMembership = _bindings.CreateLazyMarshaler(Ipv6MulticastMembership{}) |
| |
| func (msg *Ipv6MulticastMembership) Marshaler() _bindings.Marshaler { |
| return _mIpv6MulticastMembership |
| } |
| |
| type Ipv6PktInfoRecvControlData struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"24" fidl_alignment_v2:"8"` |
| // The index of the interface on which the IP packet was received. |
| Iface uint64 `fidl_offset_v2:"0"` |
| // The destination address specified in the received packet's IP |
| // header. |
| HeaderDestinationAddr fuchsianet.Ipv6Address `fidl_offset_v2:"8"` |
| } |
| |
| var _mIpv6PktInfoRecvControlData = _bindings.CreateLazyMarshaler(Ipv6PktInfoRecvControlData{}) |
| |
| func (msg *Ipv6PktInfoRecvControlData) Marshaler() _bindings.Marshaler { |
| return _mIpv6PktInfoRecvControlData |
| } |
| |
| // IPv6-specific disposition of sent data. |
| // |
| // This is currently a struct instead of a table as it is meant to match |
| // `in6_pktinfo` which is not expected to grow. |
| type Ipv6PktInfoSendControlData struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"24" fidl_alignment_v2:"8"` |
| // The interface index from which the IPv6 packet should be sent. |
| // |
| // 0 indicates that the local interface is unspecified and the |
| // stack may choose an appropriate interface. |
| Iface uint64 `fidl_offset_v2:"0"` |
| // The source address from which the IPv6 packet should be sent. |
| // |
| // All zeroes indicates that the local address is unspecified and |
| // the stack may choose an appropriate address (i.e. the local |
| // address to which the socket is bound). |
| LocalAddr fuchsianet.Ipv6Address `fidl_offset_v2:"8"` |
| } |
| |
| var _mIpv6PktInfoSendControlData = _bindings.CreateLazyMarshaler(Ipv6PktInfoSendControlData{}) |
| |
| func (msg *Ipv6PktInfoSendControlData) Marshaler() _bindings.Marshaler { |
| return _mIpv6PktInfoSendControlData |
| } |
| |
| type ProviderDatagramSocketDeprecatedRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"8" fidl_alignment_v2:"4"` |
| Domain Domain `fidl_offset_v2:"0"` |
| Proto DatagramSocketProtocol `fidl_offset_v2:"4"` |
| } |
| |
| var _mProviderDatagramSocketDeprecatedRequest = _bindings.CreateLazyMarshaler(ProviderDatagramSocketDeprecatedRequest{}) |
| |
| func (msg *ProviderDatagramSocketDeprecatedRequest) Marshaler() _bindings.Marshaler { |
| return _mProviderDatagramSocketDeprecatedRequest |
| } |
| |
| type ProviderDatagramSocketRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"8" fidl_alignment_v2:"4"` |
| Domain Domain `fidl_offset_v2:"0"` |
| Proto DatagramSocketProtocol `fidl_offset_v2:"4"` |
| } |
| |
| var _mProviderDatagramSocketRequest = _bindings.CreateLazyMarshaler(ProviderDatagramSocketRequest{}) |
| |
| func (msg *ProviderDatagramSocketRequest) Marshaler() _bindings.Marshaler { |
| return _mProviderDatagramSocketRequest |
| } |
| |
| type ProviderGetInterfaceAddressesResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| Interfaces []InterfaceAddresses `fidl_offset_v2:"0" fidl_bounds:""` |
| } |
| |
| var _mProviderGetInterfaceAddressesResponse = _bindings.CreateLazyMarshaler(ProviderGetInterfaceAddressesResponse{}) |
| |
| func (msg *ProviderGetInterfaceAddressesResponse) Marshaler() _bindings.Marshaler { |
| return _mProviderGetInterfaceAddressesResponse |
| } |
| |
| type ProviderInterfaceIndexToNameRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"8" fidl_alignment_v2:"8"` |
| Index uint64 `fidl_offset_v2:"0"` |
| } |
| |
| var _mProviderInterfaceIndexToNameRequest = _bindings.CreateLazyMarshaler(ProviderInterfaceIndexToNameRequest{}) |
| |
| func (msg *ProviderInterfaceIndexToNameRequest) Marshaler() _bindings.Marshaler { |
| return _mProviderInterfaceIndexToNameRequest |
| } |
| |
| type ProviderInterfaceNameToFlagsRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| Name string `fidl_offset_v2:"0" fidl_bounds:"15"` |
| } |
| |
| var _mProviderInterfaceNameToFlagsRequest = _bindings.CreateLazyMarshaler(ProviderInterfaceNameToFlagsRequest{}) |
| |
| func (msg *ProviderInterfaceNameToFlagsRequest) Marshaler() _bindings.Marshaler { |
| return _mProviderInterfaceNameToFlagsRequest |
| } |
| |
| type ProviderInterfaceNameToIndexRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| Name string `fidl_offset_v2:"0" fidl_bounds:"15"` |
| } |
| |
| var _mProviderInterfaceNameToIndexRequest = _bindings.CreateLazyMarshaler(ProviderInterfaceNameToIndexRequest{}) |
| |
| func (msg *ProviderInterfaceNameToIndexRequest) Marshaler() _bindings.Marshaler { |
| return _mProviderInterfaceNameToIndexRequest |
| } |
| |
| type ProviderStreamSocketRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"8" fidl_alignment_v2:"4"` |
| Domain Domain `fidl_offset_v2:"0"` |
| Proto StreamSocketProtocol `fidl_offset_v2:"4"` |
| } |
| |
| var _mProviderStreamSocketRequest = _bindings.CreateLazyMarshaler(ProviderStreamSocketRequest{}) |
| |
| func (msg *ProviderStreamSocketRequest) Marshaler() _bindings.Marshaler { |
| return _mProviderStreamSocketRequest |
| } |
| |
| type ProviderDatagramSocketDeprecatedResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"4"` |
| S SynchronousDatagramSocketWithCtxInterface `fidl_offset_v2:"0" fidl_handle_subtype:"4"` |
| } |
| |
| var _mProviderDatagramSocketDeprecatedResponse = _bindings.CreateLazyMarshaler(ProviderDatagramSocketDeprecatedResponse{}) |
| |
| func (msg *ProviderDatagramSocketDeprecatedResponse) Marshaler() _bindings.Marshaler { |
| return _mProviderDatagramSocketDeprecatedResponse |
| } |
| |
| type ProviderInterfaceIndexToNameResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| Name string `fidl_offset_v2:"0" fidl_bounds:"15"` |
| } |
| |
| var _mProviderInterfaceIndexToNameResponse = _bindings.CreateLazyMarshaler(ProviderInterfaceIndexToNameResponse{}) |
| |
| func (msg *ProviderInterfaceIndexToNameResponse) Marshaler() _bindings.Marshaler { |
| return _mProviderInterfaceIndexToNameResponse |
| } |
| |
| type ProviderInterfaceNameToFlagsResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"2" fidl_alignment_v2:"2"` |
| Flags InterfaceFlags `fidl_offset_v2:"0"` |
| } |
| |
| var _mProviderInterfaceNameToFlagsResponse = _bindings.CreateLazyMarshaler(ProviderInterfaceNameToFlagsResponse{}) |
| |
| func (msg *ProviderInterfaceNameToFlagsResponse) Marshaler() _bindings.Marshaler { |
| return _mProviderInterfaceNameToFlagsResponse |
| } |
| |
| type ProviderInterfaceNameToIndexResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"8" fidl_alignment_v2:"8"` |
| Index uint64 `fidl_offset_v2:"0"` |
| } |
| |
| var _mProviderInterfaceNameToIndexResponse = _bindings.CreateLazyMarshaler(ProviderInterfaceNameToIndexResponse{}) |
| |
| func (msg *ProviderInterfaceNameToIndexResponse) Marshaler() _bindings.Marshaler { |
| return _mProviderInterfaceNameToIndexResponse |
| } |
| |
| type ProviderStreamSocketResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"4"` |
| S StreamSocketWithCtxInterface `fidl_offset_v2:"0" fidl_handle_subtype:"4"` |
| } |
| |
| var _mProviderStreamSocketResponse = _bindings.CreateLazyMarshaler(ProviderStreamSocketResponse{}) |
| |
| func (msg *ProviderStreamSocketResponse) Marshaler() _bindings.Marshaler { |
| return _mProviderStreamSocketResponse |
| } |
| |
| type StreamSocketAcceptRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| WantAddr bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketAcceptRequest = _bindings.CreateLazyMarshaler(StreamSocketAcceptRequest{}) |
| |
| func (msg *StreamSocketAcceptRequest) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketAcceptRequest |
| } |
| |
| type StreamSocketListenRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"2" fidl_alignment_v2:"2"` |
| Backlog int16 `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketListenRequest = _bindings.CreateLazyMarshaler(StreamSocketListenRequest{}) |
| |
| func (msg *StreamSocketListenRequest) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketListenRequest |
| } |
| |
| type StreamSocketSetTcpCongestionRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"4"` |
| Value TcpCongestionControl `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketSetTcpCongestionRequest = _bindings.CreateLazyMarshaler(StreamSocketSetTcpCongestionRequest{}) |
| |
| func (msg *StreamSocketSetTcpCongestionRequest) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpCongestionRequest |
| } |
| |
| type StreamSocketSetTcpCorkRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketSetTcpCorkRequest = _bindings.CreateLazyMarshaler(StreamSocketSetTcpCorkRequest{}) |
| |
| func (msg *StreamSocketSetTcpCorkRequest) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpCorkRequest |
| } |
| |
| type StreamSocketSetTcpDeferAcceptRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"4"` |
| ValueSecs uint32 `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketSetTcpDeferAcceptRequest = _bindings.CreateLazyMarshaler(StreamSocketSetTcpDeferAcceptRequest{}) |
| |
| func (msg *StreamSocketSetTcpDeferAcceptRequest) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpDeferAcceptRequest |
| } |
| |
| type StreamSocketSetTcpKeepAliveCountRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"4"` |
| Value uint32 `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketSetTcpKeepAliveCountRequest = _bindings.CreateLazyMarshaler(StreamSocketSetTcpKeepAliveCountRequest{}) |
| |
| func (msg *StreamSocketSetTcpKeepAliveCountRequest) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpKeepAliveCountRequest |
| } |
| |
| type StreamSocketSetTcpKeepAliveIdleRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"4"` |
| ValueSecs uint32 `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketSetTcpKeepAliveIdleRequest = _bindings.CreateLazyMarshaler(StreamSocketSetTcpKeepAliveIdleRequest{}) |
| |
| func (msg *StreamSocketSetTcpKeepAliveIdleRequest) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpKeepAliveIdleRequest |
| } |
| |
| type StreamSocketSetTcpKeepAliveIntervalRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"4"` |
| ValueSecs uint32 `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketSetTcpKeepAliveIntervalRequest = _bindings.CreateLazyMarshaler(StreamSocketSetTcpKeepAliveIntervalRequest{}) |
| |
| func (msg *StreamSocketSetTcpKeepAliveIntervalRequest) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpKeepAliveIntervalRequest |
| } |
| |
| type StreamSocketSetTcpLingerRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| ValueSecs OptionalUint32 `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketSetTcpLingerRequest = _bindings.CreateLazyMarshaler(StreamSocketSetTcpLingerRequest{}) |
| |
| func (msg *StreamSocketSetTcpLingerRequest) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpLingerRequest |
| } |
| |
| type StreamSocketSetTcpMaxSegmentRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"4"` |
| ValueBytes uint32 `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketSetTcpMaxSegmentRequest = _bindings.CreateLazyMarshaler(StreamSocketSetTcpMaxSegmentRequest{}) |
| |
| func (msg *StreamSocketSetTcpMaxSegmentRequest) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpMaxSegmentRequest |
| } |
| |
| type StreamSocketSetTcpNoDelayRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketSetTcpNoDelayRequest = _bindings.CreateLazyMarshaler(StreamSocketSetTcpNoDelayRequest{}) |
| |
| func (msg *StreamSocketSetTcpNoDelayRequest) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpNoDelayRequest |
| } |
| |
| type StreamSocketSetTcpQuickAckRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketSetTcpQuickAckRequest = _bindings.CreateLazyMarshaler(StreamSocketSetTcpQuickAckRequest{}) |
| |
| func (msg *StreamSocketSetTcpQuickAckRequest) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpQuickAckRequest |
| } |
| |
| type StreamSocketSetTcpSynCountRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"4"` |
| Value uint32 `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketSetTcpSynCountRequest = _bindings.CreateLazyMarshaler(StreamSocketSetTcpSynCountRequest{}) |
| |
| func (msg *StreamSocketSetTcpSynCountRequest) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpSynCountRequest |
| } |
| |
| type StreamSocketSetTcpUserTimeoutRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"4"` |
| ValueMillis uint32 `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketSetTcpUserTimeoutRequest = _bindings.CreateLazyMarshaler(StreamSocketSetTcpUserTimeoutRequest{}) |
| |
| func (msg *StreamSocketSetTcpUserTimeoutRequest) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpUserTimeoutRequest |
| } |
| |
| type StreamSocketSetTcpWindowClampRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"4"` |
| Value uint32 `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketSetTcpWindowClampRequest = _bindings.CreateLazyMarshaler(StreamSocketSetTcpWindowClampRequest{}) |
| |
| func (msg *StreamSocketSetTcpWindowClampRequest) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpWindowClampRequest |
| } |
| |
| type StreamSocketAcceptResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"24" fidl_alignment_v2:"8"` |
| Addr *fuchsianet.SocketAddress `fidl_offset_v2:"0"` |
| S StreamSocketWithCtxInterface `fidl_offset_v2:"16" fidl_handle_subtype:"4"` |
| } |
| |
| var _mStreamSocketAcceptResponse = _bindings.CreateLazyMarshaler(StreamSocketAcceptResponse{}) |
| |
| func (msg *StreamSocketAcceptResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketAcceptResponse |
| } |
| |
| type StreamSocketGetInfoResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"8" fidl_alignment_v2:"4"` |
| Domain Domain `fidl_offset_v2:"0"` |
| Proto StreamSocketProtocol `fidl_offset_v2:"4"` |
| } |
| |
| var _mStreamSocketGetInfoResponse = _bindings.CreateLazyMarshaler(StreamSocketGetInfoResponse{}) |
| |
| func (msg *StreamSocketGetInfoResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetInfoResponse |
| } |
| |
| type StreamSocketGetTcpCongestionResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"4"` |
| Value TcpCongestionControl `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketGetTcpCongestionResponse = _bindings.CreateLazyMarshaler(StreamSocketGetTcpCongestionResponse{}) |
| |
| func (msg *StreamSocketGetTcpCongestionResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpCongestionResponse |
| } |
| |
| type StreamSocketGetTcpCorkResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketGetTcpCorkResponse = _bindings.CreateLazyMarshaler(StreamSocketGetTcpCorkResponse{}) |
| |
| func (msg *StreamSocketGetTcpCorkResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpCorkResponse |
| } |
| |
| type StreamSocketGetTcpDeferAcceptResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"4"` |
| ValueSecs uint32 `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketGetTcpDeferAcceptResponse = _bindings.CreateLazyMarshaler(StreamSocketGetTcpDeferAcceptResponse{}) |
| |
| func (msg *StreamSocketGetTcpDeferAcceptResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpDeferAcceptResponse |
| } |
| |
| type StreamSocketGetTcpInfoResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| Info TcpInfo `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketGetTcpInfoResponse = _bindings.CreateLazyMarshaler(StreamSocketGetTcpInfoResponse{}) |
| |
| func (msg *StreamSocketGetTcpInfoResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpInfoResponse |
| } |
| |
| type StreamSocketGetTcpKeepAliveCountResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"4"` |
| Value uint32 `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketGetTcpKeepAliveCountResponse = _bindings.CreateLazyMarshaler(StreamSocketGetTcpKeepAliveCountResponse{}) |
| |
| func (msg *StreamSocketGetTcpKeepAliveCountResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpKeepAliveCountResponse |
| } |
| |
| type StreamSocketGetTcpKeepAliveIdleResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"4"` |
| ValueSecs uint32 `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketGetTcpKeepAliveIdleResponse = _bindings.CreateLazyMarshaler(StreamSocketGetTcpKeepAliveIdleResponse{}) |
| |
| func (msg *StreamSocketGetTcpKeepAliveIdleResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpKeepAliveIdleResponse |
| } |
| |
| type StreamSocketGetTcpKeepAliveIntervalResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"4"` |
| ValueSecs uint32 `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketGetTcpKeepAliveIntervalResponse = _bindings.CreateLazyMarshaler(StreamSocketGetTcpKeepAliveIntervalResponse{}) |
| |
| func (msg *StreamSocketGetTcpKeepAliveIntervalResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpKeepAliveIntervalResponse |
| } |
| |
| type StreamSocketGetTcpLingerResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| ValueSecs OptionalUint32 `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketGetTcpLingerResponse = _bindings.CreateLazyMarshaler(StreamSocketGetTcpLingerResponse{}) |
| |
| func (msg *StreamSocketGetTcpLingerResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpLingerResponse |
| } |
| |
| type StreamSocketGetTcpMaxSegmentResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"4"` |
| ValueBytes uint32 `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketGetTcpMaxSegmentResponse = _bindings.CreateLazyMarshaler(StreamSocketGetTcpMaxSegmentResponse{}) |
| |
| func (msg *StreamSocketGetTcpMaxSegmentResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpMaxSegmentResponse |
| } |
| |
| type StreamSocketGetTcpNoDelayResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketGetTcpNoDelayResponse = _bindings.CreateLazyMarshaler(StreamSocketGetTcpNoDelayResponse{}) |
| |
| func (msg *StreamSocketGetTcpNoDelayResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpNoDelayResponse |
| } |
| |
| type StreamSocketGetTcpQuickAckResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| Value bool `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketGetTcpQuickAckResponse = _bindings.CreateLazyMarshaler(StreamSocketGetTcpQuickAckResponse{}) |
| |
| func (msg *StreamSocketGetTcpQuickAckResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpQuickAckResponse |
| } |
| |
| type StreamSocketGetTcpSynCountResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"4"` |
| Value uint32 `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketGetTcpSynCountResponse = _bindings.CreateLazyMarshaler(StreamSocketGetTcpSynCountResponse{}) |
| |
| func (msg *StreamSocketGetTcpSynCountResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpSynCountResponse |
| } |
| |
| type StreamSocketGetTcpUserTimeoutResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"4"` |
| ValueMillis uint32 `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketGetTcpUserTimeoutResponse = _bindings.CreateLazyMarshaler(StreamSocketGetTcpUserTimeoutResponse{}) |
| |
| func (msg *StreamSocketGetTcpUserTimeoutResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpUserTimeoutResponse |
| } |
| |
| type StreamSocketGetTcpWindowClampResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"4" fidl_alignment_v2:"4"` |
| Value uint32 `fidl_offset_v2:"0"` |
| } |
| |
| var _mStreamSocketGetTcpWindowClampResponse = _bindings.CreateLazyMarshaler(StreamSocketGetTcpWindowClampResponse{}) |
| |
| func (msg *StreamSocketGetTcpWindowClampResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpWindowClampResponse |
| } |
| |
| type StreamSocketListenResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mStreamSocketListenResponse = _bindings.CreateLazyMarshaler(StreamSocketListenResponse{}) |
| |
| func (msg *StreamSocketListenResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketListenResponse |
| } |
| |
| type StreamSocketSetTcpCongestionResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mStreamSocketSetTcpCongestionResponse = _bindings.CreateLazyMarshaler(StreamSocketSetTcpCongestionResponse{}) |
| |
| func (msg *StreamSocketSetTcpCongestionResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpCongestionResponse |
| } |
| |
| type StreamSocketSetTcpCorkResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mStreamSocketSetTcpCorkResponse = _bindings.CreateLazyMarshaler(StreamSocketSetTcpCorkResponse{}) |
| |
| func (msg *StreamSocketSetTcpCorkResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpCorkResponse |
| } |
| |
| type StreamSocketSetTcpDeferAcceptResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mStreamSocketSetTcpDeferAcceptResponse = _bindings.CreateLazyMarshaler(StreamSocketSetTcpDeferAcceptResponse{}) |
| |
| func (msg *StreamSocketSetTcpDeferAcceptResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpDeferAcceptResponse |
| } |
| |
| type StreamSocketSetTcpKeepAliveCountResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mStreamSocketSetTcpKeepAliveCountResponse = _bindings.CreateLazyMarshaler(StreamSocketSetTcpKeepAliveCountResponse{}) |
| |
| func (msg *StreamSocketSetTcpKeepAliveCountResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpKeepAliveCountResponse |
| } |
| |
| type StreamSocketSetTcpKeepAliveIdleResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mStreamSocketSetTcpKeepAliveIdleResponse = _bindings.CreateLazyMarshaler(StreamSocketSetTcpKeepAliveIdleResponse{}) |
| |
| func (msg *StreamSocketSetTcpKeepAliveIdleResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpKeepAliveIdleResponse |
| } |
| |
| type StreamSocketSetTcpKeepAliveIntervalResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mStreamSocketSetTcpKeepAliveIntervalResponse = _bindings.CreateLazyMarshaler(StreamSocketSetTcpKeepAliveIntervalResponse{}) |
| |
| func (msg *StreamSocketSetTcpKeepAliveIntervalResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpKeepAliveIntervalResponse |
| } |
| |
| type StreamSocketSetTcpLingerResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mStreamSocketSetTcpLingerResponse = _bindings.CreateLazyMarshaler(StreamSocketSetTcpLingerResponse{}) |
| |
| func (msg *StreamSocketSetTcpLingerResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpLingerResponse |
| } |
| |
| type StreamSocketSetTcpMaxSegmentResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mStreamSocketSetTcpMaxSegmentResponse = _bindings.CreateLazyMarshaler(StreamSocketSetTcpMaxSegmentResponse{}) |
| |
| func (msg *StreamSocketSetTcpMaxSegmentResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpMaxSegmentResponse |
| } |
| |
| type StreamSocketSetTcpNoDelayResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mStreamSocketSetTcpNoDelayResponse = _bindings.CreateLazyMarshaler(StreamSocketSetTcpNoDelayResponse{}) |
| |
| func (msg *StreamSocketSetTcpNoDelayResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpNoDelayResponse |
| } |
| |
| type StreamSocketSetTcpQuickAckResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mStreamSocketSetTcpQuickAckResponse = _bindings.CreateLazyMarshaler(StreamSocketSetTcpQuickAckResponse{}) |
| |
| func (msg *StreamSocketSetTcpQuickAckResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpQuickAckResponse |
| } |
| |
| type StreamSocketSetTcpSynCountResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mStreamSocketSetTcpSynCountResponse = _bindings.CreateLazyMarshaler(StreamSocketSetTcpSynCountResponse{}) |
| |
| func (msg *StreamSocketSetTcpSynCountResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpSynCountResponse |
| } |
| |
| type StreamSocketSetTcpUserTimeoutResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mStreamSocketSetTcpUserTimeoutResponse = _bindings.CreateLazyMarshaler(StreamSocketSetTcpUserTimeoutResponse{}) |
| |
| func (msg *StreamSocketSetTcpUserTimeoutResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpUserTimeoutResponse |
| } |
| |
| type StreamSocketSetTcpWindowClampResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"1" fidl_alignment_v2:"1"` |
| } |
| |
| var _mStreamSocketSetTcpWindowClampResponse = _bindings.CreateLazyMarshaler(StreamSocketSetTcpWindowClampResponse{}) |
| |
| func (msg *StreamSocketSetTcpWindowClampResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpWindowClampResponse |
| } |
| |
| type SynchronousDatagramSocketRecvMsgRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"12" fidl_alignment_v2:"4"` |
| WantAddr bool `fidl_offset_v2:"0"` |
| DataLen uint32 `fidl_offset_v2:"4"` |
| WantControl bool `fidl_offset_v2:"8"` |
| Flags RecvMsgFlags `fidl_offset_v2:"10"` |
| } |
| |
| var _mSynchronousDatagramSocketRecvMsgRequest = _bindings.CreateLazyMarshaler(SynchronousDatagramSocketRecvMsgRequest{}) |
| |
| func (msg *SynchronousDatagramSocketRecvMsgRequest) Marshaler() _bindings.Marshaler { |
| return _mSynchronousDatagramSocketRecvMsgRequest |
| } |
| |
| type SynchronousDatagramSocketSendMsgRequest struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"56" fidl_alignment_v2:"8"` |
| Addr *fuchsianet.SocketAddress `fidl_offset_v2:"0"` |
| Data []uint8 `fidl_offset_v2:"16" fidl_bounds:""` |
| Control DatagramSocketSendControlData `fidl_offset_v2:"32"` |
| Flags SendMsgFlags `fidl_offset_v2:"48"` |
| } |
| |
| var _mSynchronousDatagramSocketSendMsgRequest = _bindings.CreateLazyMarshaler(SynchronousDatagramSocketSendMsgRequest{}) |
| |
| func (msg *SynchronousDatagramSocketSendMsgRequest) Marshaler() _bindings.Marshaler { |
| return _mSynchronousDatagramSocketSendMsgRequest |
| } |
| |
| type SynchronousDatagramSocketRecvMsgResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"56" fidl_alignment_v2:"8"` |
| Addr *fuchsianet.SocketAddress `fidl_offset_v2:"0"` |
| Data []uint8 `fidl_offset_v2:"16" fidl_bounds:""` |
| Control DatagramSocketRecvControlData `fidl_offset_v2:"32"` |
| Truncated uint32 `fidl_offset_v2:"48"` |
| } |
| |
| var _mSynchronousDatagramSocketRecvMsgResponse = _bindings.CreateLazyMarshaler(SynchronousDatagramSocketRecvMsgResponse{}) |
| |
| func (msg *SynchronousDatagramSocketRecvMsgResponse) Marshaler() _bindings.Marshaler { |
| return _mSynchronousDatagramSocketRecvMsgResponse |
| } |
| |
| type SynchronousDatagramSocketSendMsgResponse struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"8" fidl_alignment_v2:"8"` |
| Len int64 `fidl_offset_v2:"0"` |
| } |
| |
| var _mSynchronousDatagramSocketSendMsgResponse = _bindings.CreateLazyMarshaler(SynchronousDatagramSocketSendMsgResponse{}) |
| |
| func (msg *SynchronousDatagramSocketSendMsgResponse) Marshaler() _bindings.Marshaler { |
| return _mSynchronousDatagramSocketSendMsgResponse |
| } |
| |
| type Timestamp struct { |
| _ struct{} `fidl:"s" fidl_size_v2:"16" fidl_alignment_v2:"8"` |
| // Time in nanoseconds since epoch (January 1 1970 GMT). |
| Nanoseconds int64 `fidl_offset_v2:"0"` |
| // Identifies whether/how the timestamp should be returned to the user. |
| // Ignored in the DatagramSocket protocol. |
| Requested TimestampOption `fidl_offset_v2:"8"` |
| } |
| |
| var _mTimestamp = _bindings.CreateLazyMarshaler(Timestamp{}) |
| |
| func (msg *Timestamp) Marshaler() _bindings.Marshaler { |
| return _mTimestamp |
| } |
| |
| type I_baseDatagramSocketGetInfoResultTag uint64 |
| |
| const ( |
| BaseDatagramSocketGetInfoResultResponse = 1 // 0x00000001 |
| BaseDatagramSocketGetInfoResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseDatagramSocketGetInfoResult struct { |
| I_baseDatagramSocketGetInfoResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseDatagramSocketGetInfoResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseDatagramSocketGetInfoResult = _bindings.CreateLazyMarshaler(BaseDatagramSocketGetInfoResult{}) |
| |
| func (msg *BaseDatagramSocketGetInfoResult) Marshaler() _bindings.Marshaler { |
| return _mBaseDatagramSocketGetInfoResult |
| } |
| |
| func (_m *BaseDatagramSocketGetInfoResult) reset() { |
| switch _m.I_baseDatagramSocketGetInfoResultTag { |
| case 1: |
| var _zeroed BaseDatagramSocketGetInfoResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseDatagramSocketGetInfoResult) Which() I_baseDatagramSocketGetInfoResultTag { |
| return _m.I_baseDatagramSocketGetInfoResultTag |
| } |
| |
| func (_m *BaseDatagramSocketGetInfoResult) Ordinal() uint64 { |
| return uint64(_m.I_baseDatagramSocketGetInfoResultTag) |
| } |
| |
| func (_m *BaseDatagramSocketGetInfoResult) SetResponse(response BaseDatagramSocketGetInfoResponse) { |
| _m.reset() |
| _m.I_baseDatagramSocketGetInfoResultTag = BaseDatagramSocketGetInfoResultResponse |
| _m.Response = response |
| } |
| |
| func BaseDatagramSocketGetInfoResultWithResponse(response BaseDatagramSocketGetInfoResponse) BaseDatagramSocketGetInfoResult { |
| var _u BaseDatagramSocketGetInfoResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseDatagramSocketGetInfoResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseDatagramSocketGetInfoResultTag = BaseDatagramSocketGetInfoResultErr |
| _m.Err = err |
| } |
| |
| func BaseDatagramSocketGetInfoResultWithErr(err fuchsiaposix.Errno) BaseDatagramSocketGetInfoResult { |
| var _u BaseDatagramSocketGetInfoResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketAddIpMembershipResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketAddIpMembershipResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketAddIpMembershipResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketAddIpMembershipResult struct { |
| I_baseNetworkSocketAddIpMembershipResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketAddIpMembershipResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketAddIpMembershipResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketAddIpMembershipResult{}) |
| |
| func (msg *BaseNetworkSocketAddIpMembershipResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketAddIpMembershipResult |
| } |
| |
| func (_m *BaseNetworkSocketAddIpMembershipResult) reset() { |
| switch _m.I_baseNetworkSocketAddIpMembershipResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketAddIpMembershipResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketAddIpMembershipResult) Which() I_baseNetworkSocketAddIpMembershipResultTag { |
| return _m.I_baseNetworkSocketAddIpMembershipResultTag |
| } |
| |
| func (_m *BaseNetworkSocketAddIpMembershipResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketAddIpMembershipResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketAddIpMembershipResult) SetResponse(response BaseNetworkSocketAddIpMembershipResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketAddIpMembershipResultTag = BaseNetworkSocketAddIpMembershipResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketAddIpMembershipResultWithResponse(response BaseNetworkSocketAddIpMembershipResponse) BaseNetworkSocketAddIpMembershipResult { |
| var _u BaseNetworkSocketAddIpMembershipResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketAddIpMembershipResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketAddIpMembershipResultTag = BaseNetworkSocketAddIpMembershipResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketAddIpMembershipResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketAddIpMembershipResult { |
| var _u BaseNetworkSocketAddIpMembershipResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketAddIpv6MembershipResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketAddIpv6MembershipResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketAddIpv6MembershipResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketAddIpv6MembershipResult struct { |
| I_baseNetworkSocketAddIpv6MembershipResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketAddIpv6MembershipResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketAddIpv6MembershipResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketAddIpv6MembershipResult{}) |
| |
| func (msg *BaseNetworkSocketAddIpv6MembershipResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketAddIpv6MembershipResult |
| } |
| |
| func (_m *BaseNetworkSocketAddIpv6MembershipResult) reset() { |
| switch _m.I_baseNetworkSocketAddIpv6MembershipResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketAddIpv6MembershipResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketAddIpv6MembershipResult) Which() I_baseNetworkSocketAddIpv6MembershipResultTag { |
| return _m.I_baseNetworkSocketAddIpv6MembershipResultTag |
| } |
| |
| func (_m *BaseNetworkSocketAddIpv6MembershipResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketAddIpv6MembershipResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketAddIpv6MembershipResult) SetResponse(response BaseNetworkSocketAddIpv6MembershipResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketAddIpv6MembershipResultTag = BaseNetworkSocketAddIpv6MembershipResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketAddIpv6MembershipResultWithResponse(response BaseNetworkSocketAddIpv6MembershipResponse) BaseNetworkSocketAddIpv6MembershipResult { |
| var _u BaseNetworkSocketAddIpv6MembershipResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketAddIpv6MembershipResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketAddIpv6MembershipResultTag = BaseNetworkSocketAddIpv6MembershipResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketAddIpv6MembershipResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketAddIpv6MembershipResult { |
| var _u BaseNetworkSocketAddIpv6MembershipResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketBindResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketBindResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketBindResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketBindResult struct { |
| I_baseNetworkSocketBindResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketBindResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketBindResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketBindResult{}) |
| |
| func (msg *BaseNetworkSocketBindResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketBindResult |
| } |
| |
| func (_m *BaseNetworkSocketBindResult) reset() { |
| switch _m.I_baseNetworkSocketBindResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketBindResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketBindResult) Which() I_baseNetworkSocketBindResultTag { |
| return _m.I_baseNetworkSocketBindResultTag |
| } |
| |
| func (_m *BaseNetworkSocketBindResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketBindResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketBindResult) SetResponse(response BaseNetworkSocketBindResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketBindResultTag = BaseNetworkSocketBindResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketBindResultWithResponse(response BaseNetworkSocketBindResponse) BaseNetworkSocketBindResult { |
| var _u BaseNetworkSocketBindResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketBindResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketBindResultTag = BaseNetworkSocketBindResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketBindResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketBindResult { |
| var _u BaseNetworkSocketBindResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketConnectResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketConnectResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketConnectResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketConnectResult struct { |
| I_baseNetworkSocketConnectResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketConnectResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketConnectResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketConnectResult{}) |
| |
| func (msg *BaseNetworkSocketConnectResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketConnectResult |
| } |
| |
| func (_m *BaseNetworkSocketConnectResult) reset() { |
| switch _m.I_baseNetworkSocketConnectResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketConnectResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketConnectResult) Which() I_baseNetworkSocketConnectResultTag { |
| return _m.I_baseNetworkSocketConnectResultTag |
| } |
| |
| func (_m *BaseNetworkSocketConnectResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketConnectResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketConnectResult) SetResponse(response BaseNetworkSocketConnectResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketConnectResultTag = BaseNetworkSocketConnectResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketConnectResultWithResponse(response BaseNetworkSocketConnectResponse) BaseNetworkSocketConnectResult { |
| var _u BaseNetworkSocketConnectResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketConnectResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketConnectResultTag = BaseNetworkSocketConnectResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketConnectResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketConnectResult { |
| var _u BaseNetworkSocketConnectResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketDisconnectResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketDisconnectResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketDisconnectResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketDisconnectResult struct { |
| I_baseNetworkSocketDisconnectResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketDisconnectResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketDisconnectResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketDisconnectResult{}) |
| |
| func (msg *BaseNetworkSocketDisconnectResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketDisconnectResult |
| } |
| |
| func (_m *BaseNetworkSocketDisconnectResult) reset() { |
| switch _m.I_baseNetworkSocketDisconnectResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketDisconnectResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketDisconnectResult) Which() I_baseNetworkSocketDisconnectResultTag { |
| return _m.I_baseNetworkSocketDisconnectResultTag |
| } |
| |
| func (_m *BaseNetworkSocketDisconnectResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketDisconnectResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketDisconnectResult) SetResponse(response BaseNetworkSocketDisconnectResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketDisconnectResultTag = BaseNetworkSocketDisconnectResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketDisconnectResultWithResponse(response BaseNetworkSocketDisconnectResponse) BaseNetworkSocketDisconnectResult { |
| var _u BaseNetworkSocketDisconnectResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketDisconnectResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketDisconnectResultTag = BaseNetworkSocketDisconnectResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketDisconnectResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketDisconnectResult { |
| var _u BaseNetworkSocketDisconnectResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketDropIpMembershipResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketDropIpMembershipResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketDropIpMembershipResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketDropIpMembershipResult struct { |
| I_baseNetworkSocketDropIpMembershipResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketDropIpMembershipResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketDropIpMembershipResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketDropIpMembershipResult{}) |
| |
| func (msg *BaseNetworkSocketDropIpMembershipResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketDropIpMembershipResult |
| } |
| |
| func (_m *BaseNetworkSocketDropIpMembershipResult) reset() { |
| switch _m.I_baseNetworkSocketDropIpMembershipResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketDropIpMembershipResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketDropIpMembershipResult) Which() I_baseNetworkSocketDropIpMembershipResultTag { |
| return _m.I_baseNetworkSocketDropIpMembershipResultTag |
| } |
| |
| func (_m *BaseNetworkSocketDropIpMembershipResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketDropIpMembershipResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketDropIpMembershipResult) SetResponse(response BaseNetworkSocketDropIpMembershipResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketDropIpMembershipResultTag = BaseNetworkSocketDropIpMembershipResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketDropIpMembershipResultWithResponse(response BaseNetworkSocketDropIpMembershipResponse) BaseNetworkSocketDropIpMembershipResult { |
| var _u BaseNetworkSocketDropIpMembershipResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketDropIpMembershipResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketDropIpMembershipResultTag = BaseNetworkSocketDropIpMembershipResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketDropIpMembershipResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketDropIpMembershipResult { |
| var _u BaseNetworkSocketDropIpMembershipResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketDropIpv6MembershipResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketDropIpv6MembershipResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketDropIpv6MembershipResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketDropIpv6MembershipResult struct { |
| I_baseNetworkSocketDropIpv6MembershipResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketDropIpv6MembershipResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketDropIpv6MembershipResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketDropIpv6MembershipResult{}) |
| |
| func (msg *BaseNetworkSocketDropIpv6MembershipResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketDropIpv6MembershipResult |
| } |
| |
| func (_m *BaseNetworkSocketDropIpv6MembershipResult) reset() { |
| switch _m.I_baseNetworkSocketDropIpv6MembershipResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketDropIpv6MembershipResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketDropIpv6MembershipResult) Which() I_baseNetworkSocketDropIpv6MembershipResultTag { |
| return _m.I_baseNetworkSocketDropIpv6MembershipResultTag |
| } |
| |
| func (_m *BaseNetworkSocketDropIpv6MembershipResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketDropIpv6MembershipResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketDropIpv6MembershipResult) SetResponse(response BaseNetworkSocketDropIpv6MembershipResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketDropIpv6MembershipResultTag = BaseNetworkSocketDropIpv6MembershipResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketDropIpv6MembershipResultWithResponse(response BaseNetworkSocketDropIpv6MembershipResponse) BaseNetworkSocketDropIpv6MembershipResult { |
| var _u BaseNetworkSocketDropIpv6MembershipResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketDropIpv6MembershipResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketDropIpv6MembershipResultTag = BaseNetworkSocketDropIpv6MembershipResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketDropIpv6MembershipResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketDropIpv6MembershipResult { |
| var _u BaseNetworkSocketDropIpv6MembershipResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketGetIpMulticastInterfaceResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketGetIpMulticastInterfaceResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketGetIpMulticastInterfaceResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketGetIpMulticastInterfaceResult struct { |
| I_baseNetworkSocketGetIpMulticastInterfaceResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketGetIpMulticastInterfaceResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketGetIpMulticastInterfaceResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpMulticastInterfaceResult{}) |
| |
| func (msg *BaseNetworkSocketGetIpMulticastInterfaceResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpMulticastInterfaceResult |
| } |
| |
| func (_m *BaseNetworkSocketGetIpMulticastInterfaceResult) reset() { |
| switch _m.I_baseNetworkSocketGetIpMulticastInterfaceResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketGetIpMulticastInterfaceResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketGetIpMulticastInterfaceResult) Which() I_baseNetworkSocketGetIpMulticastInterfaceResultTag { |
| return _m.I_baseNetworkSocketGetIpMulticastInterfaceResultTag |
| } |
| |
| func (_m *BaseNetworkSocketGetIpMulticastInterfaceResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketGetIpMulticastInterfaceResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketGetIpMulticastInterfaceResult) SetResponse(response BaseNetworkSocketGetIpMulticastInterfaceResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpMulticastInterfaceResultTag = BaseNetworkSocketGetIpMulticastInterfaceResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketGetIpMulticastInterfaceResultWithResponse(response BaseNetworkSocketGetIpMulticastInterfaceResponse) BaseNetworkSocketGetIpMulticastInterfaceResult { |
| var _u BaseNetworkSocketGetIpMulticastInterfaceResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketGetIpMulticastInterfaceResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpMulticastInterfaceResultTag = BaseNetworkSocketGetIpMulticastInterfaceResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketGetIpMulticastInterfaceResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketGetIpMulticastInterfaceResult { |
| var _u BaseNetworkSocketGetIpMulticastInterfaceResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketGetIpMulticastLoopbackResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketGetIpMulticastLoopbackResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketGetIpMulticastLoopbackResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketGetIpMulticastLoopbackResult struct { |
| I_baseNetworkSocketGetIpMulticastLoopbackResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketGetIpMulticastLoopbackResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketGetIpMulticastLoopbackResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpMulticastLoopbackResult{}) |
| |
| func (msg *BaseNetworkSocketGetIpMulticastLoopbackResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpMulticastLoopbackResult |
| } |
| |
| func (_m *BaseNetworkSocketGetIpMulticastLoopbackResult) reset() { |
| switch _m.I_baseNetworkSocketGetIpMulticastLoopbackResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketGetIpMulticastLoopbackResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketGetIpMulticastLoopbackResult) Which() I_baseNetworkSocketGetIpMulticastLoopbackResultTag { |
| return _m.I_baseNetworkSocketGetIpMulticastLoopbackResultTag |
| } |
| |
| func (_m *BaseNetworkSocketGetIpMulticastLoopbackResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketGetIpMulticastLoopbackResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketGetIpMulticastLoopbackResult) SetResponse(response BaseNetworkSocketGetIpMulticastLoopbackResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpMulticastLoopbackResultTag = BaseNetworkSocketGetIpMulticastLoopbackResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketGetIpMulticastLoopbackResultWithResponse(response BaseNetworkSocketGetIpMulticastLoopbackResponse) BaseNetworkSocketGetIpMulticastLoopbackResult { |
| var _u BaseNetworkSocketGetIpMulticastLoopbackResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketGetIpMulticastLoopbackResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpMulticastLoopbackResultTag = BaseNetworkSocketGetIpMulticastLoopbackResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketGetIpMulticastLoopbackResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketGetIpMulticastLoopbackResult { |
| var _u BaseNetworkSocketGetIpMulticastLoopbackResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketGetIpMulticastTtlResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketGetIpMulticastTtlResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketGetIpMulticastTtlResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketGetIpMulticastTtlResult struct { |
| I_baseNetworkSocketGetIpMulticastTtlResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketGetIpMulticastTtlResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketGetIpMulticastTtlResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpMulticastTtlResult{}) |
| |
| func (msg *BaseNetworkSocketGetIpMulticastTtlResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpMulticastTtlResult |
| } |
| |
| func (_m *BaseNetworkSocketGetIpMulticastTtlResult) reset() { |
| switch _m.I_baseNetworkSocketGetIpMulticastTtlResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketGetIpMulticastTtlResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketGetIpMulticastTtlResult) Which() I_baseNetworkSocketGetIpMulticastTtlResultTag { |
| return _m.I_baseNetworkSocketGetIpMulticastTtlResultTag |
| } |
| |
| func (_m *BaseNetworkSocketGetIpMulticastTtlResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketGetIpMulticastTtlResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketGetIpMulticastTtlResult) SetResponse(response BaseNetworkSocketGetIpMulticastTtlResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpMulticastTtlResultTag = BaseNetworkSocketGetIpMulticastTtlResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketGetIpMulticastTtlResultWithResponse(response BaseNetworkSocketGetIpMulticastTtlResponse) BaseNetworkSocketGetIpMulticastTtlResult { |
| var _u BaseNetworkSocketGetIpMulticastTtlResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketGetIpMulticastTtlResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpMulticastTtlResultTag = BaseNetworkSocketGetIpMulticastTtlResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketGetIpMulticastTtlResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketGetIpMulticastTtlResult { |
| var _u BaseNetworkSocketGetIpMulticastTtlResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketGetIpPacketInfoResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketGetIpPacketInfoResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketGetIpPacketInfoResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketGetIpPacketInfoResult struct { |
| I_baseNetworkSocketGetIpPacketInfoResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketGetIpPacketInfoResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketGetIpPacketInfoResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpPacketInfoResult{}) |
| |
| func (msg *BaseNetworkSocketGetIpPacketInfoResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpPacketInfoResult |
| } |
| |
| func (_m *BaseNetworkSocketGetIpPacketInfoResult) reset() { |
| switch _m.I_baseNetworkSocketGetIpPacketInfoResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketGetIpPacketInfoResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketGetIpPacketInfoResult) Which() I_baseNetworkSocketGetIpPacketInfoResultTag { |
| return _m.I_baseNetworkSocketGetIpPacketInfoResultTag |
| } |
| |
| func (_m *BaseNetworkSocketGetIpPacketInfoResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketGetIpPacketInfoResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketGetIpPacketInfoResult) SetResponse(response BaseNetworkSocketGetIpPacketInfoResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpPacketInfoResultTag = BaseNetworkSocketGetIpPacketInfoResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketGetIpPacketInfoResultWithResponse(response BaseNetworkSocketGetIpPacketInfoResponse) BaseNetworkSocketGetIpPacketInfoResult { |
| var _u BaseNetworkSocketGetIpPacketInfoResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketGetIpPacketInfoResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpPacketInfoResultTag = BaseNetworkSocketGetIpPacketInfoResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketGetIpPacketInfoResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketGetIpPacketInfoResult { |
| var _u BaseNetworkSocketGetIpPacketInfoResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketGetIpReceiveOriginalDestinationAddressResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult struct { |
| I_baseNetworkSocketGetIpReceiveOriginalDestinationAddressResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult{}) |
| |
| func (msg *BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult |
| } |
| |
| func (_m *BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult) reset() { |
| switch _m.I_baseNetworkSocketGetIpReceiveOriginalDestinationAddressResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult) Which() I_baseNetworkSocketGetIpReceiveOriginalDestinationAddressResultTag { |
| return _m.I_baseNetworkSocketGetIpReceiveOriginalDestinationAddressResultTag |
| } |
| |
| func (_m *BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketGetIpReceiveOriginalDestinationAddressResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult) SetResponse(response BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpReceiveOriginalDestinationAddressResultTag = BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResultWithResponse(response BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResponse) BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult { |
| var _u BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpReceiveOriginalDestinationAddressResultTag = BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult { |
| var _u BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketGetIpReceiveTtlResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketGetIpReceiveTtlResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketGetIpReceiveTtlResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketGetIpReceiveTtlResult struct { |
| I_baseNetworkSocketGetIpReceiveTtlResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketGetIpReceiveTtlResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketGetIpReceiveTtlResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpReceiveTtlResult{}) |
| |
| func (msg *BaseNetworkSocketGetIpReceiveTtlResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpReceiveTtlResult |
| } |
| |
| func (_m *BaseNetworkSocketGetIpReceiveTtlResult) reset() { |
| switch _m.I_baseNetworkSocketGetIpReceiveTtlResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketGetIpReceiveTtlResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketGetIpReceiveTtlResult) Which() I_baseNetworkSocketGetIpReceiveTtlResultTag { |
| return _m.I_baseNetworkSocketGetIpReceiveTtlResultTag |
| } |
| |
| func (_m *BaseNetworkSocketGetIpReceiveTtlResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketGetIpReceiveTtlResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketGetIpReceiveTtlResult) SetResponse(response BaseNetworkSocketGetIpReceiveTtlResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpReceiveTtlResultTag = BaseNetworkSocketGetIpReceiveTtlResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketGetIpReceiveTtlResultWithResponse(response BaseNetworkSocketGetIpReceiveTtlResponse) BaseNetworkSocketGetIpReceiveTtlResult { |
| var _u BaseNetworkSocketGetIpReceiveTtlResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketGetIpReceiveTtlResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpReceiveTtlResultTag = BaseNetworkSocketGetIpReceiveTtlResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketGetIpReceiveTtlResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketGetIpReceiveTtlResult { |
| var _u BaseNetworkSocketGetIpReceiveTtlResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketGetIpReceiveTypeOfServiceResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketGetIpReceiveTypeOfServiceResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketGetIpReceiveTypeOfServiceResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketGetIpReceiveTypeOfServiceResult struct { |
| I_baseNetworkSocketGetIpReceiveTypeOfServiceResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketGetIpReceiveTypeOfServiceResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketGetIpReceiveTypeOfServiceResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpReceiveTypeOfServiceResult{}) |
| |
| func (msg *BaseNetworkSocketGetIpReceiveTypeOfServiceResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpReceiveTypeOfServiceResult |
| } |
| |
| func (_m *BaseNetworkSocketGetIpReceiveTypeOfServiceResult) reset() { |
| switch _m.I_baseNetworkSocketGetIpReceiveTypeOfServiceResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketGetIpReceiveTypeOfServiceResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketGetIpReceiveTypeOfServiceResult) Which() I_baseNetworkSocketGetIpReceiveTypeOfServiceResultTag { |
| return _m.I_baseNetworkSocketGetIpReceiveTypeOfServiceResultTag |
| } |
| |
| func (_m *BaseNetworkSocketGetIpReceiveTypeOfServiceResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketGetIpReceiveTypeOfServiceResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketGetIpReceiveTypeOfServiceResult) SetResponse(response BaseNetworkSocketGetIpReceiveTypeOfServiceResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpReceiveTypeOfServiceResultTag = BaseNetworkSocketGetIpReceiveTypeOfServiceResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketGetIpReceiveTypeOfServiceResultWithResponse(response BaseNetworkSocketGetIpReceiveTypeOfServiceResponse) BaseNetworkSocketGetIpReceiveTypeOfServiceResult { |
| var _u BaseNetworkSocketGetIpReceiveTypeOfServiceResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketGetIpReceiveTypeOfServiceResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpReceiveTypeOfServiceResultTag = BaseNetworkSocketGetIpReceiveTypeOfServiceResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketGetIpReceiveTypeOfServiceResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketGetIpReceiveTypeOfServiceResult { |
| var _u BaseNetworkSocketGetIpReceiveTypeOfServiceResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketGetIpTransparentResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketGetIpTransparentResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketGetIpTransparentResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketGetIpTransparentResult struct { |
| I_baseNetworkSocketGetIpTransparentResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketGetIpTransparentResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketGetIpTransparentResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpTransparentResult{}) |
| |
| func (msg *BaseNetworkSocketGetIpTransparentResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpTransparentResult |
| } |
| |
| func (_m *BaseNetworkSocketGetIpTransparentResult) reset() { |
| switch _m.I_baseNetworkSocketGetIpTransparentResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketGetIpTransparentResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketGetIpTransparentResult) Which() I_baseNetworkSocketGetIpTransparentResultTag { |
| return _m.I_baseNetworkSocketGetIpTransparentResultTag |
| } |
| |
| func (_m *BaseNetworkSocketGetIpTransparentResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketGetIpTransparentResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketGetIpTransparentResult) SetResponse(response BaseNetworkSocketGetIpTransparentResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpTransparentResultTag = BaseNetworkSocketGetIpTransparentResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketGetIpTransparentResultWithResponse(response BaseNetworkSocketGetIpTransparentResponse) BaseNetworkSocketGetIpTransparentResult { |
| var _u BaseNetworkSocketGetIpTransparentResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketGetIpTransparentResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpTransparentResultTag = BaseNetworkSocketGetIpTransparentResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketGetIpTransparentResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketGetIpTransparentResult { |
| var _u BaseNetworkSocketGetIpTransparentResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketGetIpTtlResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketGetIpTtlResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketGetIpTtlResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketGetIpTtlResult struct { |
| I_baseNetworkSocketGetIpTtlResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketGetIpTtlResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketGetIpTtlResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpTtlResult{}) |
| |
| func (msg *BaseNetworkSocketGetIpTtlResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpTtlResult |
| } |
| |
| func (_m *BaseNetworkSocketGetIpTtlResult) reset() { |
| switch _m.I_baseNetworkSocketGetIpTtlResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketGetIpTtlResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketGetIpTtlResult) Which() I_baseNetworkSocketGetIpTtlResultTag { |
| return _m.I_baseNetworkSocketGetIpTtlResultTag |
| } |
| |
| func (_m *BaseNetworkSocketGetIpTtlResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketGetIpTtlResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketGetIpTtlResult) SetResponse(response BaseNetworkSocketGetIpTtlResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpTtlResultTag = BaseNetworkSocketGetIpTtlResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketGetIpTtlResultWithResponse(response BaseNetworkSocketGetIpTtlResponse) BaseNetworkSocketGetIpTtlResult { |
| var _u BaseNetworkSocketGetIpTtlResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketGetIpTtlResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpTtlResultTag = BaseNetworkSocketGetIpTtlResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketGetIpTtlResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketGetIpTtlResult { |
| var _u BaseNetworkSocketGetIpTtlResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketGetIpTypeOfServiceResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketGetIpTypeOfServiceResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketGetIpTypeOfServiceResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketGetIpTypeOfServiceResult struct { |
| I_baseNetworkSocketGetIpTypeOfServiceResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketGetIpTypeOfServiceResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketGetIpTypeOfServiceResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpTypeOfServiceResult{}) |
| |
| func (msg *BaseNetworkSocketGetIpTypeOfServiceResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpTypeOfServiceResult |
| } |
| |
| func (_m *BaseNetworkSocketGetIpTypeOfServiceResult) reset() { |
| switch _m.I_baseNetworkSocketGetIpTypeOfServiceResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketGetIpTypeOfServiceResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketGetIpTypeOfServiceResult) Which() I_baseNetworkSocketGetIpTypeOfServiceResultTag { |
| return _m.I_baseNetworkSocketGetIpTypeOfServiceResultTag |
| } |
| |
| func (_m *BaseNetworkSocketGetIpTypeOfServiceResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketGetIpTypeOfServiceResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketGetIpTypeOfServiceResult) SetResponse(response BaseNetworkSocketGetIpTypeOfServiceResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpTypeOfServiceResultTag = BaseNetworkSocketGetIpTypeOfServiceResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketGetIpTypeOfServiceResultWithResponse(response BaseNetworkSocketGetIpTypeOfServiceResponse) BaseNetworkSocketGetIpTypeOfServiceResult { |
| var _u BaseNetworkSocketGetIpTypeOfServiceResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketGetIpTypeOfServiceResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpTypeOfServiceResultTag = BaseNetworkSocketGetIpTypeOfServiceResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketGetIpTypeOfServiceResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketGetIpTypeOfServiceResult { |
| var _u BaseNetworkSocketGetIpTypeOfServiceResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketGetIpv6MulticastHopsResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketGetIpv6MulticastHopsResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketGetIpv6MulticastHopsResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketGetIpv6MulticastHopsResult struct { |
| I_baseNetworkSocketGetIpv6MulticastHopsResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketGetIpv6MulticastHopsResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketGetIpv6MulticastHopsResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpv6MulticastHopsResult{}) |
| |
| func (msg *BaseNetworkSocketGetIpv6MulticastHopsResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpv6MulticastHopsResult |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6MulticastHopsResult) reset() { |
| switch _m.I_baseNetworkSocketGetIpv6MulticastHopsResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketGetIpv6MulticastHopsResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6MulticastHopsResult) Which() I_baseNetworkSocketGetIpv6MulticastHopsResultTag { |
| return _m.I_baseNetworkSocketGetIpv6MulticastHopsResultTag |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6MulticastHopsResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketGetIpv6MulticastHopsResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6MulticastHopsResult) SetResponse(response BaseNetworkSocketGetIpv6MulticastHopsResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpv6MulticastHopsResultTag = BaseNetworkSocketGetIpv6MulticastHopsResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketGetIpv6MulticastHopsResultWithResponse(response BaseNetworkSocketGetIpv6MulticastHopsResponse) BaseNetworkSocketGetIpv6MulticastHopsResult { |
| var _u BaseNetworkSocketGetIpv6MulticastHopsResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6MulticastHopsResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpv6MulticastHopsResultTag = BaseNetworkSocketGetIpv6MulticastHopsResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketGetIpv6MulticastHopsResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketGetIpv6MulticastHopsResult { |
| var _u BaseNetworkSocketGetIpv6MulticastHopsResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketGetIpv6MulticastInterfaceResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketGetIpv6MulticastInterfaceResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketGetIpv6MulticastInterfaceResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketGetIpv6MulticastInterfaceResult struct { |
| I_baseNetworkSocketGetIpv6MulticastInterfaceResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketGetIpv6MulticastInterfaceResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketGetIpv6MulticastInterfaceResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpv6MulticastInterfaceResult{}) |
| |
| func (msg *BaseNetworkSocketGetIpv6MulticastInterfaceResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpv6MulticastInterfaceResult |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6MulticastInterfaceResult) reset() { |
| switch _m.I_baseNetworkSocketGetIpv6MulticastInterfaceResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketGetIpv6MulticastInterfaceResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6MulticastInterfaceResult) Which() I_baseNetworkSocketGetIpv6MulticastInterfaceResultTag { |
| return _m.I_baseNetworkSocketGetIpv6MulticastInterfaceResultTag |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6MulticastInterfaceResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketGetIpv6MulticastInterfaceResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6MulticastInterfaceResult) SetResponse(response BaseNetworkSocketGetIpv6MulticastInterfaceResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpv6MulticastInterfaceResultTag = BaseNetworkSocketGetIpv6MulticastInterfaceResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketGetIpv6MulticastInterfaceResultWithResponse(response BaseNetworkSocketGetIpv6MulticastInterfaceResponse) BaseNetworkSocketGetIpv6MulticastInterfaceResult { |
| var _u BaseNetworkSocketGetIpv6MulticastInterfaceResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6MulticastInterfaceResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpv6MulticastInterfaceResultTag = BaseNetworkSocketGetIpv6MulticastInterfaceResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketGetIpv6MulticastInterfaceResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketGetIpv6MulticastInterfaceResult { |
| var _u BaseNetworkSocketGetIpv6MulticastInterfaceResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketGetIpv6MulticastLoopbackResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketGetIpv6MulticastLoopbackResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketGetIpv6MulticastLoopbackResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketGetIpv6MulticastLoopbackResult struct { |
| I_baseNetworkSocketGetIpv6MulticastLoopbackResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketGetIpv6MulticastLoopbackResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketGetIpv6MulticastLoopbackResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpv6MulticastLoopbackResult{}) |
| |
| func (msg *BaseNetworkSocketGetIpv6MulticastLoopbackResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpv6MulticastLoopbackResult |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6MulticastLoopbackResult) reset() { |
| switch _m.I_baseNetworkSocketGetIpv6MulticastLoopbackResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketGetIpv6MulticastLoopbackResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6MulticastLoopbackResult) Which() I_baseNetworkSocketGetIpv6MulticastLoopbackResultTag { |
| return _m.I_baseNetworkSocketGetIpv6MulticastLoopbackResultTag |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6MulticastLoopbackResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketGetIpv6MulticastLoopbackResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6MulticastLoopbackResult) SetResponse(response BaseNetworkSocketGetIpv6MulticastLoopbackResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpv6MulticastLoopbackResultTag = BaseNetworkSocketGetIpv6MulticastLoopbackResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketGetIpv6MulticastLoopbackResultWithResponse(response BaseNetworkSocketGetIpv6MulticastLoopbackResponse) BaseNetworkSocketGetIpv6MulticastLoopbackResult { |
| var _u BaseNetworkSocketGetIpv6MulticastLoopbackResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6MulticastLoopbackResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpv6MulticastLoopbackResultTag = BaseNetworkSocketGetIpv6MulticastLoopbackResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketGetIpv6MulticastLoopbackResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketGetIpv6MulticastLoopbackResult { |
| var _u BaseNetworkSocketGetIpv6MulticastLoopbackResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketGetIpv6OnlyResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketGetIpv6OnlyResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketGetIpv6OnlyResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketGetIpv6OnlyResult struct { |
| I_baseNetworkSocketGetIpv6OnlyResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketGetIpv6OnlyResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketGetIpv6OnlyResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpv6OnlyResult{}) |
| |
| func (msg *BaseNetworkSocketGetIpv6OnlyResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpv6OnlyResult |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6OnlyResult) reset() { |
| switch _m.I_baseNetworkSocketGetIpv6OnlyResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketGetIpv6OnlyResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6OnlyResult) Which() I_baseNetworkSocketGetIpv6OnlyResultTag { |
| return _m.I_baseNetworkSocketGetIpv6OnlyResultTag |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6OnlyResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketGetIpv6OnlyResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6OnlyResult) SetResponse(response BaseNetworkSocketGetIpv6OnlyResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpv6OnlyResultTag = BaseNetworkSocketGetIpv6OnlyResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketGetIpv6OnlyResultWithResponse(response BaseNetworkSocketGetIpv6OnlyResponse) BaseNetworkSocketGetIpv6OnlyResult { |
| var _u BaseNetworkSocketGetIpv6OnlyResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6OnlyResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpv6OnlyResultTag = BaseNetworkSocketGetIpv6OnlyResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketGetIpv6OnlyResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketGetIpv6OnlyResult { |
| var _u BaseNetworkSocketGetIpv6OnlyResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketGetIpv6ReceiveHopLimitResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketGetIpv6ReceiveHopLimitResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketGetIpv6ReceiveHopLimitResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketGetIpv6ReceiveHopLimitResult struct { |
| I_baseNetworkSocketGetIpv6ReceiveHopLimitResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketGetIpv6ReceiveHopLimitResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketGetIpv6ReceiveHopLimitResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpv6ReceiveHopLimitResult{}) |
| |
| func (msg *BaseNetworkSocketGetIpv6ReceiveHopLimitResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpv6ReceiveHopLimitResult |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6ReceiveHopLimitResult) reset() { |
| switch _m.I_baseNetworkSocketGetIpv6ReceiveHopLimitResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketGetIpv6ReceiveHopLimitResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6ReceiveHopLimitResult) Which() I_baseNetworkSocketGetIpv6ReceiveHopLimitResultTag { |
| return _m.I_baseNetworkSocketGetIpv6ReceiveHopLimitResultTag |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6ReceiveHopLimitResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketGetIpv6ReceiveHopLimitResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6ReceiveHopLimitResult) SetResponse(response BaseNetworkSocketGetIpv6ReceiveHopLimitResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpv6ReceiveHopLimitResultTag = BaseNetworkSocketGetIpv6ReceiveHopLimitResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketGetIpv6ReceiveHopLimitResultWithResponse(response BaseNetworkSocketGetIpv6ReceiveHopLimitResponse) BaseNetworkSocketGetIpv6ReceiveHopLimitResult { |
| var _u BaseNetworkSocketGetIpv6ReceiveHopLimitResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6ReceiveHopLimitResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpv6ReceiveHopLimitResultTag = BaseNetworkSocketGetIpv6ReceiveHopLimitResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketGetIpv6ReceiveHopLimitResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketGetIpv6ReceiveHopLimitResult { |
| var _u BaseNetworkSocketGetIpv6ReceiveHopLimitResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketGetIpv6ReceivePacketInfoResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketGetIpv6ReceivePacketInfoResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketGetIpv6ReceivePacketInfoResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketGetIpv6ReceivePacketInfoResult struct { |
| I_baseNetworkSocketGetIpv6ReceivePacketInfoResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketGetIpv6ReceivePacketInfoResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketGetIpv6ReceivePacketInfoResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpv6ReceivePacketInfoResult{}) |
| |
| func (msg *BaseNetworkSocketGetIpv6ReceivePacketInfoResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpv6ReceivePacketInfoResult |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6ReceivePacketInfoResult) reset() { |
| switch _m.I_baseNetworkSocketGetIpv6ReceivePacketInfoResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketGetIpv6ReceivePacketInfoResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6ReceivePacketInfoResult) Which() I_baseNetworkSocketGetIpv6ReceivePacketInfoResultTag { |
| return _m.I_baseNetworkSocketGetIpv6ReceivePacketInfoResultTag |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6ReceivePacketInfoResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketGetIpv6ReceivePacketInfoResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6ReceivePacketInfoResult) SetResponse(response BaseNetworkSocketGetIpv6ReceivePacketInfoResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpv6ReceivePacketInfoResultTag = BaseNetworkSocketGetIpv6ReceivePacketInfoResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketGetIpv6ReceivePacketInfoResultWithResponse(response BaseNetworkSocketGetIpv6ReceivePacketInfoResponse) BaseNetworkSocketGetIpv6ReceivePacketInfoResult { |
| var _u BaseNetworkSocketGetIpv6ReceivePacketInfoResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6ReceivePacketInfoResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpv6ReceivePacketInfoResultTag = BaseNetworkSocketGetIpv6ReceivePacketInfoResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketGetIpv6ReceivePacketInfoResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketGetIpv6ReceivePacketInfoResult { |
| var _u BaseNetworkSocketGetIpv6ReceivePacketInfoResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketGetIpv6ReceiveTrafficClassResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketGetIpv6ReceiveTrafficClassResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketGetIpv6ReceiveTrafficClassResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketGetIpv6ReceiveTrafficClassResult struct { |
| I_baseNetworkSocketGetIpv6ReceiveTrafficClassResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketGetIpv6ReceiveTrafficClassResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketGetIpv6ReceiveTrafficClassResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpv6ReceiveTrafficClassResult{}) |
| |
| func (msg *BaseNetworkSocketGetIpv6ReceiveTrafficClassResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpv6ReceiveTrafficClassResult |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6ReceiveTrafficClassResult) reset() { |
| switch _m.I_baseNetworkSocketGetIpv6ReceiveTrafficClassResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketGetIpv6ReceiveTrafficClassResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6ReceiveTrafficClassResult) Which() I_baseNetworkSocketGetIpv6ReceiveTrafficClassResultTag { |
| return _m.I_baseNetworkSocketGetIpv6ReceiveTrafficClassResultTag |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6ReceiveTrafficClassResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketGetIpv6ReceiveTrafficClassResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6ReceiveTrafficClassResult) SetResponse(response BaseNetworkSocketGetIpv6ReceiveTrafficClassResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpv6ReceiveTrafficClassResultTag = BaseNetworkSocketGetIpv6ReceiveTrafficClassResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketGetIpv6ReceiveTrafficClassResultWithResponse(response BaseNetworkSocketGetIpv6ReceiveTrafficClassResponse) BaseNetworkSocketGetIpv6ReceiveTrafficClassResult { |
| var _u BaseNetworkSocketGetIpv6ReceiveTrafficClassResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6ReceiveTrafficClassResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpv6ReceiveTrafficClassResultTag = BaseNetworkSocketGetIpv6ReceiveTrafficClassResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketGetIpv6ReceiveTrafficClassResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketGetIpv6ReceiveTrafficClassResult { |
| var _u BaseNetworkSocketGetIpv6ReceiveTrafficClassResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketGetIpv6TrafficClassResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketGetIpv6TrafficClassResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketGetIpv6TrafficClassResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketGetIpv6TrafficClassResult struct { |
| I_baseNetworkSocketGetIpv6TrafficClassResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketGetIpv6TrafficClassResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketGetIpv6TrafficClassResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpv6TrafficClassResult{}) |
| |
| func (msg *BaseNetworkSocketGetIpv6TrafficClassResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpv6TrafficClassResult |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6TrafficClassResult) reset() { |
| switch _m.I_baseNetworkSocketGetIpv6TrafficClassResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketGetIpv6TrafficClassResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6TrafficClassResult) Which() I_baseNetworkSocketGetIpv6TrafficClassResultTag { |
| return _m.I_baseNetworkSocketGetIpv6TrafficClassResultTag |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6TrafficClassResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketGetIpv6TrafficClassResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6TrafficClassResult) SetResponse(response BaseNetworkSocketGetIpv6TrafficClassResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpv6TrafficClassResultTag = BaseNetworkSocketGetIpv6TrafficClassResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketGetIpv6TrafficClassResultWithResponse(response BaseNetworkSocketGetIpv6TrafficClassResponse) BaseNetworkSocketGetIpv6TrafficClassResult { |
| var _u BaseNetworkSocketGetIpv6TrafficClassResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6TrafficClassResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpv6TrafficClassResultTag = BaseNetworkSocketGetIpv6TrafficClassResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketGetIpv6TrafficClassResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketGetIpv6TrafficClassResult { |
| var _u BaseNetworkSocketGetIpv6TrafficClassResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketGetIpv6UnicastHopsResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketGetIpv6UnicastHopsResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketGetIpv6UnicastHopsResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketGetIpv6UnicastHopsResult struct { |
| I_baseNetworkSocketGetIpv6UnicastHopsResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketGetIpv6UnicastHopsResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketGetIpv6UnicastHopsResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetIpv6UnicastHopsResult{}) |
| |
| func (msg *BaseNetworkSocketGetIpv6UnicastHopsResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetIpv6UnicastHopsResult |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6UnicastHopsResult) reset() { |
| switch _m.I_baseNetworkSocketGetIpv6UnicastHopsResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketGetIpv6UnicastHopsResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6UnicastHopsResult) Which() I_baseNetworkSocketGetIpv6UnicastHopsResultTag { |
| return _m.I_baseNetworkSocketGetIpv6UnicastHopsResultTag |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6UnicastHopsResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketGetIpv6UnicastHopsResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6UnicastHopsResult) SetResponse(response BaseNetworkSocketGetIpv6UnicastHopsResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpv6UnicastHopsResultTag = BaseNetworkSocketGetIpv6UnicastHopsResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketGetIpv6UnicastHopsResultWithResponse(response BaseNetworkSocketGetIpv6UnicastHopsResponse) BaseNetworkSocketGetIpv6UnicastHopsResult { |
| var _u BaseNetworkSocketGetIpv6UnicastHopsResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketGetIpv6UnicastHopsResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetIpv6UnicastHopsResultTag = BaseNetworkSocketGetIpv6UnicastHopsResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketGetIpv6UnicastHopsResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketGetIpv6UnicastHopsResult { |
| var _u BaseNetworkSocketGetIpv6UnicastHopsResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketGetOriginalDestinationResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketGetOriginalDestinationResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketGetOriginalDestinationResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketGetOriginalDestinationResult struct { |
| I_baseNetworkSocketGetOriginalDestinationResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketGetOriginalDestinationResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketGetOriginalDestinationResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetOriginalDestinationResult{}) |
| |
| func (msg *BaseNetworkSocketGetOriginalDestinationResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetOriginalDestinationResult |
| } |
| |
| func (_m *BaseNetworkSocketGetOriginalDestinationResult) reset() { |
| switch _m.I_baseNetworkSocketGetOriginalDestinationResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketGetOriginalDestinationResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketGetOriginalDestinationResult) Which() I_baseNetworkSocketGetOriginalDestinationResultTag { |
| return _m.I_baseNetworkSocketGetOriginalDestinationResultTag |
| } |
| |
| func (_m *BaseNetworkSocketGetOriginalDestinationResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketGetOriginalDestinationResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketGetOriginalDestinationResult) SetResponse(response BaseNetworkSocketGetOriginalDestinationResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetOriginalDestinationResultTag = BaseNetworkSocketGetOriginalDestinationResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketGetOriginalDestinationResultWithResponse(response BaseNetworkSocketGetOriginalDestinationResponse) BaseNetworkSocketGetOriginalDestinationResult { |
| var _u BaseNetworkSocketGetOriginalDestinationResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketGetOriginalDestinationResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetOriginalDestinationResultTag = BaseNetworkSocketGetOriginalDestinationResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketGetOriginalDestinationResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketGetOriginalDestinationResult { |
| var _u BaseNetworkSocketGetOriginalDestinationResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketGetPeerNameResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketGetPeerNameResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketGetPeerNameResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketGetPeerNameResult struct { |
| I_baseNetworkSocketGetPeerNameResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketGetPeerNameResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketGetPeerNameResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetPeerNameResult{}) |
| |
| func (msg *BaseNetworkSocketGetPeerNameResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetPeerNameResult |
| } |
| |
| func (_m *BaseNetworkSocketGetPeerNameResult) reset() { |
| switch _m.I_baseNetworkSocketGetPeerNameResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketGetPeerNameResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketGetPeerNameResult) Which() I_baseNetworkSocketGetPeerNameResultTag { |
| return _m.I_baseNetworkSocketGetPeerNameResultTag |
| } |
| |
| func (_m *BaseNetworkSocketGetPeerNameResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketGetPeerNameResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketGetPeerNameResult) SetResponse(response BaseNetworkSocketGetPeerNameResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetPeerNameResultTag = BaseNetworkSocketGetPeerNameResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketGetPeerNameResultWithResponse(response BaseNetworkSocketGetPeerNameResponse) BaseNetworkSocketGetPeerNameResult { |
| var _u BaseNetworkSocketGetPeerNameResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketGetPeerNameResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetPeerNameResultTag = BaseNetworkSocketGetPeerNameResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketGetPeerNameResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketGetPeerNameResult { |
| var _u BaseNetworkSocketGetPeerNameResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketGetSockNameResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketGetSockNameResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketGetSockNameResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketGetSockNameResult struct { |
| I_baseNetworkSocketGetSockNameResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketGetSockNameResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketGetSockNameResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketGetSockNameResult{}) |
| |
| func (msg *BaseNetworkSocketGetSockNameResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketGetSockNameResult |
| } |
| |
| func (_m *BaseNetworkSocketGetSockNameResult) reset() { |
| switch _m.I_baseNetworkSocketGetSockNameResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketGetSockNameResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketGetSockNameResult) Which() I_baseNetworkSocketGetSockNameResultTag { |
| return _m.I_baseNetworkSocketGetSockNameResultTag |
| } |
| |
| func (_m *BaseNetworkSocketGetSockNameResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketGetSockNameResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketGetSockNameResult) SetResponse(response BaseNetworkSocketGetSockNameResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetSockNameResultTag = BaseNetworkSocketGetSockNameResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketGetSockNameResultWithResponse(response BaseNetworkSocketGetSockNameResponse) BaseNetworkSocketGetSockNameResult { |
| var _u BaseNetworkSocketGetSockNameResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketGetSockNameResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketGetSockNameResultTag = BaseNetworkSocketGetSockNameResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketGetSockNameResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketGetSockNameResult { |
| var _u BaseNetworkSocketGetSockNameResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketSetIpMulticastInterfaceResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketSetIpMulticastInterfaceResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketSetIpMulticastInterfaceResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketSetIpMulticastInterfaceResult struct { |
| I_baseNetworkSocketSetIpMulticastInterfaceResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketSetIpMulticastInterfaceResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketSetIpMulticastInterfaceResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpMulticastInterfaceResult{}) |
| |
| func (msg *BaseNetworkSocketSetIpMulticastInterfaceResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpMulticastInterfaceResult |
| } |
| |
| func (_m *BaseNetworkSocketSetIpMulticastInterfaceResult) reset() { |
| switch _m.I_baseNetworkSocketSetIpMulticastInterfaceResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketSetIpMulticastInterfaceResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketSetIpMulticastInterfaceResult) Which() I_baseNetworkSocketSetIpMulticastInterfaceResultTag { |
| return _m.I_baseNetworkSocketSetIpMulticastInterfaceResultTag |
| } |
| |
| func (_m *BaseNetworkSocketSetIpMulticastInterfaceResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketSetIpMulticastInterfaceResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketSetIpMulticastInterfaceResult) SetResponse(response BaseNetworkSocketSetIpMulticastInterfaceResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpMulticastInterfaceResultTag = BaseNetworkSocketSetIpMulticastInterfaceResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketSetIpMulticastInterfaceResultWithResponse(response BaseNetworkSocketSetIpMulticastInterfaceResponse) BaseNetworkSocketSetIpMulticastInterfaceResult { |
| var _u BaseNetworkSocketSetIpMulticastInterfaceResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketSetIpMulticastInterfaceResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpMulticastInterfaceResultTag = BaseNetworkSocketSetIpMulticastInterfaceResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketSetIpMulticastInterfaceResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketSetIpMulticastInterfaceResult { |
| var _u BaseNetworkSocketSetIpMulticastInterfaceResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketSetIpMulticastLoopbackResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketSetIpMulticastLoopbackResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketSetIpMulticastLoopbackResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketSetIpMulticastLoopbackResult struct { |
| I_baseNetworkSocketSetIpMulticastLoopbackResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketSetIpMulticastLoopbackResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketSetIpMulticastLoopbackResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpMulticastLoopbackResult{}) |
| |
| func (msg *BaseNetworkSocketSetIpMulticastLoopbackResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpMulticastLoopbackResult |
| } |
| |
| func (_m *BaseNetworkSocketSetIpMulticastLoopbackResult) reset() { |
| switch _m.I_baseNetworkSocketSetIpMulticastLoopbackResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketSetIpMulticastLoopbackResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketSetIpMulticastLoopbackResult) Which() I_baseNetworkSocketSetIpMulticastLoopbackResultTag { |
| return _m.I_baseNetworkSocketSetIpMulticastLoopbackResultTag |
| } |
| |
| func (_m *BaseNetworkSocketSetIpMulticastLoopbackResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketSetIpMulticastLoopbackResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketSetIpMulticastLoopbackResult) SetResponse(response BaseNetworkSocketSetIpMulticastLoopbackResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpMulticastLoopbackResultTag = BaseNetworkSocketSetIpMulticastLoopbackResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketSetIpMulticastLoopbackResultWithResponse(response BaseNetworkSocketSetIpMulticastLoopbackResponse) BaseNetworkSocketSetIpMulticastLoopbackResult { |
| var _u BaseNetworkSocketSetIpMulticastLoopbackResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketSetIpMulticastLoopbackResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpMulticastLoopbackResultTag = BaseNetworkSocketSetIpMulticastLoopbackResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketSetIpMulticastLoopbackResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketSetIpMulticastLoopbackResult { |
| var _u BaseNetworkSocketSetIpMulticastLoopbackResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketSetIpMulticastTtlResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketSetIpMulticastTtlResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketSetIpMulticastTtlResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketSetIpMulticastTtlResult struct { |
| I_baseNetworkSocketSetIpMulticastTtlResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketSetIpMulticastTtlResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketSetIpMulticastTtlResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpMulticastTtlResult{}) |
| |
| func (msg *BaseNetworkSocketSetIpMulticastTtlResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpMulticastTtlResult |
| } |
| |
| func (_m *BaseNetworkSocketSetIpMulticastTtlResult) reset() { |
| switch _m.I_baseNetworkSocketSetIpMulticastTtlResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketSetIpMulticastTtlResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketSetIpMulticastTtlResult) Which() I_baseNetworkSocketSetIpMulticastTtlResultTag { |
| return _m.I_baseNetworkSocketSetIpMulticastTtlResultTag |
| } |
| |
| func (_m *BaseNetworkSocketSetIpMulticastTtlResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketSetIpMulticastTtlResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketSetIpMulticastTtlResult) SetResponse(response BaseNetworkSocketSetIpMulticastTtlResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpMulticastTtlResultTag = BaseNetworkSocketSetIpMulticastTtlResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketSetIpMulticastTtlResultWithResponse(response BaseNetworkSocketSetIpMulticastTtlResponse) BaseNetworkSocketSetIpMulticastTtlResult { |
| var _u BaseNetworkSocketSetIpMulticastTtlResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketSetIpMulticastTtlResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpMulticastTtlResultTag = BaseNetworkSocketSetIpMulticastTtlResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketSetIpMulticastTtlResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketSetIpMulticastTtlResult { |
| var _u BaseNetworkSocketSetIpMulticastTtlResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketSetIpPacketInfoResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketSetIpPacketInfoResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketSetIpPacketInfoResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketSetIpPacketInfoResult struct { |
| I_baseNetworkSocketSetIpPacketInfoResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketSetIpPacketInfoResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketSetIpPacketInfoResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpPacketInfoResult{}) |
| |
| func (msg *BaseNetworkSocketSetIpPacketInfoResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpPacketInfoResult |
| } |
| |
| func (_m *BaseNetworkSocketSetIpPacketInfoResult) reset() { |
| switch _m.I_baseNetworkSocketSetIpPacketInfoResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketSetIpPacketInfoResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketSetIpPacketInfoResult) Which() I_baseNetworkSocketSetIpPacketInfoResultTag { |
| return _m.I_baseNetworkSocketSetIpPacketInfoResultTag |
| } |
| |
| func (_m *BaseNetworkSocketSetIpPacketInfoResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketSetIpPacketInfoResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketSetIpPacketInfoResult) SetResponse(response BaseNetworkSocketSetIpPacketInfoResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpPacketInfoResultTag = BaseNetworkSocketSetIpPacketInfoResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketSetIpPacketInfoResultWithResponse(response BaseNetworkSocketSetIpPacketInfoResponse) BaseNetworkSocketSetIpPacketInfoResult { |
| var _u BaseNetworkSocketSetIpPacketInfoResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketSetIpPacketInfoResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpPacketInfoResultTag = BaseNetworkSocketSetIpPacketInfoResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketSetIpPacketInfoResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketSetIpPacketInfoResult { |
| var _u BaseNetworkSocketSetIpPacketInfoResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketSetIpReceiveOriginalDestinationAddressResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult struct { |
| I_baseNetworkSocketSetIpReceiveOriginalDestinationAddressResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult{}) |
| |
| func (msg *BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult |
| } |
| |
| func (_m *BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult) reset() { |
| switch _m.I_baseNetworkSocketSetIpReceiveOriginalDestinationAddressResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult) Which() I_baseNetworkSocketSetIpReceiveOriginalDestinationAddressResultTag { |
| return _m.I_baseNetworkSocketSetIpReceiveOriginalDestinationAddressResultTag |
| } |
| |
| func (_m *BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketSetIpReceiveOriginalDestinationAddressResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult) SetResponse(response BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpReceiveOriginalDestinationAddressResultTag = BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResultWithResponse(response BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResponse) BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult { |
| var _u BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpReceiveOriginalDestinationAddressResultTag = BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult { |
| var _u BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketSetIpReceiveTtlResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketSetIpReceiveTtlResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketSetIpReceiveTtlResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketSetIpReceiveTtlResult struct { |
| I_baseNetworkSocketSetIpReceiveTtlResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketSetIpReceiveTtlResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketSetIpReceiveTtlResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpReceiveTtlResult{}) |
| |
| func (msg *BaseNetworkSocketSetIpReceiveTtlResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpReceiveTtlResult |
| } |
| |
| func (_m *BaseNetworkSocketSetIpReceiveTtlResult) reset() { |
| switch _m.I_baseNetworkSocketSetIpReceiveTtlResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketSetIpReceiveTtlResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketSetIpReceiveTtlResult) Which() I_baseNetworkSocketSetIpReceiveTtlResultTag { |
| return _m.I_baseNetworkSocketSetIpReceiveTtlResultTag |
| } |
| |
| func (_m *BaseNetworkSocketSetIpReceiveTtlResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketSetIpReceiveTtlResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketSetIpReceiveTtlResult) SetResponse(response BaseNetworkSocketSetIpReceiveTtlResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpReceiveTtlResultTag = BaseNetworkSocketSetIpReceiveTtlResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketSetIpReceiveTtlResultWithResponse(response BaseNetworkSocketSetIpReceiveTtlResponse) BaseNetworkSocketSetIpReceiveTtlResult { |
| var _u BaseNetworkSocketSetIpReceiveTtlResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketSetIpReceiveTtlResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpReceiveTtlResultTag = BaseNetworkSocketSetIpReceiveTtlResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketSetIpReceiveTtlResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketSetIpReceiveTtlResult { |
| var _u BaseNetworkSocketSetIpReceiveTtlResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketSetIpReceiveTypeOfServiceResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketSetIpReceiveTypeOfServiceResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketSetIpReceiveTypeOfServiceResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketSetIpReceiveTypeOfServiceResult struct { |
| I_baseNetworkSocketSetIpReceiveTypeOfServiceResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketSetIpReceiveTypeOfServiceResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketSetIpReceiveTypeOfServiceResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpReceiveTypeOfServiceResult{}) |
| |
| func (msg *BaseNetworkSocketSetIpReceiveTypeOfServiceResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpReceiveTypeOfServiceResult |
| } |
| |
| func (_m *BaseNetworkSocketSetIpReceiveTypeOfServiceResult) reset() { |
| switch _m.I_baseNetworkSocketSetIpReceiveTypeOfServiceResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketSetIpReceiveTypeOfServiceResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketSetIpReceiveTypeOfServiceResult) Which() I_baseNetworkSocketSetIpReceiveTypeOfServiceResultTag { |
| return _m.I_baseNetworkSocketSetIpReceiveTypeOfServiceResultTag |
| } |
| |
| func (_m *BaseNetworkSocketSetIpReceiveTypeOfServiceResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketSetIpReceiveTypeOfServiceResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketSetIpReceiveTypeOfServiceResult) SetResponse(response BaseNetworkSocketSetIpReceiveTypeOfServiceResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpReceiveTypeOfServiceResultTag = BaseNetworkSocketSetIpReceiveTypeOfServiceResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketSetIpReceiveTypeOfServiceResultWithResponse(response BaseNetworkSocketSetIpReceiveTypeOfServiceResponse) BaseNetworkSocketSetIpReceiveTypeOfServiceResult { |
| var _u BaseNetworkSocketSetIpReceiveTypeOfServiceResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketSetIpReceiveTypeOfServiceResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpReceiveTypeOfServiceResultTag = BaseNetworkSocketSetIpReceiveTypeOfServiceResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketSetIpReceiveTypeOfServiceResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketSetIpReceiveTypeOfServiceResult { |
| var _u BaseNetworkSocketSetIpReceiveTypeOfServiceResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketSetIpTransparentResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketSetIpTransparentResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketSetIpTransparentResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketSetIpTransparentResult struct { |
| I_baseNetworkSocketSetIpTransparentResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketSetIpTransparentResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketSetIpTransparentResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpTransparentResult{}) |
| |
| func (msg *BaseNetworkSocketSetIpTransparentResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpTransparentResult |
| } |
| |
| func (_m *BaseNetworkSocketSetIpTransparentResult) reset() { |
| switch _m.I_baseNetworkSocketSetIpTransparentResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketSetIpTransparentResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketSetIpTransparentResult) Which() I_baseNetworkSocketSetIpTransparentResultTag { |
| return _m.I_baseNetworkSocketSetIpTransparentResultTag |
| } |
| |
| func (_m *BaseNetworkSocketSetIpTransparentResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketSetIpTransparentResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketSetIpTransparentResult) SetResponse(response BaseNetworkSocketSetIpTransparentResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpTransparentResultTag = BaseNetworkSocketSetIpTransparentResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketSetIpTransparentResultWithResponse(response BaseNetworkSocketSetIpTransparentResponse) BaseNetworkSocketSetIpTransparentResult { |
| var _u BaseNetworkSocketSetIpTransparentResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketSetIpTransparentResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpTransparentResultTag = BaseNetworkSocketSetIpTransparentResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketSetIpTransparentResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketSetIpTransparentResult { |
| var _u BaseNetworkSocketSetIpTransparentResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketSetIpTtlResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketSetIpTtlResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketSetIpTtlResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketSetIpTtlResult struct { |
| I_baseNetworkSocketSetIpTtlResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketSetIpTtlResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketSetIpTtlResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpTtlResult{}) |
| |
| func (msg *BaseNetworkSocketSetIpTtlResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpTtlResult |
| } |
| |
| func (_m *BaseNetworkSocketSetIpTtlResult) reset() { |
| switch _m.I_baseNetworkSocketSetIpTtlResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketSetIpTtlResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketSetIpTtlResult) Which() I_baseNetworkSocketSetIpTtlResultTag { |
| return _m.I_baseNetworkSocketSetIpTtlResultTag |
| } |
| |
| func (_m *BaseNetworkSocketSetIpTtlResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketSetIpTtlResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketSetIpTtlResult) SetResponse(response BaseNetworkSocketSetIpTtlResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpTtlResultTag = BaseNetworkSocketSetIpTtlResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketSetIpTtlResultWithResponse(response BaseNetworkSocketSetIpTtlResponse) BaseNetworkSocketSetIpTtlResult { |
| var _u BaseNetworkSocketSetIpTtlResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketSetIpTtlResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpTtlResultTag = BaseNetworkSocketSetIpTtlResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketSetIpTtlResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketSetIpTtlResult { |
| var _u BaseNetworkSocketSetIpTtlResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketSetIpTypeOfServiceResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketSetIpTypeOfServiceResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketSetIpTypeOfServiceResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketSetIpTypeOfServiceResult struct { |
| I_baseNetworkSocketSetIpTypeOfServiceResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketSetIpTypeOfServiceResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketSetIpTypeOfServiceResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpTypeOfServiceResult{}) |
| |
| func (msg *BaseNetworkSocketSetIpTypeOfServiceResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpTypeOfServiceResult |
| } |
| |
| func (_m *BaseNetworkSocketSetIpTypeOfServiceResult) reset() { |
| switch _m.I_baseNetworkSocketSetIpTypeOfServiceResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketSetIpTypeOfServiceResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketSetIpTypeOfServiceResult) Which() I_baseNetworkSocketSetIpTypeOfServiceResultTag { |
| return _m.I_baseNetworkSocketSetIpTypeOfServiceResultTag |
| } |
| |
| func (_m *BaseNetworkSocketSetIpTypeOfServiceResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketSetIpTypeOfServiceResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketSetIpTypeOfServiceResult) SetResponse(response BaseNetworkSocketSetIpTypeOfServiceResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpTypeOfServiceResultTag = BaseNetworkSocketSetIpTypeOfServiceResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketSetIpTypeOfServiceResultWithResponse(response BaseNetworkSocketSetIpTypeOfServiceResponse) BaseNetworkSocketSetIpTypeOfServiceResult { |
| var _u BaseNetworkSocketSetIpTypeOfServiceResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketSetIpTypeOfServiceResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpTypeOfServiceResultTag = BaseNetworkSocketSetIpTypeOfServiceResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketSetIpTypeOfServiceResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketSetIpTypeOfServiceResult { |
| var _u BaseNetworkSocketSetIpTypeOfServiceResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketSetIpv6MulticastHopsResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketSetIpv6MulticastHopsResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketSetIpv6MulticastHopsResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketSetIpv6MulticastHopsResult struct { |
| I_baseNetworkSocketSetIpv6MulticastHopsResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketSetIpv6MulticastHopsResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6MulticastHopsResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6MulticastHopsResult{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6MulticastHopsResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6MulticastHopsResult |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6MulticastHopsResult) reset() { |
| switch _m.I_baseNetworkSocketSetIpv6MulticastHopsResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketSetIpv6MulticastHopsResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6MulticastHopsResult) Which() I_baseNetworkSocketSetIpv6MulticastHopsResultTag { |
| return _m.I_baseNetworkSocketSetIpv6MulticastHopsResultTag |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6MulticastHopsResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketSetIpv6MulticastHopsResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6MulticastHopsResult) SetResponse(response BaseNetworkSocketSetIpv6MulticastHopsResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpv6MulticastHopsResultTag = BaseNetworkSocketSetIpv6MulticastHopsResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketSetIpv6MulticastHopsResultWithResponse(response BaseNetworkSocketSetIpv6MulticastHopsResponse) BaseNetworkSocketSetIpv6MulticastHopsResult { |
| var _u BaseNetworkSocketSetIpv6MulticastHopsResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6MulticastHopsResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpv6MulticastHopsResultTag = BaseNetworkSocketSetIpv6MulticastHopsResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketSetIpv6MulticastHopsResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketSetIpv6MulticastHopsResult { |
| var _u BaseNetworkSocketSetIpv6MulticastHopsResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketSetIpv6MulticastInterfaceResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketSetIpv6MulticastInterfaceResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketSetIpv6MulticastInterfaceResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketSetIpv6MulticastInterfaceResult struct { |
| I_baseNetworkSocketSetIpv6MulticastInterfaceResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketSetIpv6MulticastInterfaceResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6MulticastInterfaceResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6MulticastInterfaceResult{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6MulticastInterfaceResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6MulticastInterfaceResult |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6MulticastInterfaceResult) reset() { |
| switch _m.I_baseNetworkSocketSetIpv6MulticastInterfaceResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketSetIpv6MulticastInterfaceResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6MulticastInterfaceResult) Which() I_baseNetworkSocketSetIpv6MulticastInterfaceResultTag { |
| return _m.I_baseNetworkSocketSetIpv6MulticastInterfaceResultTag |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6MulticastInterfaceResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketSetIpv6MulticastInterfaceResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6MulticastInterfaceResult) SetResponse(response BaseNetworkSocketSetIpv6MulticastInterfaceResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpv6MulticastInterfaceResultTag = BaseNetworkSocketSetIpv6MulticastInterfaceResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketSetIpv6MulticastInterfaceResultWithResponse(response BaseNetworkSocketSetIpv6MulticastInterfaceResponse) BaseNetworkSocketSetIpv6MulticastInterfaceResult { |
| var _u BaseNetworkSocketSetIpv6MulticastInterfaceResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6MulticastInterfaceResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpv6MulticastInterfaceResultTag = BaseNetworkSocketSetIpv6MulticastInterfaceResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketSetIpv6MulticastInterfaceResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketSetIpv6MulticastInterfaceResult { |
| var _u BaseNetworkSocketSetIpv6MulticastInterfaceResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketSetIpv6MulticastLoopbackResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketSetIpv6MulticastLoopbackResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketSetIpv6MulticastLoopbackResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketSetIpv6MulticastLoopbackResult struct { |
| I_baseNetworkSocketSetIpv6MulticastLoopbackResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketSetIpv6MulticastLoopbackResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6MulticastLoopbackResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6MulticastLoopbackResult{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6MulticastLoopbackResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6MulticastLoopbackResult |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6MulticastLoopbackResult) reset() { |
| switch _m.I_baseNetworkSocketSetIpv6MulticastLoopbackResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketSetIpv6MulticastLoopbackResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6MulticastLoopbackResult) Which() I_baseNetworkSocketSetIpv6MulticastLoopbackResultTag { |
| return _m.I_baseNetworkSocketSetIpv6MulticastLoopbackResultTag |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6MulticastLoopbackResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketSetIpv6MulticastLoopbackResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6MulticastLoopbackResult) SetResponse(response BaseNetworkSocketSetIpv6MulticastLoopbackResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpv6MulticastLoopbackResultTag = BaseNetworkSocketSetIpv6MulticastLoopbackResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketSetIpv6MulticastLoopbackResultWithResponse(response BaseNetworkSocketSetIpv6MulticastLoopbackResponse) BaseNetworkSocketSetIpv6MulticastLoopbackResult { |
| var _u BaseNetworkSocketSetIpv6MulticastLoopbackResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6MulticastLoopbackResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpv6MulticastLoopbackResultTag = BaseNetworkSocketSetIpv6MulticastLoopbackResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketSetIpv6MulticastLoopbackResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketSetIpv6MulticastLoopbackResult { |
| var _u BaseNetworkSocketSetIpv6MulticastLoopbackResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketSetIpv6OnlyResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketSetIpv6OnlyResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketSetIpv6OnlyResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketSetIpv6OnlyResult struct { |
| I_baseNetworkSocketSetIpv6OnlyResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketSetIpv6OnlyResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6OnlyResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6OnlyResult{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6OnlyResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6OnlyResult |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6OnlyResult) reset() { |
| switch _m.I_baseNetworkSocketSetIpv6OnlyResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketSetIpv6OnlyResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6OnlyResult) Which() I_baseNetworkSocketSetIpv6OnlyResultTag { |
| return _m.I_baseNetworkSocketSetIpv6OnlyResultTag |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6OnlyResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketSetIpv6OnlyResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6OnlyResult) SetResponse(response BaseNetworkSocketSetIpv6OnlyResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpv6OnlyResultTag = BaseNetworkSocketSetIpv6OnlyResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketSetIpv6OnlyResultWithResponse(response BaseNetworkSocketSetIpv6OnlyResponse) BaseNetworkSocketSetIpv6OnlyResult { |
| var _u BaseNetworkSocketSetIpv6OnlyResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6OnlyResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpv6OnlyResultTag = BaseNetworkSocketSetIpv6OnlyResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketSetIpv6OnlyResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketSetIpv6OnlyResult { |
| var _u BaseNetworkSocketSetIpv6OnlyResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketSetIpv6ReceiveHopLimitResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketSetIpv6ReceiveHopLimitResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketSetIpv6ReceiveHopLimitResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketSetIpv6ReceiveHopLimitResult struct { |
| I_baseNetworkSocketSetIpv6ReceiveHopLimitResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketSetIpv6ReceiveHopLimitResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6ReceiveHopLimitResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6ReceiveHopLimitResult{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6ReceiveHopLimitResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6ReceiveHopLimitResult |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6ReceiveHopLimitResult) reset() { |
| switch _m.I_baseNetworkSocketSetIpv6ReceiveHopLimitResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketSetIpv6ReceiveHopLimitResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6ReceiveHopLimitResult) Which() I_baseNetworkSocketSetIpv6ReceiveHopLimitResultTag { |
| return _m.I_baseNetworkSocketSetIpv6ReceiveHopLimitResultTag |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6ReceiveHopLimitResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketSetIpv6ReceiveHopLimitResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6ReceiveHopLimitResult) SetResponse(response BaseNetworkSocketSetIpv6ReceiveHopLimitResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpv6ReceiveHopLimitResultTag = BaseNetworkSocketSetIpv6ReceiveHopLimitResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketSetIpv6ReceiveHopLimitResultWithResponse(response BaseNetworkSocketSetIpv6ReceiveHopLimitResponse) BaseNetworkSocketSetIpv6ReceiveHopLimitResult { |
| var _u BaseNetworkSocketSetIpv6ReceiveHopLimitResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6ReceiveHopLimitResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpv6ReceiveHopLimitResultTag = BaseNetworkSocketSetIpv6ReceiveHopLimitResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketSetIpv6ReceiveHopLimitResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketSetIpv6ReceiveHopLimitResult { |
| var _u BaseNetworkSocketSetIpv6ReceiveHopLimitResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketSetIpv6ReceivePacketInfoResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketSetIpv6ReceivePacketInfoResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketSetIpv6ReceivePacketInfoResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketSetIpv6ReceivePacketInfoResult struct { |
| I_baseNetworkSocketSetIpv6ReceivePacketInfoResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketSetIpv6ReceivePacketInfoResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6ReceivePacketInfoResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6ReceivePacketInfoResult{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6ReceivePacketInfoResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6ReceivePacketInfoResult |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6ReceivePacketInfoResult) reset() { |
| switch _m.I_baseNetworkSocketSetIpv6ReceivePacketInfoResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketSetIpv6ReceivePacketInfoResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6ReceivePacketInfoResult) Which() I_baseNetworkSocketSetIpv6ReceivePacketInfoResultTag { |
| return _m.I_baseNetworkSocketSetIpv6ReceivePacketInfoResultTag |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6ReceivePacketInfoResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketSetIpv6ReceivePacketInfoResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6ReceivePacketInfoResult) SetResponse(response BaseNetworkSocketSetIpv6ReceivePacketInfoResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpv6ReceivePacketInfoResultTag = BaseNetworkSocketSetIpv6ReceivePacketInfoResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketSetIpv6ReceivePacketInfoResultWithResponse(response BaseNetworkSocketSetIpv6ReceivePacketInfoResponse) BaseNetworkSocketSetIpv6ReceivePacketInfoResult { |
| var _u BaseNetworkSocketSetIpv6ReceivePacketInfoResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6ReceivePacketInfoResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpv6ReceivePacketInfoResultTag = BaseNetworkSocketSetIpv6ReceivePacketInfoResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketSetIpv6ReceivePacketInfoResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketSetIpv6ReceivePacketInfoResult { |
| var _u BaseNetworkSocketSetIpv6ReceivePacketInfoResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketSetIpv6ReceiveTrafficClassResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketSetIpv6ReceiveTrafficClassResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketSetIpv6ReceiveTrafficClassResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketSetIpv6ReceiveTrafficClassResult struct { |
| I_baseNetworkSocketSetIpv6ReceiveTrafficClassResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketSetIpv6ReceiveTrafficClassResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6ReceiveTrafficClassResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6ReceiveTrafficClassResult{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6ReceiveTrafficClassResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6ReceiveTrafficClassResult |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6ReceiveTrafficClassResult) reset() { |
| switch _m.I_baseNetworkSocketSetIpv6ReceiveTrafficClassResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketSetIpv6ReceiveTrafficClassResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6ReceiveTrafficClassResult) Which() I_baseNetworkSocketSetIpv6ReceiveTrafficClassResultTag { |
| return _m.I_baseNetworkSocketSetIpv6ReceiveTrafficClassResultTag |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6ReceiveTrafficClassResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketSetIpv6ReceiveTrafficClassResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6ReceiveTrafficClassResult) SetResponse(response BaseNetworkSocketSetIpv6ReceiveTrafficClassResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpv6ReceiveTrafficClassResultTag = BaseNetworkSocketSetIpv6ReceiveTrafficClassResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketSetIpv6ReceiveTrafficClassResultWithResponse(response BaseNetworkSocketSetIpv6ReceiveTrafficClassResponse) BaseNetworkSocketSetIpv6ReceiveTrafficClassResult { |
| var _u BaseNetworkSocketSetIpv6ReceiveTrafficClassResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6ReceiveTrafficClassResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpv6ReceiveTrafficClassResultTag = BaseNetworkSocketSetIpv6ReceiveTrafficClassResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketSetIpv6ReceiveTrafficClassResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketSetIpv6ReceiveTrafficClassResult { |
| var _u BaseNetworkSocketSetIpv6ReceiveTrafficClassResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketSetIpv6TrafficClassResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketSetIpv6TrafficClassResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketSetIpv6TrafficClassResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketSetIpv6TrafficClassResult struct { |
| I_baseNetworkSocketSetIpv6TrafficClassResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketSetIpv6TrafficClassResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6TrafficClassResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6TrafficClassResult{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6TrafficClassResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6TrafficClassResult |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6TrafficClassResult) reset() { |
| switch _m.I_baseNetworkSocketSetIpv6TrafficClassResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketSetIpv6TrafficClassResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6TrafficClassResult) Which() I_baseNetworkSocketSetIpv6TrafficClassResultTag { |
| return _m.I_baseNetworkSocketSetIpv6TrafficClassResultTag |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6TrafficClassResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketSetIpv6TrafficClassResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6TrafficClassResult) SetResponse(response BaseNetworkSocketSetIpv6TrafficClassResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpv6TrafficClassResultTag = BaseNetworkSocketSetIpv6TrafficClassResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketSetIpv6TrafficClassResultWithResponse(response BaseNetworkSocketSetIpv6TrafficClassResponse) BaseNetworkSocketSetIpv6TrafficClassResult { |
| var _u BaseNetworkSocketSetIpv6TrafficClassResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6TrafficClassResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpv6TrafficClassResultTag = BaseNetworkSocketSetIpv6TrafficClassResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketSetIpv6TrafficClassResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketSetIpv6TrafficClassResult { |
| var _u BaseNetworkSocketSetIpv6TrafficClassResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketSetIpv6UnicastHopsResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketSetIpv6UnicastHopsResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketSetIpv6UnicastHopsResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketSetIpv6UnicastHopsResult struct { |
| I_baseNetworkSocketSetIpv6UnicastHopsResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketSetIpv6UnicastHopsResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketSetIpv6UnicastHopsResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketSetIpv6UnicastHopsResult{}) |
| |
| func (msg *BaseNetworkSocketSetIpv6UnicastHopsResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketSetIpv6UnicastHopsResult |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6UnicastHopsResult) reset() { |
| switch _m.I_baseNetworkSocketSetIpv6UnicastHopsResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketSetIpv6UnicastHopsResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6UnicastHopsResult) Which() I_baseNetworkSocketSetIpv6UnicastHopsResultTag { |
| return _m.I_baseNetworkSocketSetIpv6UnicastHopsResultTag |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6UnicastHopsResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketSetIpv6UnicastHopsResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6UnicastHopsResult) SetResponse(response BaseNetworkSocketSetIpv6UnicastHopsResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpv6UnicastHopsResultTag = BaseNetworkSocketSetIpv6UnicastHopsResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketSetIpv6UnicastHopsResultWithResponse(response BaseNetworkSocketSetIpv6UnicastHopsResponse) BaseNetworkSocketSetIpv6UnicastHopsResult { |
| var _u BaseNetworkSocketSetIpv6UnicastHopsResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketSetIpv6UnicastHopsResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketSetIpv6UnicastHopsResultTag = BaseNetworkSocketSetIpv6UnicastHopsResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketSetIpv6UnicastHopsResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketSetIpv6UnicastHopsResult { |
| var _u BaseNetworkSocketSetIpv6UnicastHopsResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseNetworkSocketShutdownResultTag uint64 |
| |
| const ( |
| BaseNetworkSocketShutdownResultResponse = 1 // 0x00000001 |
| BaseNetworkSocketShutdownResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseNetworkSocketShutdownResult struct { |
| I_baseNetworkSocketShutdownResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseNetworkSocketShutdownResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseNetworkSocketShutdownResult = _bindings.CreateLazyMarshaler(BaseNetworkSocketShutdownResult{}) |
| |
| func (msg *BaseNetworkSocketShutdownResult) Marshaler() _bindings.Marshaler { |
| return _mBaseNetworkSocketShutdownResult |
| } |
| |
| func (_m *BaseNetworkSocketShutdownResult) reset() { |
| switch _m.I_baseNetworkSocketShutdownResultTag { |
| case 1: |
| var _zeroed BaseNetworkSocketShutdownResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseNetworkSocketShutdownResult) Which() I_baseNetworkSocketShutdownResultTag { |
| return _m.I_baseNetworkSocketShutdownResultTag |
| } |
| |
| func (_m *BaseNetworkSocketShutdownResult) Ordinal() uint64 { |
| return uint64(_m.I_baseNetworkSocketShutdownResultTag) |
| } |
| |
| func (_m *BaseNetworkSocketShutdownResult) SetResponse(response BaseNetworkSocketShutdownResponse) { |
| _m.reset() |
| _m.I_baseNetworkSocketShutdownResultTag = BaseNetworkSocketShutdownResultResponse |
| _m.Response = response |
| } |
| |
| func BaseNetworkSocketShutdownResultWithResponse(response BaseNetworkSocketShutdownResponse) BaseNetworkSocketShutdownResult { |
| var _u BaseNetworkSocketShutdownResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseNetworkSocketShutdownResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseNetworkSocketShutdownResultTag = BaseNetworkSocketShutdownResultErr |
| _m.Err = err |
| } |
| |
| func BaseNetworkSocketShutdownResultWithErr(err fuchsiaposix.Errno) BaseNetworkSocketShutdownResult { |
| var _u BaseNetworkSocketShutdownResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketGetAcceptConnResultTag uint64 |
| |
| const ( |
| BaseSocketGetAcceptConnResultResponse = 1 // 0x00000001 |
| BaseSocketGetAcceptConnResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketGetAcceptConnResult struct { |
| I_baseSocketGetAcceptConnResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketGetAcceptConnResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketGetAcceptConnResult = _bindings.CreateLazyMarshaler(BaseSocketGetAcceptConnResult{}) |
| |
| func (msg *BaseSocketGetAcceptConnResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetAcceptConnResult |
| } |
| |
| func (_m *BaseSocketGetAcceptConnResult) reset() { |
| switch _m.I_baseSocketGetAcceptConnResultTag { |
| case 1: |
| var _zeroed BaseSocketGetAcceptConnResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketGetAcceptConnResult) Which() I_baseSocketGetAcceptConnResultTag { |
| return _m.I_baseSocketGetAcceptConnResultTag |
| } |
| |
| func (_m *BaseSocketGetAcceptConnResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketGetAcceptConnResultTag) |
| } |
| |
| func (_m *BaseSocketGetAcceptConnResult) SetResponse(response BaseSocketGetAcceptConnResponse) { |
| _m.reset() |
| _m.I_baseSocketGetAcceptConnResultTag = BaseSocketGetAcceptConnResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketGetAcceptConnResultWithResponse(response BaseSocketGetAcceptConnResponse) BaseSocketGetAcceptConnResult { |
| var _u BaseSocketGetAcceptConnResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketGetAcceptConnResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketGetAcceptConnResultTag = BaseSocketGetAcceptConnResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketGetAcceptConnResultWithErr(err fuchsiaposix.Errno) BaseSocketGetAcceptConnResult { |
| var _u BaseSocketGetAcceptConnResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketGetBindToDeviceResultTag uint64 |
| |
| const ( |
| BaseSocketGetBindToDeviceResultResponse = 1 // 0x00000001 |
| BaseSocketGetBindToDeviceResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketGetBindToDeviceResult struct { |
| I_baseSocketGetBindToDeviceResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketGetBindToDeviceResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketGetBindToDeviceResult = _bindings.CreateLazyMarshaler(BaseSocketGetBindToDeviceResult{}) |
| |
| func (msg *BaseSocketGetBindToDeviceResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetBindToDeviceResult |
| } |
| |
| func (_m *BaseSocketGetBindToDeviceResult) reset() { |
| switch _m.I_baseSocketGetBindToDeviceResultTag { |
| case 1: |
| var _zeroed BaseSocketGetBindToDeviceResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketGetBindToDeviceResult) Which() I_baseSocketGetBindToDeviceResultTag { |
| return _m.I_baseSocketGetBindToDeviceResultTag |
| } |
| |
| func (_m *BaseSocketGetBindToDeviceResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketGetBindToDeviceResultTag) |
| } |
| |
| func (_m *BaseSocketGetBindToDeviceResult) SetResponse(response BaseSocketGetBindToDeviceResponse) { |
| _m.reset() |
| _m.I_baseSocketGetBindToDeviceResultTag = BaseSocketGetBindToDeviceResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketGetBindToDeviceResultWithResponse(response BaseSocketGetBindToDeviceResponse) BaseSocketGetBindToDeviceResult { |
| var _u BaseSocketGetBindToDeviceResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketGetBindToDeviceResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketGetBindToDeviceResultTag = BaseSocketGetBindToDeviceResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketGetBindToDeviceResultWithErr(err fuchsiaposix.Errno) BaseSocketGetBindToDeviceResult { |
| var _u BaseSocketGetBindToDeviceResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketGetBroadcastResultTag uint64 |
| |
| const ( |
| BaseSocketGetBroadcastResultResponse = 1 // 0x00000001 |
| BaseSocketGetBroadcastResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketGetBroadcastResult struct { |
| I_baseSocketGetBroadcastResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketGetBroadcastResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketGetBroadcastResult = _bindings.CreateLazyMarshaler(BaseSocketGetBroadcastResult{}) |
| |
| func (msg *BaseSocketGetBroadcastResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetBroadcastResult |
| } |
| |
| func (_m *BaseSocketGetBroadcastResult) reset() { |
| switch _m.I_baseSocketGetBroadcastResultTag { |
| case 1: |
| var _zeroed BaseSocketGetBroadcastResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketGetBroadcastResult) Which() I_baseSocketGetBroadcastResultTag { |
| return _m.I_baseSocketGetBroadcastResultTag |
| } |
| |
| func (_m *BaseSocketGetBroadcastResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketGetBroadcastResultTag) |
| } |
| |
| func (_m *BaseSocketGetBroadcastResult) SetResponse(response BaseSocketGetBroadcastResponse) { |
| _m.reset() |
| _m.I_baseSocketGetBroadcastResultTag = BaseSocketGetBroadcastResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketGetBroadcastResultWithResponse(response BaseSocketGetBroadcastResponse) BaseSocketGetBroadcastResult { |
| var _u BaseSocketGetBroadcastResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketGetBroadcastResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketGetBroadcastResultTag = BaseSocketGetBroadcastResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketGetBroadcastResultWithErr(err fuchsiaposix.Errno) BaseSocketGetBroadcastResult { |
| var _u BaseSocketGetBroadcastResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketGetErrorResultTag uint64 |
| |
| const ( |
| BaseSocketGetErrorResultResponse = 1 // 0x00000001 |
| BaseSocketGetErrorResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketGetErrorResult struct { |
| I_baseSocketGetErrorResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketGetErrorResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketGetErrorResult = _bindings.CreateLazyMarshaler(BaseSocketGetErrorResult{}) |
| |
| func (msg *BaseSocketGetErrorResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetErrorResult |
| } |
| |
| func (_m *BaseSocketGetErrorResult) reset() { |
| switch _m.I_baseSocketGetErrorResultTag { |
| case 1: |
| var _zeroed BaseSocketGetErrorResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketGetErrorResult) Which() I_baseSocketGetErrorResultTag { |
| return _m.I_baseSocketGetErrorResultTag |
| } |
| |
| func (_m *BaseSocketGetErrorResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketGetErrorResultTag) |
| } |
| |
| func (_m *BaseSocketGetErrorResult) SetResponse(response BaseSocketGetErrorResponse) { |
| _m.reset() |
| _m.I_baseSocketGetErrorResultTag = BaseSocketGetErrorResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketGetErrorResultWithResponse(response BaseSocketGetErrorResponse) BaseSocketGetErrorResult { |
| var _u BaseSocketGetErrorResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketGetErrorResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketGetErrorResultTag = BaseSocketGetErrorResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketGetErrorResultWithErr(err fuchsiaposix.Errno) BaseSocketGetErrorResult { |
| var _u BaseSocketGetErrorResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketGetKeepAliveResultTag uint64 |
| |
| const ( |
| BaseSocketGetKeepAliveResultResponse = 1 // 0x00000001 |
| BaseSocketGetKeepAliveResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketGetKeepAliveResult struct { |
| I_baseSocketGetKeepAliveResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketGetKeepAliveResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketGetKeepAliveResult = _bindings.CreateLazyMarshaler(BaseSocketGetKeepAliveResult{}) |
| |
| func (msg *BaseSocketGetKeepAliveResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetKeepAliveResult |
| } |
| |
| func (_m *BaseSocketGetKeepAliveResult) reset() { |
| switch _m.I_baseSocketGetKeepAliveResultTag { |
| case 1: |
| var _zeroed BaseSocketGetKeepAliveResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketGetKeepAliveResult) Which() I_baseSocketGetKeepAliveResultTag { |
| return _m.I_baseSocketGetKeepAliveResultTag |
| } |
| |
| func (_m *BaseSocketGetKeepAliveResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketGetKeepAliveResultTag) |
| } |
| |
| func (_m *BaseSocketGetKeepAliveResult) SetResponse(response BaseSocketGetKeepAliveResponse) { |
| _m.reset() |
| _m.I_baseSocketGetKeepAliveResultTag = BaseSocketGetKeepAliveResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketGetKeepAliveResultWithResponse(response BaseSocketGetKeepAliveResponse) BaseSocketGetKeepAliveResult { |
| var _u BaseSocketGetKeepAliveResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketGetKeepAliveResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketGetKeepAliveResultTag = BaseSocketGetKeepAliveResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketGetKeepAliveResultWithErr(err fuchsiaposix.Errno) BaseSocketGetKeepAliveResult { |
| var _u BaseSocketGetKeepAliveResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketGetLingerResultTag uint64 |
| |
| const ( |
| BaseSocketGetLingerResultResponse = 1 // 0x00000001 |
| BaseSocketGetLingerResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketGetLingerResult struct { |
| I_baseSocketGetLingerResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketGetLingerResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketGetLingerResult = _bindings.CreateLazyMarshaler(BaseSocketGetLingerResult{}) |
| |
| func (msg *BaseSocketGetLingerResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetLingerResult |
| } |
| |
| func (_m *BaseSocketGetLingerResult) reset() { |
| switch _m.I_baseSocketGetLingerResultTag { |
| case 1: |
| var _zeroed BaseSocketGetLingerResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketGetLingerResult) Which() I_baseSocketGetLingerResultTag { |
| return _m.I_baseSocketGetLingerResultTag |
| } |
| |
| func (_m *BaseSocketGetLingerResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketGetLingerResultTag) |
| } |
| |
| func (_m *BaseSocketGetLingerResult) SetResponse(response BaseSocketGetLingerResponse) { |
| _m.reset() |
| _m.I_baseSocketGetLingerResultTag = BaseSocketGetLingerResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketGetLingerResultWithResponse(response BaseSocketGetLingerResponse) BaseSocketGetLingerResult { |
| var _u BaseSocketGetLingerResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketGetLingerResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketGetLingerResultTag = BaseSocketGetLingerResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketGetLingerResultWithErr(err fuchsiaposix.Errno) BaseSocketGetLingerResult { |
| var _u BaseSocketGetLingerResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketGetNoCheckResultTag uint64 |
| |
| const ( |
| BaseSocketGetNoCheckResultResponse = 1 // 0x00000001 |
| BaseSocketGetNoCheckResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketGetNoCheckResult struct { |
| I_baseSocketGetNoCheckResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketGetNoCheckResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketGetNoCheckResult = _bindings.CreateLazyMarshaler(BaseSocketGetNoCheckResult{}) |
| |
| func (msg *BaseSocketGetNoCheckResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetNoCheckResult |
| } |
| |
| func (_m *BaseSocketGetNoCheckResult) reset() { |
| switch _m.I_baseSocketGetNoCheckResultTag { |
| case 1: |
| var _zeroed BaseSocketGetNoCheckResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketGetNoCheckResult) Which() I_baseSocketGetNoCheckResultTag { |
| return _m.I_baseSocketGetNoCheckResultTag |
| } |
| |
| func (_m *BaseSocketGetNoCheckResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketGetNoCheckResultTag) |
| } |
| |
| func (_m *BaseSocketGetNoCheckResult) SetResponse(response BaseSocketGetNoCheckResponse) { |
| _m.reset() |
| _m.I_baseSocketGetNoCheckResultTag = BaseSocketGetNoCheckResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketGetNoCheckResultWithResponse(response BaseSocketGetNoCheckResponse) BaseSocketGetNoCheckResult { |
| var _u BaseSocketGetNoCheckResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketGetNoCheckResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketGetNoCheckResultTag = BaseSocketGetNoCheckResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketGetNoCheckResultWithErr(err fuchsiaposix.Errno) BaseSocketGetNoCheckResult { |
| var _u BaseSocketGetNoCheckResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketGetOutOfBandInlineResultTag uint64 |
| |
| const ( |
| BaseSocketGetOutOfBandInlineResultResponse = 1 // 0x00000001 |
| BaseSocketGetOutOfBandInlineResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketGetOutOfBandInlineResult struct { |
| I_baseSocketGetOutOfBandInlineResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketGetOutOfBandInlineResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketGetOutOfBandInlineResult = _bindings.CreateLazyMarshaler(BaseSocketGetOutOfBandInlineResult{}) |
| |
| func (msg *BaseSocketGetOutOfBandInlineResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetOutOfBandInlineResult |
| } |
| |
| func (_m *BaseSocketGetOutOfBandInlineResult) reset() { |
| switch _m.I_baseSocketGetOutOfBandInlineResultTag { |
| case 1: |
| var _zeroed BaseSocketGetOutOfBandInlineResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketGetOutOfBandInlineResult) Which() I_baseSocketGetOutOfBandInlineResultTag { |
| return _m.I_baseSocketGetOutOfBandInlineResultTag |
| } |
| |
| func (_m *BaseSocketGetOutOfBandInlineResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketGetOutOfBandInlineResultTag) |
| } |
| |
| func (_m *BaseSocketGetOutOfBandInlineResult) SetResponse(response BaseSocketGetOutOfBandInlineResponse) { |
| _m.reset() |
| _m.I_baseSocketGetOutOfBandInlineResultTag = BaseSocketGetOutOfBandInlineResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketGetOutOfBandInlineResultWithResponse(response BaseSocketGetOutOfBandInlineResponse) BaseSocketGetOutOfBandInlineResult { |
| var _u BaseSocketGetOutOfBandInlineResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketGetOutOfBandInlineResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketGetOutOfBandInlineResultTag = BaseSocketGetOutOfBandInlineResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketGetOutOfBandInlineResultWithErr(err fuchsiaposix.Errno) BaseSocketGetOutOfBandInlineResult { |
| var _u BaseSocketGetOutOfBandInlineResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketGetReceiveBufferResultTag uint64 |
| |
| const ( |
| BaseSocketGetReceiveBufferResultResponse = 1 // 0x00000001 |
| BaseSocketGetReceiveBufferResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketGetReceiveBufferResult struct { |
| I_baseSocketGetReceiveBufferResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketGetReceiveBufferResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketGetReceiveBufferResult = _bindings.CreateLazyMarshaler(BaseSocketGetReceiveBufferResult{}) |
| |
| func (msg *BaseSocketGetReceiveBufferResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetReceiveBufferResult |
| } |
| |
| func (_m *BaseSocketGetReceiveBufferResult) reset() { |
| switch _m.I_baseSocketGetReceiveBufferResultTag { |
| case 1: |
| var _zeroed BaseSocketGetReceiveBufferResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketGetReceiveBufferResult) Which() I_baseSocketGetReceiveBufferResultTag { |
| return _m.I_baseSocketGetReceiveBufferResultTag |
| } |
| |
| func (_m *BaseSocketGetReceiveBufferResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketGetReceiveBufferResultTag) |
| } |
| |
| func (_m *BaseSocketGetReceiveBufferResult) SetResponse(response BaseSocketGetReceiveBufferResponse) { |
| _m.reset() |
| _m.I_baseSocketGetReceiveBufferResultTag = BaseSocketGetReceiveBufferResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketGetReceiveBufferResultWithResponse(response BaseSocketGetReceiveBufferResponse) BaseSocketGetReceiveBufferResult { |
| var _u BaseSocketGetReceiveBufferResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketGetReceiveBufferResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketGetReceiveBufferResultTag = BaseSocketGetReceiveBufferResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketGetReceiveBufferResultWithErr(err fuchsiaposix.Errno) BaseSocketGetReceiveBufferResult { |
| var _u BaseSocketGetReceiveBufferResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketGetReuseAddressResultTag uint64 |
| |
| const ( |
| BaseSocketGetReuseAddressResultResponse = 1 // 0x00000001 |
| BaseSocketGetReuseAddressResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketGetReuseAddressResult struct { |
| I_baseSocketGetReuseAddressResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketGetReuseAddressResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketGetReuseAddressResult = _bindings.CreateLazyMarshaler(BaseSocketGetReuseAddressResult{}) |
| |
| func (msg *BaseSocketGetReuseAddressResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetReuseAddressResult |
| } |
| |
| func (_m *BaseSocketGetReuseAddressResult) reset() { |
| switch _m.I_baseSocketGetReuseAddressResultTag { |
| case 1: |
| var _zeroed BaseSocketGetReuseAddressResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketGetReuseAddressResult) Which() I_baseSocketGetReuseAddressResultTag { |
| return _m.I_baseSocketGetReuseAddressResultTag |
| } |
| |
| func (_m *BaseSocketGetReuseAddressResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketGetReuseAddressResultTag) |
| } |
| |
| func (_m *BaseSocketGetReuseAddressResult) SetResponse(response BaseSocketGetReuseAddressResponse) { |
| _m.reset() |
| _m.I_baseSocketGetReuseAddressResultTag = BaseSocketGetReuseAddressResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketGetReuseAddressResultWithResponse(response BaseSocketGetReuseAddressResponse) BaseSocketGetReuseAddressResult { |
| var _u BaseSocketGetReuseAddressResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketGetReuseAddressResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketGetReuseAddressResultTag = BaseSocketGetReuseAddressResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketGetReuseAddressResultWithErr(err fuchsiaposix.Errno) BaseSocketGetReuseAddressResult { |
| var _u BaseSocketGetReuseAddressResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketGetReusePortResultTag uint64 |
| |
| const ( |
| BaseSocketGetReusePortResultResponse = 1 // 0x00000001 |
| BaseSocketGetReusePortResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketGetReusePortResult struct { |
| I_baseSocketGetReusePortResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketGetReusePortResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketGetReusePortResult = _bindings.CreateLazyMarshaler(BaseSocketGetReusePortResult{}) |
| |
| func (msg *BaseSocketGetReusePortResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetReusePortResult |
| } |
| |
| func (_m *BaseSocketGetReusePortResult) reset() { |
| switch _m.I_baseSocketGetReusePortResultTag { |
| case 1: |
| var _zeroed BaseSocketGetReusePortResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketGetReusePortResult) Which() I_baseSocketGetReusePortResultTag { |
| return _m.I_baseSocketGetReusePortResultTag |
| } |
| |
| func (_m *BaseSocketGetReusePortResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketGetReusePortResultTag) |
| } |
| |
| func (_m *BaseSocketGetReusePortResult) SetResponse(response BaseSocketGetReusePortResponse) { |
| _m.reset() |
| _m.I_baseSocketGetReusePortResultTag = BaseSocketGetReusePortResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketGetReusePortResultWithResponse(response BaseSocketGetReusePortResponse) BaseSocketGetReusePortResult { |
| var _u BaseSocketGetReusePortResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketGetReusePortResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketGetReusePortResultTag = BaseSocketGetReusePortResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketGetReusePortResultWithErr(err fuchsiaposix.Errno) BaseSocketGetReusePortResult { |
| var _u BaseSocketGetReusePortResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketGetSendBufferResultTag uint64 |
| |
| const ( |
| BaseSocketGetSendBufferResultResponse = 1 // 0x00000001 |
| BaseSocketGetSendBufferResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketGetSendBufferResult struct { |
| I_baseSocketGetSendBufferResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketGetSendBufferResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketGetSendBufferResult = _bindings.CreateLazyMarshaler(BaseSocketGetSendBufferResult{}) |
| |
| func (msg *BaseSocketGetSendBufferResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetSendBufferResult |
| } |
| |
| func (_m *BaseSocketGetSendBufferResult) reset() { |
| switch _m.I_baseSocketGetSendBufferResultTag { |
| case 1: |
| var _zeroed BaseSocketGetSendBufferResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketGetSendBufferResult) Which() I_baseSocketGetSendBufferResultTag { |
| return _m.I_baseSocketGetSendBufferResultTag |
| } |
| |
| func (_m *BaseSocketGetSendBufferResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketGetSendBufferResultTag) |
| } |
| |
| func (_m *BaseSocketGetSendBufferResult) SetResponse(response BaseSocketGetSendBufferResponse) { |
| _m.reset() |
| _m.I_baseSocketGetSendBufferResultTag = BaseSocketGetSendBufferResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketGetSendBufferResultWithResponse(response BaseSocketGetSendBufferResponse) BaseSocketGetSendBufferResult { |
| var _u BaseSocketGetSendBufferResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketGetSendBufferResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketGetSendBufferResultTag = BaseSocketGetSendBufferResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketGetSendBufferResultWithErr(err fuchsiaposix.Errno) BaseSocketGetSendBufferResult { |
| var _u BaseSocketGetSendBufferResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketGetTimestampResultTag uint64 |
| |
| const ( |
| BaseSocketGetTimestampResultResponse = 1 // 0x00000001 |
| BaseSocketGetTimestampResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketGetTimestampResult struct { |
| I_baseSocketGetTimestampResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketGetTimestampResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketGetTimestampResult = _bindings.CreateLazyMarshaler(BaseSocketGetTimestampResult{}) |
| |
| func (msg *BaseSocketGetTimestampResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketGetTimestampResult |
| } |
| |
| func (_m *BaseSocketGetTimestampResult) reset() { |
| switch _m.I_baseSocketGetTimestampResultTag { |
| case 1: |
| var _zeroed BaseSocketGetTimestampResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketGetTimestampResult) Which() I_baseSocketGetTimestampResultTag { |
| return _m.I_baseSocketGetTimestampResultTag |
| } |
| |
| func (_m *BaseSocketGetTimestampResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketGetTimestampResultTag) |
| } |
| |
| func (_m *BaseSocketGetTimestampResult) SetResponse(response BaseSocketGetTimestampResponse) { |
| _m.reset() |
| _m.I_baseSocketGetTimestampResultTag = BaseSocketGetTimestampResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketGetTimestampResultWithResponse(response BaseSocketGetTimestampResponse) BaseSocketGetTimestampResult { |
| var _u BaseSocketGetTimestampResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketGetTimestampResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketGetTimestampResultTag = BaseSocketGetTimestampResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketGetTimestampResultWithErr(err fuchsiaposix.Errno) BaseSocketGetTimestampResult { |
| var _u BaseSocketGetTimestampResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketSetBindToDeviceResultTag uint64 |
| |
| const ( |
| BaseSocketSetBindToDeviceResultResponse = 1 // 0x00000001 |
| BaseSocketSetBindToDeviceResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketSetBindToDeviceResult struct { |
| I_baseSocketSetBindToDeviceResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketSetBindToDeviceResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketSetBindToDeviceResult = _bindings.CreateLazyMarshaler(BaseSocketSetBindToDeviceResult{}) |
| |
| func (msg *BaseSocketSetBindToDeviceResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetBindToDeviceResult |
| } |
| |
| func (_m *BaseSocketSetBindToDeviceResult) reset() { |
| switch _m.I_baseSocketSetBindToDeviceResultTag { |
| case 1: |
| var _zeroed BaseSocketSetBindToDeviceResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketSetBindToDeviceResult) Which() I_baseSocketSetBindToDeviceResultTag { |
| return _m.I_baseSocketSetBindToDeviceResultTag |
| } |
| |
| func (_m *BaseSocketSetBindToDeviceResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketSetBindToDeviceResultTag) |
| } |
| |
| func (_m *BaseSocketSetBindToDeviceResult) SetResponse(response BaseSocketSetBindToDeviceResponse) { |
| _m.reset() |
| _m.I_baseSocketSetBindToDeviceResultTag = BaseSocketSetBindToDeviceResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketSetBindToDeviceResultWithResponse(response BaseSocketSetBindToDeviceResponse) BaseSocketSetBindToDeviceResult { |
| var _u BaseSocketSetBindToDeviceResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketSetBindToDeviceResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketSetBindToDeviceResultTag = BaseSocketSetBindToDeviceResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketSetBindToDeviceResultWithErr(err fuchsiaposix.Errno) BaseSocketSetBindToDeviceResult { |
| var _u BaseSocketSetBindToDeviceResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketSetBroadcastResultTag uint64 |
| |
| const ( |
| BaseSocketSetBroadcastResultResponse = 1 // 0x00000001 |
| BaseSocketSetBroadcastResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketSetBroadcastResult struct { |
| I_baseSocketSetBroadcastResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketSetBroadcastResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketSetBroadcastResult = _bindings.CreateLazyMarshaler(BaseSocketSetBroadcastResult{}) |
| |
| func (msg *BaseSocketSetBroadcastResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetBroadcastResult |
| } |
| |
| func (_m *BaseSocketSetBroadcastResult) reset() { |
| switch _m.I_baseSocketSetBroadcastResultTag { |
| case 1: |
| var _zeroed BaseSocketSetBroadcastResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketSetBroadcastResult) Which() I_baseSocketSetBroadcastResultTag { |
| return _m.I_baseSocketSetBroadcastResultTag |
| } |
| |
| func (_m *BaseSocketSetBroadcastResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketSetBroadcastResultTag) |
| } |
| |
| func (_m *BaseSocketSetBroadcastResult) SetResponse(response BaseSocketSetBroadcastResponse) { |
| _m.reset() |
| _m.I_baseSocketSetBroadcastResultTag = BaseSocketSetBroadcastResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketSetBroadcastResultWithResponse(response BaseSocketSetBroadcastResponse) BaseSocketSetBroadcastResult { |
| var _u BaseSocketSetBroadcastResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketSetBroadcastResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketSetBroadcastResultTag = BaseSocketSetBroadcastResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketSetBroadcastResultWithErr(err fuchsiaposix.Errno) BaseSocketSetBroadcastResult { |
| var _u BaseSocketSetBroadcastResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketSetKeepAliveResultTag uint64 |
| |
| const ( |
| BaseSocketSetKeepAliveResultResponse = 1 // 0x00000001 |
| BaseSocketSetKeepAliveResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketSetKeepAliveResult struct { |
| I_baseSocketSetKeepAliveResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketSetKeepAliveResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketSetKeepAliveResult = _bindings.CreateLazyMarshaler(BaseSocketSetKeepAliveResult{}) |
| |
| func (msg *BaseSocketSetKeepAliveResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetKeepAliveResult |
| } |
| |
| func (_m *BaseSocketSetKeepAliveResult) reset() { |
| switch _m.I_baseSocketSetKeepAliveResultTag { |
| case 1: |
| var _zeroed BaseSocketSetKeepAliveResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketSetKeepAliveResult) Which() I_baseSocketSetKeepAliveResultTag { |
| return _m.I_baseSocketSetKeepAliveResultTag |
| } |
| |
| func (_m *BaseSocketSetKeepAliveResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketSetKeepAliveResultTag) |
| } |
| |
| func (_m *BaseSocketSetKeepAliveResult) SetResponse(response BaseSocketSetKeepAliveResponse) { |
| _m.reset() |
| _m.I_baseSocketSetKeepAliveResultTag = BaseSocketSetKeepAliveResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketSetKeepAliveResultWithResponse(response BaseSocketSetKeepAliveResponse) BaseSocketSetKeepAliveResult { |
| var _u BaseSocketSetKeepAliveResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketSetKeepAliveResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketSetKeepAliveResultTag = BaseSocketSetKeepAliveResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketSetKeepAliveResultWithErr(err fuchsiaposix.Errno) BaseSocketSetKeepAliveResult { |
| var _u BaseSocketSetKeepAliveResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketSetLingerResultTag uint64 |
| |
| const ( |
| BaseSocketSetLingerResultResponse = 1 // 0x00000001 |
| BaseSocketSetLingerResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketSetLingerResult struct { |
| I_baseSocketSetLingerResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketSetLingerResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketSetLingerResult = _bindings.CreateLazyMarshaler(BaseSocketSetLingerResult{}) |
| |
| func (msg *BaseSocketSetLingerResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetLingerResult |
| } |
| |
| func (_m *BaseSocketSetLingerResult) reset() { |
| switch _m.I_baseSocketSetLingerResultTag { |
| case 1: |
| var _zeroed BaseSocketSetLingerResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketSetLingerResult) Which() I_baseSocketSetLingerResultTag { |
| return _m.I_baseSocketSetLingerResultTag |
| } |
| |
| func (_m *BaseSocketSetLingerResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketSetLingerResultTag) |
| } |
| |
| func (_m *BaseSocketSetLingerResult) SetResponse(response BaseSocketSetLingerResponse) { |
| _m.reset() |
| _m.I_baseSocketSetLingerResultTag = BaseSocketSetLingerResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketSetLingerResultWithResponse(response BaseSocketSetLingerResponse) BaseSocketSetLingerResult { |
| var _u BaseSocketSetLingerResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketSetLingerResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketSetLingerResultTag = BaseSocketSetLingerResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketSetLingerResultWithErr(err fuchsiaposix.Errno) BaseSocketSetLingerResult { |
| var _u BaseSocketSetLingerResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketSetNoCheckResultTag uint64 |
| |
| const ( |
| BaseSocketSetNoCheckResultResponse = 1 // 0x00000001 |
| BaseSocketSetNoCheckResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketSetNoCheckResult struct { |
| I_baseSocketSetNoCheckResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketSetNoCheckResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketSetNoCheckResult = _bindings.CreateLazyMarshaler(BaseSocketSetNoCheckResult{}) |
| |
| func (msg *BaseSocketSetNoCheckResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetNoCheckResult |
| } |
| |
| func (_m *BaseSocketSetNoCheckResult) reset() { |
| switch _m.I_baseSocketSetNoCheckResultTag { |
| case 1: |
| var _zeroed BaseSocketSetNoCheckResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketSetNoCheckResult) Which() I_baseSocketSetNoCheckResultTag { |
| return _m.I_baseSocketSetNoCheckResultTag |
| } |
| |
| func (_m *BaseSocketSetNoCheckResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketSetNoCheckResultTag) |
| } |
| |
| func (_m *BaseSocketSetNoCheckResult) SetResponse(response BaseSocketSetNoCheckResponse) { |
| _m.reset() |
| _m.I_baseSocketSetNoCheckResultTag = BaseSocketSetNoCheckResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketSetNoCheckResultWithResponse(response BaseSocketSetNoCheckResponse) BaseSocketSetNoCheckResult { |
| var _u BaseSocketSetNoCheckResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketSetNoCheckResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketSetNoCheckResultTag = BaseSocketSetNoCheckResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketSetNoCheckResultWithErr(err fuchsiaposix.Errno) BaseSocketSetNoCheckResult { |
| var _u BaseSocketSetNoCheckResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketSetOutOfBandInlineResultTag uint64 |
| |
| const ( |
| BaseSocketSetOutOfBandInlineResultResponse = 1 // 0x00000001 |
| BaseSocketSetOutOfBandInlineResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketSetOutOfBandInlineResult struct { |
| I_baseSocketSetOutOfBandInlineResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketSetOutOfBandInlineResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketSetOutOfBandInlineResult = _bindings.CreateLazyMarshaler(BaseSocketSetOutOfBandInlineResult{}) |
| |
| func (msg *BaseSocketSetOutOfBandInlineResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetOutOfBandInlineResult |
| } |
| |
| func (_m *BaseSocketSetOutOfBandInlineResult) reset() { |
| switch _m.I_baseSocketSetOutOfBandInlineResultTag { |
| case 1: |
| var _zeroed BaseSocketSetOutOfBandInlineResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketSetOutOfBandInlineResult) Which() I_baseSocketSetOutOfBandInlineResultTag { |
| return _m.I_baseSocketSetOutOfBandInlineResultTag |
| } |
| |
| func (_m *BaseSocketSetOutOfBandInlineResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketSetOutOfBandInlineResultTag) |
| } |
| |
| func (_m *BaseSocketSetOutOfBandInlineResult) SetResponse(response BaseSocketSetOutOfBandInlineResponse) { |
| _m.reset() |
| _m.I_baseSocketSetOutOfBandInlineResultTag = BaseSocketSetOutOfBandInlineResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketSetOutOfBandInlineResultWithResponse(response BaseSocketSetOutOfBandInlineResponse) BaseSocketSetOutOfBandInlineResult { |
| var _u BaseSocketSetOutOfBandInlineResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketSetOutOfBandInlineResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketSetOutOfBandInlineResultTag = BaseSocketSetOutOfBandInlineResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketSetOutOfBandInlineResultWithErr(err fuchsiaposix.Errno) BaseSocketSetOutOfBandInlineResult { |
| var _u BaseSocketSetOutOfBandInlineResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketSetReceiveBufferResultTag uint64 |
| |
| const ( |
| BaseSocketSetReceiveBufferResultResponse = 1 // 0x00000001 |
| BaseSocketSetReceiveBufferResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketSetReceiveBufferResult struct { |
| I_baseSocketSetReceiveBufferResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketSetReceiveBufferResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketSetReceiveBufferResult = _bindings.CreateLazyMarshaler(BaseSocketSetReceiveBufferResult{}) |
| |
| func (msg *BaseSocketSetReceiveBufferResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetReceiveBufferResult |
| } |
| |
| func (_m *BaseSocketSetReceiveBufferResult) reset() { |
| switch _m.I_baseSocketSetReceiveBufferResultTag { |
| case 1: |
| var _zeroed BaseSocketSetReceiveBufferResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketSetReceiveBufferResult) Which() I_baseSocketSetReceiveBufferResultTag { |
| return _m.I_baseSocketSetReceiveBufferResultTag |
| } |
| |
| func (_m *BaseSocketSetReceiveBufferResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketSetReceiveBufferResultTag) |
| } |
| |
| func (_m *BaseSocketSetReceiveBufferResult) SetResponse(response BaseSocketSetReceiveBufferResponse) { |
| _m.reset() |
| _m.I_baseSocketSetReceiveBufferResultTag = BaseSocketSetReceiveBufferResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketSetReceiveBufferResultWithResponse(response BaseSocketSetReceiveBufferResponse) BaseSocketSetReceiveBufferResult { |
| var _u BaseSocketSetReceiveBufferResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketSetReceiveBufferResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketSetReceiveBufferResultTag = BaseSocketSetReceiveBufferResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketSetReceiveBufferResultWithErr(err fuchsiaposix.Errno) BaseSocketSetReceiveBufferResult { |
| var _u BaseSocketSetReceiveBufferResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketSetReuseAddressResultTag uint64 |
| |
| const ( |
| BaseSocketSetReuseAddressResultResponse = 1 // 0x00000001 |
| BaseSocketSetReuseAddressResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketSetReuseAddressResult struct { |
| I_baseSocketSetReuseAddressResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketSetReuseAddressResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketSetReuseAddressResult = _bindings.CreateLazyMarshaler(BaseSocketSetReuseAddressResult{}) |
| |
| func (msg *BaseSocketSetReuseAddressResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetReuseAddressResult |
| } |
| |
| func (_m *BaseSocketSetReuseAddressResult) reset() { |
| switch _m.I_baseSocketSetReuseAddressResultTag { |
| case 1: |
| var _zeroed BaseSocketSetReuseAddressResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketSetReuseAddressResult) Which() I_baseSocketSetReuseAddressResultTag { |
| return _m.I_baseSocketSetReuseAddressResultTag |
| } |
| |
| func (_m *BaseSocketSetReuseAddressResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketSetReuseAddressResultTag) |
| } |
| |
| func (_m *BaseSocketSetReuseAddressResult) SetResponse(response BaseSocketSetReuseAddressResponse) { |
| _m.reset() |
| _m.I_baseSocketSetReuseAddressResultTag = BaseSocketSetReuseAddressResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketSetReuseAddressResultWithResponse(response BaseSocketSetReuseAddressResponse) BaseSocketSetReuseAddressResult { |
| var _u BaseSocketSetReuseAddressResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketSetReuseAddressResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketSetReuseAddressResultTag = BaseSocketSetReuseAddressResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketSetReuseAddressResultWithErr(err fuchsiaposix.Errno) BaseSocketSetReuseAddressResult { |
| var _u BaseSocketSetReuseAddressResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketSetReusePortResultTag uint64 |
| |
| const ( |
| BaseSocketSetReusePortResultResponse = 1 // 0x00000001 |
| BaseSocketSetReusePortResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketSetReusePortResult struct { |
| I_baseSocketSetReusePortResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketSetReusePortResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketSetReusePortResult = _bindings.CreateLazyMarshaler(BaseSocketSetReusePortResult{}) |
| |
| func (msg *BaseSocketSetReusePortResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetReusePortResult |
| } |
| |
| func (_m *BaseSocketSetReusePortResult) reset() { |
| switch _m.I_baseSocketSetReusePortResultTag { |
| case 1: |
| var _zeroed BaseSocketSetReusePortResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketSetReusePortResult) Which() I_baseSocketSetReusePortResultTag { |
| return _m.I_baseSocketSetReusePortResultTag |
| } |
| |
| func (_m *BaseSocketSetReusePortResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketSetReusePortResultTag) |
| } |
| |
| func (_m *BaseSocketSetReusePortResult) SetResponse(response BaseSocketSetReusePortResponse) { |
| _m.reset() |
| _m.I_baseSocketSetReusePortResultTag = BaseSocketSetReusePortResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketSetReusePortResultWithResponse(response BaseSocketSetReusePortResponse) BaseSocketSetReusePortResult { |
| var _u BaseSocketSetReusePortResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketSetReusePortResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketSetReusePortResultTag = BaseSocketSetReusePortResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketSetReusePortResultWithErr(err fuchsiaposix.Errno) BaseSocketSetReusePortResult { |
| var _u BaseSocketSetReusePortResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketSetSendBufferResultTag uint64 |
| |
| const ( |
| BaseSocketSetSendBufferResultResponse = 1 // 0x00000001 |
| BaseSocketSetSendBufferResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketSetSendBufferResult struct { |
| I_baseSocketSetSendBufferResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketSetSendBufferResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketSetSendBufferResult = _bindings.CreateLazyMarshaler(BaseSocketSetSendBufferResult{}) |
| |
| func (msg *BaseSocketSetSendBufferResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetSendBufferResult |
| } |
| |
| func (_m *BaseSocketSetSendBufferResult) reset() { |
| switch _m.I_baseSocketSetSendBufferResultTag { |
| case 1: |
| var _zeroed BaseSocketSetSendBufferResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketSetSendBufferResult) Which() I_baseSocketSetSendBufferResultTag { |
| return _m.I_baseSocketSetSendBufferResultTag |
| } |
| |
| func (_m *BaseSocketSetSendBufferResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketSetSendBufferResultTag) |
| } |
| |
| func (_m *BaseSocketSetSendBufferResult) SetResponse(response BaseSocketSetSendBufferResponse) { |
| _m.reset() |
| _m.I_baseSocketSetSendBufferResultTag = BaseSocketSetSendBufferResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketSetSendBufferResultWithResponse(response BaseSocketSetSendBufferResponse) BaseSocketSetSendBufferResult { |
| var _u BaseSocketSetSendBufferResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketSetSendBufferResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketSetSendBufferResultTag = BaseSocketSetSendBufferResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketSetSendBufferResultWithErr(err fuchsiaposix.Errno) BaseSocketSetSendBufferResult { |
| var _u BaseSocketSetSendBufferResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_baseSocketSetTimestampResultTag uint64 |
| |
| const ( |
| BaseSocketSetTimestampResultResponse = 1 // 0x00000001 |
| BaseSocketSetTimestampResultErr = 2 // 0x00000002 |
| ) |
| |
| type BaseSocketSetTimestampResult struct { |
| I_baseSocketSetTimestampResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response BaseSocketSetTimestampResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mBaseSocketSetTimestampResult = _bindings.CreateLazyMarshaler(BaseSocketSetTimestampResult{}) |
| |
| func (msg *BaseSocketSetTimestampResult) Marshaler() _bindings.Marshaler { |
| return _mBaseSocketSetTimestampResult |
| } |
| |
| func (_m *BaseSocketSetTimestampResult) reset() { |
| switch _m.I_baseSocketSetTimestampResultTag { |
| case 1: |
| var _zeroed BaseSocketSetTimestampResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *BaseSocketSetTimestampResult) Which() I_baseSocketSetTimestampResultTag { |
| return _m.I_baseSocketSetTimestampResultTag |
| } |
| |
| func (_m *BaseSocketSetTimestampResult) Ordinal() uint64 { |
| return uint64(_m.I_baseSocketSetTimestampResultTag) |
| } |
| |
| func (_m *BaseSocketSetTimestampResult) SetResponse(response BaseSocketSetTimestampResponse) { |
| _m.reset() |
| _m.I_baseSocketSetTimestampResultTag = BaseSocketSetTimestampResultResponse |
| _m.Response = response |
| } |
| |
| func BaseSocketSetTimestampResultWithResponse(response BaseSocketSetTimestampResponse) BaseSocketSetTimestampResult { |
| var _u BaseSocketSetTimestampResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *BaseSocketSetTimestampResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_baseSocketSetTimestampResultTag = BaseSocketSetTimestampResultErr |
| _m.Err = err |
| } |
| |
| func BaseSocketSetTimestampResultWithErr(err fuchsiaposix.Errno) BaseSocketSetTimestampResult { |
| var _u BaseSocketSetTimestampResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_datagramSocketRecvMsgPostflightResultTag uint64 |
| |
| const ( |
| DatagramSocketRecvMsgPostflightResultResponse = 1 // 0x00000001 |
| DatagramSocketRecvMsgPostflightResultErr = 2 // 0x00000002 |
| ) |
| |
| type DatagramSocketRecvMsgPostflightResult struct { |
| I_datagramSocketRecvMsgPostflightResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"true"` |
| Response DatagramSocketRecvMsgPostflightResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mDatagramSocketRecvMsgPostflightResult = _bindings.CreateLazyMarshaler(DatagramSocketRecvMsgPostflightResult{}) |
| |
| func (msg *DatagramSocketRecvMsgPostflightResult) Marshaler() _bindings.Marshaler { |
| return _mDatagramSocketRecvMsgPostflightResult |
| } |
| |
| func (_m *DatagramSocketRecvMsgPostflightResult) reset() { |
| switch _m.I_datagramSocketRecvMsgPostflightResultTag { |
| case 1: |
| var _zeroed DatagramSocketRecvMsgPostflightResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *DatagramSocketRecvMsgPostflightResult) Which() I_datagramSocketRecvMsgPostflightResultTag { |
| return _m.I_datagramSocketRecvMsgPostflightResultTag |
| } |
| |
| func (_m *DatagramSocketRecvMsgPostflightResult) Ordinal() uint64 { |
| return uint64(_m.I_datagramSocketRecvMsgPostflightResultTag) |
| } |
| |
| func (_m *DatagramSocketRecvMsgPostflightResult) SetResponse(response DatagramSocketRecvMsgPostflightResponse) { |
| _m.reset() |
| _m.I_datagramSocketRecvMsgPostflightResultTag = DatagramSocketRecvMsgPostflightResultResponse |
| _m.Response = response |
| } |
| |
| func DatagramSocketRecvMsgPostflightResultWithResponse(response DatagramSocketRecvMsgPostflightResponse) DatagramSocketRecvMsgPostflightResult { |
| var _u DatagramSocketRecvMsgPostflightResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *DatagramSocketRecvMsgPostflightResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_datagramSocketRecvMsgPostflightResultTag = DatagramSocketRecvMsgPostflightResultErr |
| _m.Err = err |
| } |
| |
| func DatagramSocketRecvMsgPostflightResultWithErr(err fuchsiaposix.Errno) DatagramSocketRecvMsgPostflightResult { |
| var _u DatagramSocketRecvMsgPostflightResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_datagramSocketSendMsgPreflightResultTag uint64 |
| |
| const ( |
| DatagramSocketSendMsgPreflightResultResponse = 1 // 0x00000001 |
| DatagramSocketSendMsgPreflightResultErr = 2 // 0x00000002 |
| ) |
| |
| type DatagramSocketSendMsgPreflightResult struct { |
| I_datagramSocketSendMsgPreflightResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"true"` |
| Response DatagramSocketSendMsgPreflightResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mDatagramSocketSendMsgPreflightResult = _bindings.CreateLazyMarshaler(DatagramSocketSendMsgPreflightResult{}) |
| |
| func (msg *DatagramSocketSendMsgPreflightResult) Marshaler() _bindings.Marshaler { |
| return _mDatagramSocketSendMsgPreflightResult |
| } |
| |
| func (_m *DatagramSocketSendMsgPreflightResult) reset() { |
| switch _m.I_datagramSocketSendMsgPreflightResultTag { |
| case 1: |
| var _zeroed DatagramSocketSendMsgPreflightResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *DatagramSocketSendMsgPreflightResult) Which() I_datagramSocketSendMsgPreflightResultTag { |
| return _m.I_datagramSocketSendMsgPreflightResultTag |
| } |
| |
| func (_m *DatagramSocketSendMsgPreflightResult) Ordinal() uint64 { |
| return uint64(_m.I_datagramSocketSendMsgPreflightResultTag) |
| } |
| |
| func (_m *DatagramSocketSendMsgPreflightResult) SetResponse(response DatagramSocketSendMsgPreflightResponse) { |
| _m.reset() |
| _m.I_datagramSocketSendMsgPreflightResultTag = DatagramSocketSendMsgPreflightResultResponse |
| _m.Response = response |
| } |
| |
| func DatagramSocketSendMsgPreflightResultWithResponse(response DatagramSocketSendMsgPreflightResponse) DatagramSocketSendMsgPreflightResult { |
| var _u DatagramSocketSendMsgPreflightResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *DatagramSocketSendMsgPreflightResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_datagramSocketSendMsgPreflightResultTag = DatagramSocketSendMsgPreflightResultErr |
| _m.Err = err |
| } |
| |
| func DatagramSocketSendMsgPreflightResultWithErr(err fuchsiaposix.Errno) DatagramSocketSendMsgPreflightResult { |
| var _u DatagramSocketSendMsgPreflightResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_optionalUint32Tag uint64 |
| |
| const ( |
| OptionalUint32Value = 1 // 0x00000001 |
| OptionalUint32Unset = 2 // 0x00000002 |
| ) |
| |
| // An optional uint32 value. |
| type OptionalUint32 struct { |
| I_optionalUint32Tag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Value uint32 `fidl_ordinal:"1"` |
| Unset Empty `fidl_ordinal:"2"` |
| } |
| |
| var _mOptionalUint32 = _bindings.CreateLazyMarshaler(OptionalUint32{}) |
| |
| func (msg *OptionalUint32) Marshaler() _bindings.Marshaler { |
| return _mOptionalUint32 |
| } |
| |
| func (_m *OptionalUint32) reset() { |
| switch _m.I_optionalUint32Tag { |
| case 1: |
| var _zeroed uint32 |
| _m.Value = _zeroed |
| case 2: |
| var _zeroed Empty |
| _m.Unset = _zeroed |
| } |
| } |
| |
| func (_m *OptionalUint32) Which() I_optionalUint32Tag { |
| return _m.I_optionalUint32Tag |
| } |
| |
| func (_m *OptionalUint32) Ordinal() uint64 { |
| return uint64(_m.I_optionalUint32Tag) |
| } |
| |
| func (_m *OptionalUint32) SetValue(value uint32) { |
| _m.reset() |
| _m.I_optionalUint32Tag = OptionalUint32Value |
| _m.Value = value |
| } |
| |
| func OptionalUint32WithValue(value uint32) OptionalUint32 { |
| var _u OptionalUint32 |
| _u.SetValue(value) |
| return _u |
| } |
| |
| func (_m *OptionalUint32) SetUnset(unset Empty) { |
| _m.reset() |
| _m.I_optionalUint32Tag = OptionalUint32Unset |
| _m.Unset = unset |
| } |
| |
| func OptionalUint32WithUnset(unset Empty) OptionalUint32 { |
| var _u OptionalUint32 |
| _u.SetUnset(unset) |
| return _u |
| } |
| |
| type I_optionalUint8Tag uint64 |
| |
| const ( |
| OptionalUint8Value = 1 // 0x00000001 |
| OptionalUint8Unset = 2 // 0x00000002 |
| ) |
| |
| // An optional byte value. |
| type OptionalUint8 struct { |
| I_optionalUint8Tag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Value uint8 `fidl_ordinal:"1"` |
| Unset Empty `fidl_ordinal:"2"` |
| } |
| |
| var _mOptionalUint8 = _bindings.CreateLazyMarshaler(OptionalUint8{}) |
| |
| func (msg *OptionalUint8) Marshaler() _bindings.Marshaler { |
| return _mOptionalUint8 |
| } |
| |
| func (_m *OptionalUint8) reset() { |
| switch _m.I_optionalUint8Tag { |
| case 1: |
| var _zeroed uint8 |
| _m.Value = _zeroed |
| case 2: |
| var _zeroed Empty |
| _m.Unset = _zeroed |
| } |
| } |
| |
| func (_m *OptionalUint8) Which() I_optionalUint8Tag { |
| return _m.I_optionalUint8Tag |
| } |
| |
| func (_m *OptionalUint8) Ordinal() uint64 { |
| return uint64(_m.I_optionalUint8Tag) |
| } |
| |
| func (_m *OptionalUint8) SetValue(value uint8) { |
| _m.reset() |
| _m.I_optionalUint8Tag = OptionalUint8Value |
| _m.Value = value |
| } |
| |
| func OptionalUint8WithValue(value uint8) OptionalUint8 { |
| var _u OptionalUint8 |
| _u.SetValue(value) |
| return _u |
| } |
| |
| func (_m *OptionalUint8) SetUnset(unset Empty) { |
| _m.reset() |
| _m.I_optionalUint8Tag = OptionalUint8Unset |
| _m.Unset = unset |
| } |
| |
| func OptionalUint8WithUnset(unset Empty) OptionalUint8 { |
| var _u OptionalUint8 |
| _u.SetUnset(unset) |
| return _u |
| } |
| |
| type I_providerDatagramSocketDeprecatedResultTag uint64 |
| |
| const ( |
| ProviderDatagramSocketDeprecatedResultResponse = 1 // 0x00000001 |
| ProviderDatagramSocketDeprecatedResultErr = 2 // 0x00000002 |
| ) |
| |
| type ProviderDatagramSocketDeprecatedResult struct { |
| I_providerDatagramSocketDeprecatedResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"true"` |
| Response ProviderDatagramSocketDeprecatedResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mProviderDatagramSocketDeprecatedResult = _bindings.CreateLazyMarshaler(ProviderDatagramSocketDeprecatedResult{}) |
| |
| func (msg *ProviderDatagramSocketDeprecatedResult) Marshaler() _bindings.Marshaler { |
| return _mProviderDatagramSocketDeprecatedResult |
| } |
| |
| func (_m *ProviderDatagramSocketDeprecatedResult) reset() { |
| switch _m.I_providerDatagramSocketDeprecatedResultTag { |
| case 1: |
| var _zeroed ProviderDatagramSocketDeprecatedResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *ProviderDatagramSocketDeprecatedResult) Which() I_providerDatagramSocketDeprecatedResultTag { |
| return _m.I_providerDatagramSocketDeprecatedResultTag |
| } |
| |
| func (_m *ProviderDatagramSocketDeprecatedResult) Ordinal() uint64 { |
| return uint64(_m.I_providerDatagramSocketDeprecatedResultTag) |
| } |
| |
| func (_m *ProviderDatagramSocketDeprecatedResult) SetResponse(response ProviderDatagramSocketDeprecatedResponse) { |
| _m.reset() |
| _m.I_providerDatagramSocketDeprecatedResultTag = ProviderDatagramSocketDeprecatedResultResponse |
| _m.Response = response |
| } |
| |
| func ProviderDatagramSocketDeprecatedResultWithResponse(response ProviderDatagramSocketDeprecatedResponse) ProviderDatagramSocketDeprecatedResult { |
| var _u ProviderDatagramSocketDeprecatedResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *ProviderDatagramSocketDeprecatedResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_providerDatagramSocketDeprecatedResultTag = ProviderDatagramSocketDeprecatedResultErr |
| _m.Err = err |
| } |
| |
| func ProviderDatagramSocketDeprecatedResultWithErr(err fuchsiaposix.Errno) ProviderDatagramSocketDeprecatedResult { |
| var _u ProviderDatagramSocketDeprecatedResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_providerDatagramSocketResponseTag uint64 |
| |
| const ( |
| ProviderDatagramSocketResponseDatagramSocket = 1 // 0x00000001 |
| ProviderDatagramSocketResponseSynchronousDatagramSocket = 2 // 0x00000002 |
| ) |
| |
| type ProviderDatagramSocketResponse struct { |
| I_providerDatagramSocketResponseTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"true"` |
| DatagramSocket DatagramSocketWithCtxInterface `fidl_handle_subtype:"4" fidl_ordinal:"1"` |
| SynchronousDatagramSocket SynchronousDatagramSocketWithCtxInterface `fidl_handle_subtype:"4" fidl_ordinal:"2"` |
| } |
| |
| var _mProviderDatagramSocketResponse = _bindings.CreateLazyMarshaler(ProviderDatagramSocketResponse{}) |
| |
| func (msg *ProviderDatagramSocketResponse) Marshaler() _bindings.Marshaler { |
| return _mProviderDatagramSocketResponse |
| } |
| |
| func (_m *ProviderDatagramSocketResponse) reset() { |
| switch _m.I_providerDatagramSocketResponseTag { |
| case 1: |
| var _zeroed DatagramSocketWithCtxInterface |
| _m.DatagramSocket = _zeroed |
| case 2: |
| var _zeroed SynchronousDatagramSocketWithCtxInterface |
| _m.SynchronousDatagramSocket = _zeroed |
| } |
| } |
| |
| func (_m *ProviderDatagramSocketResponse) Which() I_providerDatagramSocketResponseTag { |
| return _m.I_providerDatagramSocketResponseTag |
| } |
| |
| func (_m *ProviderDatagramSocketResponse) Ordinal() uint64 { |
| return uint64(_m.I_providerDatagramSocketResponseTag) |
| } |
| |
| func (_m *ProviderDatagramSocketResponse) SetDatagramSocket(datagramSocket DatagramSocketWithCtxInterface) { |
| _m.reset() |
| _m.I_providerDatagramSocketResponseTag = ProviderDatagramSocketResponseDatagramSocket |
| _m.DatagramSocket = datagramSocket |
| } |
| |
| func ProviderDatagramSocketResponseWithDatagramSocket(datagramSocket DatagramSocketWithCtxInterface) ProviderDatagramSocketResponse { |
| var _u ProviderDatagramSocketResponse |
| _u.SetDatagramSocket(datagramSocket) |
| return _u |
| } |
| |
| func (_m *ProviderDatagramSocketResponse) SetSynchronousDatagramSocket(synchronousDatagramSocket SynchronousDatagramSocketWithCtxInterface) { |
| _m.reset() |
| _m.I_providerDatagramSocketResponseTag = ProviderDatagramSocketResponseSynchronousDatagramSocket |
| _m.SynchronousDatagramSocket = synchronousDatagramSocket |
| } |
| |
| func ProviderDatagramSocketResponseWithSynchronousDatagramSocket(synchronousDatagramSocket SynchronousDatagramSocketWithCtxInterface) ProviderDatagramSocketResponse { |
| var _u ProviderDatagramSocketResponse |
| _u.SetSynchronousDatagramSocket(synchronousDatagramSocket) |
| return _u |
| } |
| |
| type I_providerDatagramSocketResultTag uint64 |
| |
| const ( |
| ProviderDatagramSocketResultResponse = 1 // 0x00000001 |
| ProviderDatagramSocketResultErr = 2 // 0x00000002 |
| ) |
| |
| type ProviderDatagramSocketResult struct { |
| I_providerDatagramSocketResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"true"` |
| Response ProviderDatagramSocketResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mProviderDatagramSocketResult = _bindings.CreateLazyMarshaler(ProviderDatagramSocketResult{}) |
| |
| func (msg *ProviderDatagramSocketResult) Marshaler() _bindings.Marshaler { |
| return _mProviderDatagramSocketResult |
| } |
| |
| func (_m *ProviderDatagramSocketResult) reset() { |
| switch _m.I_providerDatagramSocketResultTag { |
| case 1: |
| var _zeroed ProviderDatagramSocketResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *ProviderDatagramSocketResult) Which() I_providerDatagramSocketResultTag { |
| return _m.I_providerDatagramSocketResultTag |
| } |
| |
| func (_m *ProviderDatagramSocketResult) Ordinal() uint64 { |
| return uint64(_m.I_providerDatagramSocketResultTag) |
| } |
| |
| func (_m *ProviderDatagramSocketResult) SetResponse(response ProviderDatagramSocketResponse) { |
| _m.reset() |
| _m.I_providerDatagramSocketResultTag = ProviderDatagramSocketResultResponse |
| _m.Response = response |
| } |
| |
| func ProviderDatagramSocketResultWithResponse(response ProviderDatagramSocketResponse) ProviderDatagramSocketResult { |
| var _u ProviderDatagramSocketResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *ProviderDatagramSocketResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_providerDatagramSocketResultTag = ProviderDatagramSocketResultErr |
| _m.Err = err |
| } |
| |
| func ProviderDatagramSocketResultWithErr(err fuchsiaposix.Errno) ProviderDatagramSocketResult { |
| var _u ProviderDatagramSocketResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_providerInterfaceIndexToNameResultTag uint64 |
| |
| const ( |
| ProviderInterfaceIndexToNameResultResponse = 1 // 0x00000001 |
| ProviderInterfaceIndexToNameResultErr = 2 // 0x00000002 |
| ) |
| |
| type ProviderInterfaceIndexToNameResult struct { |
| I_providerInterfaceIndexToNameResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response ProviderInterfaceIndexToNameResponse `fidl_ordinal:"1"` |
| Err int32 `fidl_ordinal:"2"` |
| } |
| |
| var _mProviderInterfaceIndexToNameResult = _bindings.CreateLazyMarshaler(ProviderInterfaceIndexToNameResult{}) |
| |
| func (msg *ProviderInterfaceIndexToNameResult) Marshaler() _bindings.Marshaler { |
| return _mProviderInterfaceIndexToNameResult |
| } |
| |
| func (_m *ProviderInterfaceIndexToNameResult) reset() { |
| switch _m.I_providerInterfaceIndexToNameResultTag { |
| case 1: |
| var _zeroed ProviderInterfaceIndexToNameResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed int32 |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *ProviderInterfaceIndexToNameResult) Which() I_providerInterfaceIndexToNameResultTag { |
| return _m.I_providerInterfaceIndexToNameResultTag |
| } |
| |
| func (_m *ProviderInterfaceIndexToNameResult) Ordinal() uint64 { |
| return uint64(_m.I_providerInterfaceIndexToNameResultTag) |
| } |
| |
| func (_m *ProviderInterfaceIndexToNameResult) SetResponse(response ProviderInterfaceIndexToNameResponse) { |
| _m.reset() |
| _m.I_providerInterfaceIndexToNameResultTag = ProviderInterfaceIndexToNameResultResponse |
| _m.Response = response |
| } |
| |
| func ProviderInterfaceIndexToNameResultWithResponse(response ProviderInterfaceIndexToNameResponse) ProviderInterfaceIndexToNameResult { |
| var _u ProviderInterfaceIndexToNameResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *ProviderInterfaceIndexToNameResult) SetErr(err int32) { |
| _m.reset() |
| _m.I_providerInterfaceIndexToNameResultTag = ProviderInterfaceIndexToNameResultErr |
| _m.Err = err |
| } |
| |
| func ProviderInterfaceIndexToNameResultWithErr(err int32) ProviderInterfaceIndexToNameResult { |
| var _u ProviderInterfaceIndexToNameResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_providerInterfaceNameToFlagsResultTag uint64 |
| |
| const ( |
| ProviderInterfaceNameToFlagsResultResponse = 1 // 0x00000001 |
| ProviderInterfaceNameToFlagsResultErr = 2 // 0x00000002 |
| ) |
| |
| type ProviderInterfaceNameToFlagsResult struct { |
| I_providerInterfaceNameToFlagsResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response ProviderInterfaceNameToFlagsResponse `fidl_ordinal:"1"` |
| Err int32 `fidl_ordinal:"2"` |
| } |
| |
| var _mProviderInterfaceNameToFlagsResult = _bindings.CreateLazyMarshaler(ProviderInterfaceNameToFlagsResult{}) |
| |
| func (msg *ProviderInterfaceNameToFlagsResult) Marshaler() _bindings.Marshaler { |
| return _mProviderInterfaceNameToFlagsResult |
| } |
| |
| func (_m *ProviderInterfaceNameToFlagsResult) reset() { |
| switch _m.I_providerInterfaceNameToFlagsResultTag { |
| case 1: |
| var _zeroed ProviderInterfaceNameToFlagsResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed int32 |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *ProviderInterfaceNameToFlagsResult) Which() I_providerInterfaceNameToFlagsResultTag { |
| return _m.I_providerInterfaceNameToFlagsResultTag |
| } |
| |
| func (_m *ProviderInterfaceNameToFlagsResult) Ordinal() uint64 { |
| return uint64(_m.I_providerInterfaceNameToFlagsResultTag) |
| } |
| |
| func (_m *ProviderInterfaceNameToFlagsResult) SetResponse(response ProviderInterfaceNameToFlagsResponse) { |
| _m.reset() |
| _m.I_providerInterfaceNameToFlagsResultTag = ProviderInterfaceNameToFlagsResultResponse |
| _m.Response = response |
| } |
| |
| func ProviderInterfaceNameToFlagsResultWithResponse(response ProviderInterfaceNameToFlagsResponse) ProviderInterfaceNameToFlagsResult { |
| var _u ProviderInterfaceNameToFlagsResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *ProviderInterfaceNameToFlagsResult) SetErr(err int32) { |
| _m.reset() |
| _m.I_providerInterfaceNameToFlagsResultTag = ProviderInterfaceNameToFlagsResultErr |
| _m.Err = err |
| } |
| |
| func ProviderInterfaceNameToFlagsResultWithErr(err int32) ProviderInterfaceNameToFlagsResult { |
| var _u ProviderInterfaceNameToFlagsResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_providerInterfaceNameToIndexResultTag uint64 |
| |
| const ( |
| ProviderInterfaceNameToIndexResultResponse = 1 // 0x00000001 |
| ProviderInterfaceNameToIndexResultErr = 2 // 0x00000002 |
| ) |
| |
| type ProviderInterfaceNameToIndexResult struct { |
| I_providerInterfaceNameToIndexResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response ProviderInterfaceNameToIndexResponse `fidl_ordinal:"1"` |
| Err int32 `fidl_ordinal:"2"` |
| } |
| |
| var _mProviderInterfaceNameToIndexResult = _bindings.CreateLazyMarshaler(ProviderInterfaceNameToIndexResult{}) |
| |
| func (msg *ProviderInterfaceNameToIndexResult) Marshaler() _bindings.Marshaler { |
| return _mProviderInterfaceNameToIndexResult |
| } |
| |
| func (_m *ProviderInterfaceNameToIndexResult) reset() { |
| switch _m.I_providerInterfaceNameToIndexResultTag { |
| case 1: |
| var _zeroed ProviderInterfaceNameToIndexResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed int32 |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *ProviderInterfaceNameToIndexResult) Which() I_providerInterfaceNameToIndexResultTag { |
| return _m.I_providerInterfaceNameToIndexResultTag |
| } |
| |
| func (_m *ProviderInterfaceNameToIndexResult) Ordinal() uint64 { |
| return uint64(_m.I_providerInterfaceNameToIndexResultTag) |
| } |
| |
| func (_m *ProviderInterfaceNameToIndexResult) SetResponse(response ProviderInterfaceNameToIndexResponse) { |
| _m.reset() |
| _m.I_providerInterfaceNameToIndexResultTag = ProviderInterfaceNameToIndexResultResponse |
| _m.Response = response |
| } |
| |
| func ProviderInterfaceNameToIndexResultWithResponse(response ProviderInterfaceNameToIndexResponse) ProviderInterfaceNameToIndexResult { |
| var _u ProviderInterfaceNameToIndexResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *ProviderInterfaceNameToIndexResult) SetErr(err int32) { |
| _m.reset() |
| _m.I_providerInterfaceNameToIndexResultTag = ProviderInterfaceNameToIndexResultErr |
| _m.Err = err |
| } |
| |
| func ProviderInterfaceNameToIndexResultWithErr(err int32) ProviderInterfaceNameToIndexResult { |
| var _u ProviderInterfaceNameToIndexResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_providerStreamSocketResultTag uint64 |
| |
| const ( |
| ProviderStreamSocketResultResponse = 1 // 0x00000001 |
| ProviderStreamSocketResultErr = 2 // 0x00000002 |
| ) |
| |
| type ProviderStreamSocketResult struct { |
| I_providerStreamSocketResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"true"` |
| Response ProviderStreamSocketResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mProviderStreamSocketResult = _bindings.CreateLazyMarshaler(ProviderStreamSocketResult{}) |
| |
| func (msg *ProviderStreamSocketResult) Marshaler() _bindings.Marshaler { |
| return _mProviderStreamSocketResult |
| } |
| |
| func (_m *ProviderStreamSocketResult) reset() { |
| switch _m.I_providerStreamSocketResultTag { |
| case 1: |
| var _zeroed ProviderStreamSocketResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *ProviderStreamSocketResult) Which() I_providerStreamSocketResultTag { |
| return _m.I_providerStreamSocketResultTag |
| } |
| |
| func (_m *ProviderStreamSocketResult) Ordinal() uint64 { |
| return uint64(_m.I_providerStreamSocketResultTag) |
| } |
| |
| func (_m *ProviderStreamSocketResult) SetResponse(response ProviderStreamSocketResponse) { |
| _m.reset() |
| _m.I_providerStreamSocketResultTag = ProviderStreamSocketResultResponse |
| _m.Response = response |
| } |
| |
| func ProviderStreamSocketResultWithResponse(response ProviderStreamSocketResponse) ProviderStreamSocketResult { |
| var _u ProviderStreamSocketResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *ProviderStreamSocketResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_providerStreamSocketResultTag = ProviderStreamSocketResultErr |
| _m.Err = err |
| } |
| |
| func ProviderStreamSocketResultWithErr(err fuchsiaposix.Errno) ProviderStreamSocketResult { |
| var _u ProviderStreamSocketResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketAcceptResultTag uint64 |
| |
| const ( |
| StreamSocketAcceptResultResponse = 1 // 0x00000001 |
| StreamSocketAcceptResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketAcceptResult struct { |
| I_streamSocketAcceptResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"true"` |
| Response StreamSocketAcceptResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketAcceptResult = _bindings.CreateLazyMarshaler(StreamSocketAcceptResult{}) |
| |
| func (msg *StreamSocketAcceptResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketAcceptResult |
| } |
| |
| func (_m *StreamSocketAcceptResult) reset() { |
| switch _m.I_streamSocketAcceptResultTag { |
| case 1: |
| var _zeroed StreamSocketAcceptResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketAcceptResult) Which() I_streamSocketAcceptResultTag { |
| return _m.I_streamSocketAcceptResultTag |
| } |
| |
| func (_m *StreamSocketAcceptResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketAcceptResultTag) |
| } |
| |
| func (_m *StreamSocketAcceptResult) SetResponse(response StreamSocketAcceptResponse) { |
| _m.reset() |
| _m.I_streamSocketAcceptResultTag = StreamSocketAcceptResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketAcceptResultWithResponse(response StreamSocketAcceptResponse) StreamSocketAcceptResult { |
| var _u StreamSocketAcceptResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketAcceptResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketAcceptResultTag = StreamSocketAcceptResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketAcceptResultWithErr(err fuchsiaposix.Errno) StreamSocketAcceptResult { |
| var _u StreamSocketAcceptResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketGetInfoResultTag uint64 |
| |
| const ( |
| StreamSocketGetInfoResultResponse = 1 // 0x00000001 |
| StreamSocketGetInfoResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketGetInfoResult struct { |
| I_streamSocketGetInfoResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketGetInfoResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketGetInfoResult = _bindings.CreateLazyMarshaler(StreamSocketGetInfoResult{}) |
| |
| func (msg *StreamSocketGetInfoResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetInfoResult |
| } |
| |
| func (_m *StreamSocketGetInfoResult) reset() { |
| switch _m.I_streamSocketGetInfoResultTag { |
| case 1: |
| var _zeroed StreamSocketGetInfoResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketGetInfoResult) Which() I_streamSocketGetInfoResultTag { |
| return _m.I_streamSocketGetInfoResultTag |
| } |
| |
| func (_m *StreamSocketGetInfoResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketGetInfoResultTag) |
| } |
| |
| func (_m *StreamSocketGetInfoResult) SetResponse(response StreamSocketGetInfoResponse) { |
| _m.reset() |
| _m.I_streamSocketGetInfoResultTag = StreamSocketGetInfoResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketGetInfoResultWithResponse(response StreamSocketGetInfoResponse) StreamSocketGetInfoResult { |
| var _u StreamSocketGetInfoResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketGetInfoResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketGetInfoResultTag = StreamSocketGetInfoResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketGetInfoResultWithErr(err fuchsiaposix.Errno) StreamSocketGetInfoResult { |
| var _u StreamSocketGetInfoResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketGetTcpCongestionResultTag uint64 |
| |
| const ( |
| StreamSocketGetTcpCongestionResultResponse = 1 // 0x00000001 |
| StreamSocketGetTcpCongestionResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketGetTcpCongestionResult struct { |
| I_streamSocketGetTcpCongestionResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketGetTcpCongestionResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketGetTcpCongestionResult = _bindings.CreateLazyMarshaler(StreamSocketGetTcpCongestionResult{}) |
| |
| func (msg *StreamSocketGetTcpCongestionResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpCongestionResult |
| } |
| |
| func (_m *StreamSocketGetTcpCongestionResult) reset() { |
| switch _m.I_streamSocketGetTcpCongestionResultTag { |
| case 1: |
| var _zeroed StreamSocketGetTcpCongestionResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketGetTcpCongestionResult) Which() I_streamSocketGetTcpCongestionResultTag { |
| return _m.I_streamSocketGetTcpCongestionResultTag |
| } |
| |
| func (_m *StreamSocketGetTcpCongestionResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketGetTcpCongestionResultTag) |
| } |
| |
| func (_m *StreamSocketGetTcpCongestionResult) SetResponse(response StreamSocketGetTcpCongestionResponse) { |
| _m.reset() |
| _m.I_streamSocketGetTcpCongestionResultTag = StreamSocketGetTcpCongestionResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketGetTcpCongestionResultWithResponse(response StreamSocketGetTcpCongestionResponse) StreamSocketGetTcpCongestionResult { |
| var _u StreamSocketGetTcpCongestionResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketGetTcpCongestionResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketGetTcpCongestionResultTag = StreamSocketGetTcpCongestionResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketGetTcpCongestionResultWithErr(err fuchsiaposix.Errno) StreamSocketGetTcpCongestionResult { |
| var _u StreamSocketGetTcpCongestionResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketGetTcpCorkResultTag uint64 |
| |
| const ( |
| StreamSocketGetTcpCorkResultResponse = 1 // 0x00000001 |
| StreamSocketGetTcpCorkResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketGetTcpCorkResult struct { |
| I_streamSocketGetTcpCorkResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketGetTcpCorkResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketGetTcpCorkResult = _bindings.CreateLazyMarshaler(StreamSocketGetTcpCorkResult{}) |
| |
| func (msg *StreamSocketGetTcpCorkResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpCorkResult |
| } |
| |
| func (_m *StreamSocketGetTcpCorkResult) reset() { |
| switch _m.I_streamSocketGetTcpCorkResultTag { |
| case 1: |
| var _zeroed StreamSocketGetTcpCorkResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketGetTcpCorkResult) Which() I_streamSocketGetTcpCorkResultTag { |
| return _m.I_streamSocketGetTcpCorkResultTag |
| } |
| |
| func (_m *StreamSocketGetTcpCorkResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketGetTcpCorkResultTag) |
| } |
| |
| func (_m *StreamSocketGetTcpCorkResult) SetResponse(response StreamSocketGetTcpCorkResponse) { |
| _m.reset() |
| _m.I_streamSocketGetTcpCorkResultTag = StreamSocketGetTcpCorkResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketGetTcpCorkResultWithResponse(response StreamSocketGetTcpCorkResponse) StreamSocketGetTcpCorkResult { |
| var _u StreamSocketGetTcpCorkResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketGetTcpCorkResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketGetTcpCorkResultTag = StreamSocketGetTcpCorkResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketGetTcpCorkResultWithErr(err fuchsiaposix.Errno) StreamSocketGetTcpCorkResult { |
| var _u StreamSocketGetTcpCorkResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketGetTcpDeferAcceptResultTag uint64 |
| |
| const ( |
| StreamSocketGetTcpDeferAcceptResultResponse = 1 // 0x00000001 |
| StreamSocketGetTcpDeferAcceptResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketGetTcpDeferAcceptResult struct { |
| I_streamSocketGetTcpDeferAcceptResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketGetTcpDeferAcceptResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketGetTcpDeferAcceptResult = _bindings.CreateLazyMarshaler(StreamSocketGetTcpDeferAcceptResult{}) |
| |
| func (msg *StreamSocketGetTcpDeferAcceptResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpDeferAcceptResult |
| } |
| |
| func (_m *StreamSocketGetTcpDeferAcceptResult) reset() { |
| switch _m.I_streamSocketGetTcpDeferAcceptResultTag { |
| case 1: |
| var _zeroed StreamSocketGetTcpDeferAcceptResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketGetTcpDeferAcceptResult) Which() I_streamSocketGetTcpDeferAcceptResultTag { |
| return _m.I_streamSocketGetTcpDeferAcceptResultTag |
| } |
| |
| func (_m *StreamSocketGetTcpDeferAcceptResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketGetTcpDeferAcceptResultTag) |
| } |
| |
| func (_m *StreamSocketGetTcpDeferAcceptResult) SetResponse(response StreamSocketGetTcpDeferAcceptResponse) { |
| _m.reset() |
| _m.I_streamSocketGetTcpDeferAcceptResultTag = StreamSocketGetTcpDeferAcceptResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketGetTcpDeferAcceptResultWithResponse(response StreamSocketGetTcpDeferAcceptResponse) StreamSocketGetTcpDeferAcceptResult { |
| var _u StreamSocketGetTcpDeferAcceptResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketGetTcpDeferAcceptResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketGetTcpDeferAcceptResultTag = StreamSocketGetTcpDeferAcceptResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketGetTcpDeferAcceptResultWithErr(err fuchsiaposix.Errno) StreamSocketGetTcpDeferAcceptResult { |
| var _u StreamSocketGetTcpDeferAcceptResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketGetTcpInfoResultTag uint64 |
| |
| const ( |
| StreamSocketGetTcpInfoResultResponse = 1 // 0x00000001 |
| StreamSocketGetTcpInfoResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketGetTcpInfoResult struct { |
| I_streamSocketGetTcpInfoResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketGetTcpInfoResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketGetTcpInfoResult = _bindings.CreateLazyMarshaler(StreamSocketGetTcpInfoResult{}) |
| |
| func (msg *StreamSocketGetTcpInfoResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpInfoResult |
| } |
| |
| func (_m *StreamSocketGetTcpInfoResult) reset() { |
| switch _m.I_streamSocketGetTcpInfoResultTag { |
| case 1: |
| var _zeroed StreamSocketGetTcpInfoResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketGetTcpInfoResult) Which() I_streamSocketGetTcpInfoResultTag { |
| return _m.I_streamSocketGetTcpInfoResultTag |
| } |
| |
| func (_m *StreamSocketGetTcpInfoResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketGetTcpInfoResultTag) |
| } |
| |
| func (_m *StreamSocketGetTcpInfoResult) SetResponse(response StreamSocketGetTcpInfoResponse) { |
| _m.reset() |
| _m.I_streamSocketGetTcpInfoResultTag = StreamSocketGetTcpInfoResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketGetTcpInfoResultWithResponse(response StreamSocketGetTcpInfoResponse) StreamSocketGetTcpInfoResult { |
| var _u StreamSocketGetTcpInfoResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketGetTcpInfoResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketGetTcpInfoResultTag = StreamSocketGetTcpInfoResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketGetTcpInfoResultWithErr(err fuchsiaposix.Errno) StreamSocketGetTcpInfoResult { |
| var _u StreamSocketGetTcpInfoResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketGetTcpKeepAliveCountResultTag uint64 |
| |
| const ( |
| StreamSocketGetTcpKeepAliveCountResultResponse = 1 // 0x00000001 |
| StreamSocketGetTcpKeepAliveCountResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketGetTcpKeepAliveCountResult struct { |
| I_streamSocketGetTcpKeepAliveCountResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketGetTcpKeepAliveCountResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketGetTcpKeepAliveCountResult = _bindings.CreateLazyMarshaler(StreamSocketGetTcpKeepAliveCountResult{}) |
| |
| func (msg *StreamSocketGetTcpKeepAliveCountResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpKeepAliveCountResult |
| } |
| |
| func (_m *StreamSocketGetTcpKeepAliveCountResult) reset() { |
| switch _m.I_streamSocketGetTcpKeepAliveCountResultTag { |
| case 1: |
| var _zeroed StreamSocketGetTcpKeepAliveCountResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketGetTcpKeepAliveCountResult) Which() I_streamSocketGetTcpKeepAliveCountResultTag { |
| return _m.I_streamSocketGetTcpKeepAliveCountResultTag |
| } |
| |
| func (_m *StreamSocketGetTcpKeepAliveCountResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketGetTcpKeepAliveCountResultTag) |
| } |
| |
| func (_m *StreamSocketGetTcpKeepAliveCountResult) SetResponse(response StreamSocketGetTcpKeepAliveCountResponse) { |
| _m.reset() |
| _m.I_streamSocketGetTcpKeepAliveCountResultTag = StreamSocketGetTcpKeepAliveCountResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketGetTcpKeepAliveCountResultWithResponse(response StreamSocketGetTcpKeepAliveCountResponse) StreamSocketGetTcpKeepAliveCountResult { |
| var _u StreamSocketGetTcpKeepAliveCountResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketGetTcpKeepAliveCountResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketGetTcpKeepAliveCountResultTag = StreamSocketGetTcpKeepAliveCountResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketGetTcpKeepAliveCountResultWithErr(err fuchsiaposix.Errno) StreamSocketGetTcpKeepAliveCountResult { |
| var _u StreamSocketGetTcpKeepAliveCountResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketGetTcpKeepAliveIdleResultTag uint64 |
| |
| const ( |
| StreamSocketGetTcpKeepAliveIdleResultResponse = 1 // 0x00000001 |
| StreamSocketGetTcpKeepAliveIdleResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketGetTcpKeepAliveIdleResult struct { |
| I_streamSocketGetTcpKeepAliveIdleResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketGetTcpKeepAliveIdleResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketGetTcpKeepAliveIdleResult = _bindings.CreateLazyMarshaler(StreamSocketGetTcpKeepAliveIdleResult{}) |
| |
| func (msg *StreamSocketGetTcpKeepAliveIdleResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpKeepAliveIdleResult |
| } |
| |
| func (_m *StreamSocketGetTcpKeepAliveIdleResult) reset() { |
| switch _m.I_streamSocketGetTcpKeepAliveIdleResultTag { |
| case 1: |
| var _zeroed StreamSocketGetTcpKeepAliveIdleResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketGetTcpKeepAliveIdleResult) Which() I_streamSocketGetTcpKeepAliveIdleResultTag { |
| return _m.I_streamSocketGetTcpKeepAliveIdleResultTag |
| } |
| |
| func (_m *StreamSocketGetTcpKeepAliveIdleResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketGetTcpKeepAliveIdleResultTag) |
| } |
| |
| func (_m *StreamSocketGetTcpKeepAliveIdleResult) SetResponse(response StreamSocketGetTcpKeepAliveIdleResponse) { |
| _m.reset() |
| _m.I_streamSocketGetTcpKeepAliveIdleResultTag = StreamSocketGetTcpKeepAliveIdleResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketGetTcpKeepAliveIdleResultWithResponse(response StreamSocketGetTcpKeepAliveIdleResponse) StreamSocketGetTcpKeepAliveIdleResult { |
| var _u StreamSocketGetTcpKeepAliveIdleResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketGetTcpKeepAliveIdleResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketGetTcpKeepAliveIdleResultTag = StreamSocketGetTcpKeepAliveIdleResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketGetTcpKeepAliveIdleResultWithErr(err fuchsiaposix.Errno) StreamSocketGetTcpKeepAliveIdleResult { |
| var _u StreamSocketGetTcpKeepAliveIdleResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketGetTcpKeepAliveIntervalResultTag uint64 |
| |
| const ( |
| StreamSocketGetTcpKeepAliveIntervalResultResponse = 1 // 0x00000001 |
| StreamSocketGetTcpKeepAliveIntervalResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketGetTcpKeepAliveIntervalResult struct { |
| I_streamSocketGetTcpKeepAliveIntervalResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketGetTcpKeepAliveIntervalResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketGetTcpKeepAliveIntervalResult = _bindings.CreateLazyMarshaler(StreamSocketGetTcpKeepAliveIntervalResult{}) |
| |
| func (msg *StreamSocketGetTcpKeepAliveIntervalResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpKeepAliveIntervalResult |
| } |
| |
| func (_m *StreamSocketGetTcpKeepAliveIntervalResult) reset() { |
| switch _m.I_streamSocketGetTcpKeepAliveIntervalResultTag { |
| case 1: |
| var _zeroed StreamSocketGetTcpKeepAliveIntervalResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketGetTcpKeepAliveIntervalResult) Which() I_streamSocketGetTcpKeepAliveIntervalResultTag { |
| return _m.I_streamSocketGetTcpKeepAliveIntervalResultTag |
| } |
| |
| func (_m *StreamSocketGetTcpKeepAliveIntervalResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketGetTcpKeepAliveIntervalResultTag) |
| } |
| |
| func (_m *StreamSocketGetTcpKeepAliveIntervalResult) SetResponse(response StreamSocketGetTcpKeepAliveIntervalResponse) { |
| _m.reset() |
| _m.I_streamSocketGetTcpKeepAliveIntervalResultTag = StreamSocketGetTcpKeepAliveIntervalResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketGetTcpKeepAliveIntervalResultWithResponse(response StreamSocketGetTcpKeepAliveIntervalResponse) StreamSocketGetTcpKeepAliveIntervalResult { |
| var _u StreamSocketGetTcpKeepAliveIntervalResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketGetTcpKeepAliveIntervalResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketGetTcpKeepAliveIntervalResultTag = StreamSocketGetTcpKeepAliveIntervalResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketGetTcpKeepAliveIntervalResultWithErr(err fuchsiaposix.Errno) StreamSocketGetTcpKeepAliveIntervalResult { |
| var _u StreamSocketGetTcpKeepAliveIntervalResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketGetTcpLingerResultTag uint64 |
| |
| const ( |
| StreamSocketGetTcpLingerResultResponse = 1 // 0x00000001 |
| StreamSocketGetTcpLingerResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketGetTcpLingerResult struct { |
| I_streamSocketGetTcpLingerResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketGetTcpLingerResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketGetTcpLingerResult = _bindings.CreateLazyMarshaler(StreamSocketGetTcpLingerResult{}) |
| |
| func (msg *StreamSocketGetTcpLingerResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpLingerResult |
| } |
| |
| func (_m *StreamSocketGetTcpLingerResult) reset() { |
| switch _m.I_streamSocketGetTcpLingerResultTag { |
| case 1: |
| var _zeroed StreamSocketGetTcpLingerResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketGetTcpLingerResult) Which() I_streamSocketGetTcpLingerResultTag { |
| return _m.I_streamSocketGetTcpLingerResultTag |
| } |
| |
| func (_m *StreamSocketGetTcpLingerResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketGetTcpLingerResultTag) |
| } |
| |
| func (_m *StreamSocketGetTcpLingerResult) SetResponse(response StreamSocketGetTcpLingerResponse) { |
| _m.reset() |
| _m.I_streamSocketGetTcpLingerResultTag = StreamSocketGetTcpLingerResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketGetTcpLingerResultWithResponse(response StreamSocketGetTcpLingerResponse) StreamSocketGetTcpLingerResult { |
| var _u StreamSocketGetTcpLingerResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketGetTcpLingerResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketGetTcpLingerResultTag = StreamSocketGetTcpLingerResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketGetTcpLingerResultWithErr(err fuchsiaposix.Errno) StreamSocketGetTcpLingerResult { |
| var _u StreamSocketGetTcpLingerResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketGetTcpMaxSegmentResultTag uint64 |
| |
| const ( |
| StreamSocketGetTcpMaxSegmentResultResponse = 1 // 0x00000001 |
| StreamSocketGetTcpMaxSegmentResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketGetTcpMaxSegmentResult struct { |
| I_streamSocketGetTcpMaxSegmentResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketGetTcpMaxSegmentResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketGetTcpMaxSegmentResult = _bindings.CreateLazyMarshaler(StreamSocketGetTcpMaxSegmentResult{}) |
| |
| func (msg *StreamSocketGetTcpMaxSegmentResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpMaxSegmentResult |
| } |
| |
| func (_m *StreamSocketGetTcpMaxSegmentResult) reset() { |
| switch _m.I_streamSocketGetTcpMaxSegmentResultTag { |
| case 1: |
| var _zeroed StreamSocketGetTcpMaxSegmentResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketGetTcpMaxSegmentResult) Which() I_streamSocketGetTcpMaxSegmentResultTag { |
| return _m.I_streamSocketGetTcpMaxSegmentResultTag |
| } |
| |
| func (_m *StreamSocketGetTcpMaxSegmentResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketGetTcpMaxSegmentResultTag) |
| } |
| |
| func (_m *StreamSocketGetTcpMaxSegmentResult) SetResponse(response StreamSocketGetTcpMaxSegmentResponse) { |
| _m.reset() |
| _m.I_streamSocketGetTcpMaxSegmentResultTag = StreamSocketGetTcpMaxSegmentResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketGetTcpMaxSegmentResultWithResponse(response StreamSocketGetTcpMaxSegmentResponse) StreamSocketGetTcpMaxSegmentResult { |
| var _u StreamSocketGetTcpMaxSegmentResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketGetTcpMaxSegmentResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketGetTcpMaxSegmentResultTag = StreamSocketGetTcpMaxSegmentResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketGetTcpMaxSegmentResultWithErr(err fuchsiaposix.Errno) StreamSocketGetTcpMaxSegmentResult { |
| var _u StreamSocketGetTcpMaxSegmentResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketGetTcpNoDelayResultTag uint64 |
| |
| const ( |
| StreamSocketGetTcpNoDelayResultResponse = 1 // 0x00000001 |
| StreamSocketGetTcpNoDelayResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketGetTcpNoDelayResult struct { |
| I_streamSocketGetTcpNoDelayResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketGetTcpNoDelayResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketGetTcpNoDelayResult = _bindings.CreateLazyMarshaler(StreamSocketGetTcpNoDelayResult{}) |
| |
| func (msg *StreamSocketGetTcpNoDelayResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpNoDelayResult |
| } |
| |
| func (_m *StreamSocketGetTcpNoDelayResult) reset() { |
| switch _m.I_streamSocketGetTcpNoDelayResultTag { |
| case 1: |
| var _zeroed StreamSocketGetTcpNoDelayResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketGetTcpNoDelayResult) Which() I_streamSocketGetTcpNoDelayResultTag { |
| return _m.I_streamSocketGetTcpNoDelayResultTag |
| } |
| |
| func (_m *StreamSocketGetTcpNoDelayResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketGetTcpNoDelayResultTag) |
| } |
| |
| func (_m *StreamSocketGetTcpNoDelayResult) SetResponse(response StreamSocketGetTcpNoDelayResponse) { |
| _m.reset() |
| _m.I_streamSocketGetTcpNoDelayResultTag = StreamSocketGetTcpNoDelayResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketGetTcpNoDelayResultWithResponse(response StreamSocketGetTcpNoDelayResponse) StreamSocketGetTcpNoDelayResult { |
| var _u StreamSocketGetTcpNoDelayResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketGetTcpNoDelayResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketGetTcpNoDelayResultTag = StreamSocketGetTcpNoDelayResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketGetTcpNoDelayResultWithErr(err fuchsiaposix.Errno) StreamSocketGetTcpNoDelayResult { |
| var _u StreamSocketGetTcpNoDelayResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketGetTcpQuickAckResultTag uint64 |
| |
| const ( |
| StreamSocketGetTcpQuickAckResultResponse = 1 // 0x00000001 |
| StreamSocketGetTcpQuickAckResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketGetTcpQuickAckResult struct { |
| I_streamSocketGetTcpQuickAckResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketGetTcpQuickAckResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketGetTcpQuickAckResult = _bindings.CreateLazyMarshaler(StreamSocketGetTcpQuickAckResult{}) |
| |
| func (msg *StreamSocketGetTcpQuickAckResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpQuickAckResult |
| } |
| |
| func (_m *StreamSocketGetTcpQuickAckResult) reset() { |
| switch _m.I_streamSocketGetTcpQuickAckResultTag { |
| case 1: |
| var _zeroed StreamSocketGetTcpQuickAckResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketGetTcpQuickAckResult) Which() I_streamSocketGetTcpQuickAckResultTag { |
| return _m.I_streamSocketGetTcpQuickAckResultTag |
| } |
| |
| func (_m *StreamSocketGetTcpQuickAckResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketGetTcpQuickAckResultTag) |
| } |
| |
| func (_m *StreamSocketGetTcpQuickAckResult) SetResponse(response StreamSocketGetTcpQuickAckResponse) { |
| _m.reset() |
| _m.I_streamSocketGetTcpQuickAckResultTag = StreamSocketGetTcpQuickAckResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketGetTcpQuickAckResultWithResponse(response StreamSocketGetTcpQuickAckResponse) StreamSocketGetTcpQuickAckResult { |
| var _u StreamSocketGetTcpQuickAckResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketGetTcpQuickAckResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketGetTcpQuickAckResultTag = StreamSocketGetTcpQuickAckResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketGetTcpQuickAckResultWithErr(err fuchsiaposix.Errno) StreamSocketGetTcpQuickAckResult { |
| var _u StreamSocketGetTcpQuickAckResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketGetTcpSynCountResultTag uint64 |
| |
| const ( |
| StreamSocketGetTcpSynCountResultResponse = 1 // 0x00000001 |
| StreamSocketGetTcpSynCountResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketGetTcpSynCountResult struct { |
| I_streamSocketGetTcpSynCountResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketGetTcpSynCountResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketGetTcpSynCountResult = _bindings.CreateLazyMarshaler(StreamSocketGetTcpSynCountResult{}) |
| |
| func (msg *StreamSocketGetTcpSynCountResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpSynCountResult |
| } |
| |
| func (_m *StreamSocketGetTcpSynCountResult) reset() { |
| switch _m.I_streamSocketGetTcpSynCountResultTag { |
| case 1: |
| var _zeroed StreamSocketGetTcpSynCountResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketGetTcpSynCountResult) Which() I_streamSocketGetTcpSynCountResultTag { |
| return _m.I_streamSocketGetTcpSynCountResultTag |
| } |
| |
| func (_m *StreamSocketGetTcpSynCountResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketGetTcpSynCountResultTag) |
| } |
| |
| func (_m *StreamSocketGetTcpSynCountResult) SetResponse(response StreamSocketGetTcpSynCountResponse) { |
| _m.reset() |
| _m.I_streamSocketGetTcpSynCountResultTag = StreamSocketGetTcpSynCountResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketGetTcpSynCountResultWithResponse(response StreamSocketGetTcpSynCountResponse) StreamSocketGetTcpSynCountResult { |
| var _u StreamSocketGetTcpSynCountResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketGetTcpSynCountResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketGetTcpSynCountResultTag = StreamSocketGetTcpSynCountResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketGetTcpSynCountResultWithErr(err fuchsiaposix.Errno) StreamSocketGetTcpSynCountResult { |
| var _u StreamSocketGetTcpSynCountResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketGetTcpUserTimeoutResultTag uint64 |
| |
| const ( |
| StreamSocketGetTcpUserTimeoutResultResponse = 1 // 0x00000001 |
| StreamSocketGetTcpUserTimeoutResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketGetTcpUserTimeoutResult struct { |
| I_streamSocketGetTcpUserTimeoutResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketGetTcpUserTimeoutResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketGetTcpUserTimeoutResult = _bindings.CreateLazyMarshaler(StreamSocketGetTcpUserTimeoutResult{}) |
| |
| func (msg *StreamSocketGetTcpUserTimeoutResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpUserTimeoutResult |
| } |
| |
| func (_m *StreamSocketGetTcpUserTimeoutResult) reset() { |
| switch _m.I_streamSocketGetTcpUserTimeoutResultTag { |
| case 1: |
| var _zeroed StreamSocketGetTcpUserTimeoutResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketGetTcpUserTimeoutResult) Which() I_streamSocketGetTcpUserTimeoutResultTag { |
| return _m.I_streamSocketGetTcpUserTimeoutResultTag |
| } |
| |
| func (_m *StreamSocketGetTcpUserTimeoutResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketGetTcpUserTimeoutResultTag) |
| } |
| |
| func (_m *StreamSocketGetTcpUserTimeoutResult) SetResponse(response StreamSocketGetTcpUserTimeoutResponse) { |
| _m.reset() |
| _m.I_streamSocketGetTcpUserTimeoutResultTag = StreamSocketGetTcpUserTimeoutResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketGetTcpUserTimeoutResultWithResponse(response StreamSocketGetTcpUserTimeoutResponse) StreamSocketGetTcpUserTimeoutResult { |
| var _u StreamSocketGetTcpUserTimeoutResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketGetTcpUserTimeoutResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketGetTcpUserTimeoutResultTag = StreamSocketGetTcpUserTimeoutResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketGetTcpUserTimeoutResultWithErr(err fuchsiaposix.Errno) StreamSocketGetTcpUserTimeoutResult { |
| var _u StreamSocketGetTcpUserTimeoutResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketGetTcpWindowClampResultTag uint64 |
| |
| const ( |
| StreamSocketGetTcpWindowClampResultResponse = 1 // 0x00000001 |
| StreamSocketGetTcpWindowClampResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketGetTcpWindowClampResult struct { |
| I_streamSocketGetTcpWindowClampResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketGetTcpWindowClampResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketGetTcpWindowClampResult = _bindings.CreateLazyMarshaler(StreamSocketGetTcpWindowClampResult{}) |
| |
| func (msg *StreamSocketGetTcpWindowClampResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketGetTcpWindowClampResult |
| } |
| |
| func (_m *StreamSocketGetTcpWindowClampResult) reset() { |
| switch _m.I_streamSocketGetTcpWindowClampResultTag { |
| case 1: |
| var _zeroed StreamSocketGetTcpWindowClampResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketGetTcpWindowClampResult) Which() I_streamSocketGetTcpWindowClampResultTag { |
| return _m.I_streamSocketGetTcpWindowClampResultTag |
| } |
| |
| func (_m *StreamSocketGetTcpWindowClampResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketGetTcpWindowClampResultTag) |
| } |
| |
| func (_m *StreamSocketGetTcpWindowClampResult) SetResponse(response StreamSocketGetTcpWindowClampResponse) { |
| _m.reset() |
| _m.I_streamSocketGetTcpWindowClampResultTag = StreamSocketGetTcpWindowClampResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketGetTcpWindowClampResultWithResponse(response StreamSocketGetTcpWindowClampResponse) StreamSocketGetTcpWindowClampResult { |
| var _u StreamSocketGetTcpWindowClampResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketGetTcpWindowClampResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketGetTcpWindowClampResultTag = StreamSocketGetTcpWindowClampResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketGetTcpWindowClampResultWithErr(err fuchsiaposix.Errno) StreamSocketGetTcpWindowClampResult { |
| var _u StreamSocketGetTcpWindowClampResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketListenResultTag uint64 |
| |
| const ( |
| StreamSocketListenResultResponse = 1 // 0x00000001 |
| StreamSocketListenResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketListenResult struct { |
| I_streamSocketListenResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketListenResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketListenResult = _bindings.CreateLazyMarshaler(StreamSocketListenResult{}) |
| |
| func (msg *StreamSocketListenResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketListenResult |
| } |
| |
| func (_m *StreamSocketListenResult) reset() { |
| switch _m.I_streamSocketListenResultTag { |
| case 1: |
| var _zeroed StreamSocketListenResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketListenResult) Which() I_streamSocketListenResultTag { |
| return _m.I_streamSocketListenResultTag |
| } |
| |
| func (_m *StreamSocketListenResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketListenResultTag) |
| } |
| |
| func (_m *StreamSocketListenResult) SetResponse(response StreamSocketListenResponse) { |
| _m.reset() |
| _m.I_streamSocketListenResultTag = StreamSocketListenResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketListenResultWithResponse(response StreamSocketListenResponse) StreamSocketListenResult { |
| var _u StreamSocketListenResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketListenResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketListenResultTag = StreamSocketListenResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketListenResultWithErr(err fuchsiaposix.Errno) StreamSocketListenResult { |
| var _u StreamSocketListenResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketSetTcpCongestionResultTag uint64 |
| |
| const ( |
| StreamSocketSetTcpCongestionResultResponse = 1 // 0x00000001 |
| StreamSocketSetTcpCongestionResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketSetTcpCongestionResult struct { |
| I_streamSocketSetTcpCongestionResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketSetTcpCongestionResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketSetTcpCongestionResult = _bindings.CreateLazyMarshaler(StreamSocketSetTcpCongestionResult{}) |
| |
| func (msg *StreamSocketSetTcpCongestionResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpCongestionResult |
| } |
| |
| func (_m *StreamSocketSetTcpCongestionResult) reset() { |
| switch _m.I_streamSocketSetTcpCongestionResultTag { |
| case 1: |
| var _zeroed StreamSocketSetTcpCongestionResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketSetTcpCongestionResult) Which() I_streamSocketSetTcpCongestionResultTag { |
| return _m.I_streamSocketSetTcpCongestionResultTag |
| } |
| |
| func (_m *StreamSocketSetTcpCongestionResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketSetTcpCongestionResultTag) |
| } |
| |
| func (_m *StreamSocketSetTcpCongestionResult) SetResponse(response StreamSocketSetTcpCongestionResponse) { |
| _m.reset() |
| _m.I_streamSocketSetTcpCongestionResultTag = StreamSocketSetTcpCongestionResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketSetTcpCongestionResultWithResponse(response StreamSocketSetTcpCongestionResponse) StreamSocketSetTcpCongestionResult { |
| var _u StreamSocketSetTcpCongestionResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketSetTcpCongestionResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketSetTcpCongestionResultTag = StreamSocketSetTcpCongestionResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketSetTcpCongestionResultWithErr(err fuchsiaposix.Errno) StreamSocketSetTcpCongestionResult { |
| var _u StreamSocketSetTcpCongestionResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketSetTcpCorkResultTag uint64 |
| |
| const ( |
| StreamSocketSetTcpCorkResultResponse = 1 // 0x00000001 |
| StreamSocketSetTcpCorkResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketSetTcpCorkResult struct { |
| I_streamSocketSetTcpCorkResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketSetTcpCorkResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketSetTcpCorkResult = _bindings.CreateLazyMarshaler(StreamSocketSetTcpCorkResult{}) |
| |
| func (msg *StreamSocketSetTcpCorkResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpCorkResult |
| } |
| |
| func (_m *StreamSocketSetTcpCorkResult) reset() { |
| switch _m.I_streamSocketSetTcpCorkResultTag { |
| case 1: |
| var _zeroed StreamSocketSetTcpCorkResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketSetTcpCorkResult) Which() I_streamSocketSetTcpCorkResultTag { |
| return _m.I_streamSocketSetTcpCorkResultTag |
| } |
| |
| func (_m *StreamSocketSetTcpCorkResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketSetTcpCorkResultTag) |
| } |
| |
| func (_m *StreamSocketSetTcpCorkResult) SetResponse(response StreamSocketSetTcpCorkResponse) { |
| _m.reset() |
| _m.I_streamSocketSetTcpCorkResultTag = StreamSocketSetTcpCorkResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketSetTcpCorkResultWithResponse(response StreamSocketSetTcpCorkResponse) StreamSocketSetTcpCorkResult { |
| var _u StreamSocketSetTcpCorkResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketSetTcpCorkResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketSetTcpCorkResultTag = StreamSocketSetTcpCorkResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketSetTcpCorkResultWithErr(err fuchsiaposix.Errno) StreamSocketSetTcpCorkResult { |
| var _u StreamSocketSetTcpCorkResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketSetTcpDeferAcceptResultTag uint64 |
| |
| const ( |
| StreamSocketSetTcpDeferAcceptResultResponse = 1 // 0x00000001 |
| StreamSocketSetTcpDeferAcceptResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketSetTcpDeferAcceptResult struct { |
| I_streamSocketSetTcpDeferAcceptResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketSetTcpDeferAcceptResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketSetTcpDeferAcceptResult = _bindings.CreateLazyMarshaler(StreamSocketSetTcpDeferAcceptResult{}) |
| |
| func (msg *StreamSocketSetTcpDeferAcceptResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpDeferAcceptResult |
| } |
| |
| func (_m *StreamSocketSetTcpDeferAcceptResult) reset() { |
| switch _m.I_streamSocketSetTcpDeferAcceptResultTag { |
| case 1: |
| var _zeroed StreamSocketSetTcpDeferAcceptResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketSetTcpDeferAcceptResult) Which() I_streamSocketSetTcpDeferAcceptResultTag { |
| return _m.I_streamSocketSetTcpDeferAcceptResultTag |
| } |
| |
| func (_m *StreamSocketSetTcpDeferAcceptResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketSetTcpDeferAcceptResultTag) |
| } |
| |
| func (_m *StreamSocketSetTcpDeferAcceptResult) SetResponse(response StreamSocketSetTcpDeferAcceptResponse) { |
| _m.reset() |
| _m.I_streamSocketSetTcpDeferAcceptResultTag = StreamSocketSetTcpDeferAcceptResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketSetTcpDeferAcceptResultWithResponse(response StreamSocketSetTcpDeferAcceptResponse) StreamSocketSetTcpDeferAcceptResult { |
| var _u StreamSocketSetTcpDeferAcceptResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketSetTcpDeferAcceptResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketSetTcpDeferAcceptResultTag = StreamSocketSetTcpDeferAcceptResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketSetTcpDeferAcceptResultWithErr(err fuchsiaposix.Errno) StreamSocketSetTcpDeferAcceptResult { |
| var _u StreamSocketSetTcpDeferAcceptResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketSetTcpKeepAliveCountResultTag uint64 |
| |
| const ( |
| StreamSocketSetTcpKeepAliveCountResultResponse = 1 // 0x00000001 |
| StreamSocketSetTcpKeepAliveCountResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketSetTcpKeepAliveCountResult struct { |
| I_streamSocketSetTcpKeepAliveCountResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketSetTcpKeepAliveCountResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketSetTcpKeepAliveCountResult = _bindings.CreateLazyMarshaler(StreamSocketSetTcpKeepAliveCountResult{}) |
| |
| func (msg *StreamSocketSetTcpKeepAliveCountResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpKeepAliveCountResult |
| } |
| |
| func (_m *StreamSocketSetTcpKeepAliveCountResult) reset() { |
| switch _m.I_streamSocketSetTcpKeepAliveCountResultTag { |
| case 1: |
| var _zeroed StreamSocketSetTcpKeepAliveCountResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketSetTcpKeepAliveCountResult) Which() I_streamSocketSetTcpKeepAliveCountResultTag { |
| return _m.I_streamSocketSetTcpKeepAliveCountResultTag |
| } |
| |
| func (_m *StreamSocketSetTcpKeepAliveCountResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketSetTcpKeepAliveCountResultTag) |
| } |
| |
| func (_m *StreamSocketSetTcpKeepAliveCountResult) SetResponse(response StreamSocketSetTcpKeepAliveCountResponse) { |
| _m.reset() |
| _m.I_streamSocketSetTcpKeepAliveCountResultTag = StreamSocketSetTcpKeepAliveCountResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketSetTcpKeepAliveCountResultWithResponse(response StreamSocketSetTcpKeepAliveCountResponse) StreamSocketSetTcpKeepAliveCountResult { |
| var _u StreamSocketSetTcpKeepAliveCountResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketSetTcpKeepAliveCountResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketSetTcpKeepAliveCountResultTag = StreamSocketSetTcpKeepAliveCountResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketSetTcpKeepAliveCountResultWithErr(err fuchsiaposix.Errno) StreamSocketSetTcpKeepAliveCountResult { |
| var _u StreamSocketSetTcpKeepAliveCountResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketSetTcpKeepAliveIdleResultTag uint64 |
| |
| const ( |
| StreamSocketSetTcpKeepAliveIdleResultResponse = 1 // 0x00000001 |
| StreamSocketSetTcpKeepAliveIdleResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketSetTcpKeepAliveIdleResult struct { |
| I_streamSocketSetTcpKeepAliveIdleResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketSetTcpKeepAliveIdleResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketSetTcpKeepAliveIdleResult = _bindings.CreateLazyMarshaler(StreamSocketSetTcpKeepAliveIdleResult{}) |
| |
| func (msg *StreamSocketSetTcpKeepAliveIdleResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpKeepAliveIdleResult |
| } |
| |
| func (_m *StreamSocketSetTcpKeepAliveIdleResult) reset() { |
| switch _m.I_streamSocketSetTcpKeepAliveIdleResultTag { |
| case 1: |
| var _zeroed StreamSocketSetTcpKeepAliveIdleResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketSetTcpKeepAliveIdleResult) Which() I_streamSocketSetTcpKeepAliveIdleResultTag { |
| return _m.I_streamSocketSetTcpKeepAliveIdleResultTag |
| } |
| |
| func (_m *StreamSocketSetTcpKeepAliveIdleResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketSetTcpKeepAliveIdleResultTag) |
| } |
| |
| func (_m *StreamSocketSetTcpKeepAliveIdleResult) SetResponse(response StreamSocketSetTcpKeepAliveIdleResponse) { |
| _m.reset() |
| _m.I_streamSocketSetTcpKeepAliveIdleResultTag = StreamSocketSetTcpKeepAliveIdleResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketSetTcpKeepAliveIdleResultWithResponse(response StreamSocketSetTcpKeepAliveIdleResponse) StreamSocketSetTcpKeepAliveIdleResult { |
| var _u StreamSocketSetTcpKeepAliveIdleResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketSetTcpKeepAliveIdleResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketSetTcpKeepAliveIdleResultTag = StreamSocketSetTcpKeepAliveIdleResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketSetTcpKeepAliveIdleResultWithErr(err fuchsiaposix.Errno) StreamSocketSetTcpKeepAliveIdleResult { |
| var _u StreamSocketSetTcpKeepAliveIdleResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketSetTcpKeepAliveIntervalResultTag uint64 |
| |
| const ( |
| StreamSocketSetTcpKeepAliveIntervalResultResponse = 1 // 0x00000001 |
| StreamSocketSetTcpKeepAliveIntervalResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketSetTcpKeepAliveIntervalResult struct { |
| I_streamSocketSetTcpKeepAliveIntervalResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketSetTcpKeepAliveIntervalResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketSetTcpKeepAliveIntervalResult = _bindings.CreateLazyMarshaler(StreamSocketSetTcpKeepAliveIntervalResult{}) |
| |
| func (msg *StreamSocketSetTcpKeepAliveIntervalResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpKeepAliveIntervalResult |
| } |
| |
| func (_m *StreamSocketSetTcpKeepAliveIntervalResult) reset() { |
| switch _m.I_streamSocketSetTcpKeepAliveIntervalResultTag { |
| case 1: |
| var _zeroed StreamSocketSetTcpKeepAliveIntervalResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketSetTcpKeepAliveIntervalResult) Which() I_streamSocketSetTcpKeepAliveIntervalResultTag { |
| return _m.I_streamSocketSetTcpKeepAliveIntervalResultTag |
| } |
| |
| func (_m *StreamSocketSetTcpKeepAliveIntervalResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketSetTcpKeepAliveIntervalResultTag) |
| } |
| |
| func (_m *StreamSocketSetTcpKeepAliveIntervalResult) SetResponse(response StreamSocketSetTcpKeepAliveIntervalResponse) { |
| _m.reset() |
| _m.I_streamSocketSetTcpKeepAliveIntervalResultTag = StreamSocketSetTcpKeepAliveIntervalResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketSetTcpKeepAliveIntervalResultWithResponse(response StreamSocketSetTcpKeepAliveIntervalResponse) StreamSocketSetTcpKeepAliveIntervalResult { |
| var _u StreamSocketSetTcpKeepAliveIntervalResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketSetTcpKeepAliveIntervalResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketSetTcpKeepAliveIntervalResultTag = StreamSocketSetTcpKeepAliveIntervalResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketSetTcpKeepAliveIntervalResultWithErr(err fuchsiaposix.Errno) StreamSocketSetTcpKeepAliveIntervalResult { |
| var _u StreamSocketSetTcpKeepAliveIntervalResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketSetTcpLingerResultTag uint64 |
| |
| const ( |
| StreamSocketSetTcpLingerResultResponse = 1 // 0x00000001 |
| StreamSocketSetTcpLingerResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketSetTcpLingerResult struct { |
| I_streamSocketSetTcpLingerResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketSetTcpLingerResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketSetTcpLingerResult = _bindings.CreateLazyMarshaler(StreamSocketSetTcpLingerResult{}) |
| |
| func (msg *StreamSocketSetTcpLingerResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpLingerResult |
| } |
| |
| func (_m *StreamSocketSetTcpLingerResult) reset() { |
| switch _m.I_streamSocketSetTcpLingerResultTag { |
| case 1: |
| var _zeroed StreamSocketSetTcpLingerResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketSetTcpLingerResult) Which() I_streamSocketSetTcpLingerResultTag { |
| return _m.I_streamSocketSetTcpLingerResultTag |
| } |
| |
| func (_m *StreamSocketSetTcpLingerResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketSetTcpLingerResultTag) |
| } |
| |
| func (_m *StreamSocketSetTcpLingerResult) SetResponse(response StreamSocketSetTcpLingerResponse) { |
| _m.reset() |
| _m.I_streamSocketSetTcpLingerResultTag = StreamSocketSetTcpLingerResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketSetTcpLingerResultWithResponse(response StreamSocketSetTcpLingerResponse) StreamSocketSetTcpLingerResult { |
| var _u StreamSocketSetTcpLingerResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketSetTcpLingerResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketSetTcpLingerResultTag = StreamSocketSetTcpLingerResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketSetTcpLingerResultWithErr(err fuchsiaposix.Errno) StreamSocketSetTcpLingerResult { |
| var _u StreamSocketSetTcpLingerResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketSetTcpMaxSegmentResultTag uint64 |
| |
| const ( |
| StreamSocketSetTcpMaxSegmentResultResponse = 1 // 0x00000001 |
| StreamSocketSetTcpMaxSegmentResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketSetTcpMaxSegmentResult struct { |
| I_streamSocketSetTcpMaxSegmentResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketSetTcpMaxSegmentResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketSetTcpMaxSegmentResult = _bindings.CreateLazyMarshaler(StreamSocketSetTcpMaxSegmentResult{}) |
| |
| func (msg *StreamSocketSetTcpMaxSegmentResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpMaxSegmentResult |
| } |
| |
| func (_m *StreamSocketSetTcpMaxSegmentResult) reset() { |
| switch _m.I_streamSocketSetTcpMaxSegmentResultTag { |
| case 1: |
| var _zeroed StreamSocketSetTcpMaxSegmentResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketSetTcpMaxSegmentResult) Which() I_streamSocketSetTcpMaxSegmentResultTag { |
| return _m.I_streamSocketSetTcpMaxSegmentResultTag |
| } |
| |
| func (_m *StreamSocketSetTcpMaxSegmentResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketSetTcpMaxSegmentResultTag) |
| } |
| |
| func (_m *StreamSocketSetTcpMaxSegmentResult) SetResponse(response StreamSocketSetTcpMaxSegmentResponse) { |
| _m.reset() |
| _m.I_streamSocketSetTcpMaxSegmentResultTag = StreamSocketSetTcpMaxSegmentResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketSetTcpMaxSegmentResultWithResponse(response StreamSocketSetTcpMaxSegmentResponse) StreamSocketSetTcpMaxSegmentResult { |
| var _u StreamSocketSetTcpMaxSegmentResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketSetTcpMaxSegmentResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketSetTcpMaxSegmentResultTag = StreamSocketSetTcpMaxSegmentResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketSetTcpMaxSegmentResultWithErr(err fuchsiaposix.Errno) StreamSocketSetTcpMaxSegmentResult { |
| var _u StreamSocketSetTcpMaxSegmentResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketSetTcpNoDelayResultTag uint64 |
| |
| const ( |
| StreamSocketSetTcpNoDelayResultResponse = 1 // 0x00000001 |
| StreamSocketSetTcpNoDelayResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketSetTcpNoDelayResult struct { |
| I_streamSocketSetTcpNoDelayResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketSetTcpNoDelayResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketSetTcpNoDelayResult = _bindings.CreateLazyMarshaler(StreamSocketSetTcpNoDelayResult{}) |
| |
| func (msg *StreamSocketSetTcpNoDelayResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpNoDelayResult |
| } |
| |
| func (_m *StreamSocketSetTcpNoDelayResult) reset() { |
| switch _m.I_streamSocketSetTcpNoDelayResultTag { |
| case 1: |
| var _zeroed StreamSocketSetTcpNoDelayResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketSetTcpNoDelayResult) Which() I_streamSocketSetTcpNoDelayResultTag { |
| return _m.I_streamSocketSetTcpNoDelayResultTag |
| } |
| |
| func (_m *StreamSocketSetTcpNoDelayResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketSetTcpNoDelayResultTag) |
| } |
| |
| func (_m *StreamSocketSetTcpNoDelayResult) SetResponse(response StreamSocketSetTcpNoDelayResponse) { |
| _m.reset() |
| _m.I_streamSocketSetTcpNoDelayResultTag = StreamSocketSetTcpNoDelayResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketSetTcpNoDelayResultWithResponse(response StreamSocketSetTcpNoDelayResponse) StreamSocketSetTcpNoDelayResult { |
| var _u StreamSocketSetTcpNoDelayResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketSetTcpNoDelayResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketSetTcpNoDelayResultTag = StreamSocketSetTcpNoDelayResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketSetTcpNoDelayResultWithErr(err fuchsiaposix.Errno) StreamSocketSetTcpNoDelayResult { |
| var _u StreamSocketSetTcpNoDelayResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketSetTcpQuickAckResultTag uint64 |
| |
| const ( |
| StreamSocketSetTcpQuickAckResultResponse = 1 // 0x00000001 |
| StreamSocketSetTcpQuickAckResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketSetTcpQuickAckResult struct { |
| I_streamSocketSetTcpQuickAckResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketSetTcpQuickAckResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketSetTcpQuickAckResult = _bindings.CreateLazyMarshaler(StreamSocketSetTcpQuickAckResult{}) |
| |
| func (msg *StreamSocketSetTcpQuickAckResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpQuickAckResult |
| } |
| |
| func (_m *StreamSocketSetTcpQuickAckResult) reset() { |
| switch _m.I_streamSocketSetTcpQuickAckResultTag { |
| case 1: |
| var _zeroed StreamSocketSetTcpQuickAckResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketSetTcpQuickAckResult) Which() I_streamSocketSetTcpQuickAckResultTag { |
| return _m.I_streamSocketSetTcpQuickAckResultTag |
| } |
| |
| func (_m *StreamSocketSetTcpQuickAckResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketSetTcpQuickAckResultTag) |
| } |
| |
| func (_m *StreamSocketSetTcpQuickAckResult) SetResponse(response StreamSocketSetTcpQuickAckResponse) { |
| _m.reset() |
| _m.I_streamSocketSetTcpQuickAckResultTag = StreamSocketSetTcpQuickAckResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketSetTcpQuickAckResultWithResponse(response StreamSocketSetTcpQuickAckResponse) StreamSocketSetTcpQuickAckResult { |
| var _u StreamSocketSetTcpQuickAckResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketSetTcpQuickAckResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketSetTcpQuickAckResultTag = StreamSocketSetTcpQuickAckResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketSetTcpQuickAckResultWithErr(err fuchsiaposix.Errno) StreamSocketSetTcpQuickAckResult { |
| var _u StreamSocketSetTcpQuickAckResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketSetTcpSynCountResultTag uint64 |
| |
| const ( |
| StreamSocketSetTcpSynCountResultResponse = 1 // 0x00000001 |
| StreamSocketSetTcpSynCountResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketSetTcpSynCountResult struct { |
| I_streamSocketSetTcpSynCountResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketSetTcpSynCountResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketSetTcpSynCountResult = _bindings.CreateLazyMarshaler(StreamSocketSetTcpSynCountResult{}) |
| |
| func (msg *StreamSocketSetTcpSynCountResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpSynCountResult |
| } |
| |
| func (_m *StreamSocketSetTcpSynCountResult) reset() { |
| switch _m.I_streamSocketSetTcpSynCountResultTag { |
| case 1: |
| var _zeroed StreamSocketSetTcpSynCountResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketSetTcpSynCountResult) Which() I_streamSocketSetTcpSynCountResultTag { |
| return _m.I_streamSocketSetTcpSynCountResultTag |
| } |
| |
| func (_m *StreamSocketSetTcpSynCountResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketSetTcpSynCountResultTag) |
| } |
| |
| func (_m *StreamSocketSetTcpSynCountResult) SetResponse(response StreamSocketSetTcpSynCountResponse) { |
| _m.reset() |
| _m.I_streamSocketSetTcpSynCountResultTag = StreamSocketSetTcpSynCountResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketSetTcpSynCountResultWithResponse(response StreamSocketSetTcpSynCountResponse) StreamSocketSetTcpSynCountResult { |
| var _u StreamSocketSetTcpSynCountResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketSetTcpSynCountResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketSetTcpSynCountResultTag = StreamSocketSetTcpSynCountResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketSetTcpSynCountResultWithErr(err fuchsiaposix.Errno) StreamSocketSetTcpSynCountResult { |
| var _u StreamSocketSetTcpSynCountResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketSetTcpUserTimeoutResultTag uint64 |
| |
| const ( |
| StreamSocketSetTcpUserTimeoutResultResponse = 1 // 0x00000001 |
| StreamSocketSetTcpUserTimeoutResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketSetTcpUserTimeoutResult struct { |
| I_streamSocketSetTcpUserTimeoutResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketSetTcpUserTimeoutResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketSetTcpUserTimeoutResult = _bindings.CreateLazyMarshaler(StreamSocketSetTcpUserTimeoutResult{}) |
| |
| func (msg *StreamSocketSetTcpUserTimeoutResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpUserTimeoutResult |
| } |
| |
| func (_m *StreamSocketSetTcpUserTimeoutResult) reset() { |
| switch _m.I_streamSocketSetTcpUserTimeoutResultTag { |
| case 1: |
| var _zeroed StreamSocketSetTcpUserTimeoutResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketSetTcpUserTimeoutResult) Which() I_streamSocketSetTcpUserTimeoutResultTag { |
| return _m.I_streamSocketSetTcpUserTimeoutResultTag |
| } |
| |
| func (_m *StreamSocketSetTcpUserTimeoutResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketSetTcpUserTimeoutResultTag) |
| } |
| |
| func (_m *StreamSocketSetTcpUserTimeoutResult) SetResponse(response StreamSocketSetTcpUserTimeoutResponse) { |
| _m.reset() |
| _m.I_streamSocketSetTcpUserTimeoutResultTag = StreamSocketSetTcpUserTimeoutResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketSetTcpUserTimeoutResultWithResponse(response StreamSocketSetTcpUserTimeoutResponse) StreamSocketSetTcpUserTimeoutResult { |
| var _u StreamSocketSetTcpUserTimeoutResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketSetTcpUserTimeoutResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketSetTcpUserTimeoutResultTag = StreamSocketSetTcpUserTimeoutResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketSetTcpUserTimeoutResultWithErr(err fuchsiaposix.Errno) StreamSocketSetTcpUserTimeoutResult { |
| var _u StreamSocketSetTcpUserTimeoutResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_streamSocketSetTcpWindowClampResultTag uint64 |
| |
| const ( |
| StreamSocketSetTcpWindowClampResultResponse = 1 // 0x00000001 |
| StreamSocketSetTcpWindowClampResultErr = 2 // 0x00000002 |
| ) |
| |
| type StreamSocketSetTcpWindowClampResult struct { |
| I_streamSocketSetTcpWindowClampResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response StreamSocketSetTcpWindowClampResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mStreamSocketSetTcpWindowClampResult = _bindings.CreateLazyMarshaler(StreamSocketSetTcpWindowClampResult{}) |
| |
| func (msg *StreamSocketSetTcpWindowClampResult) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketSetTcpWindowClampResult |
| } |
| |
| func (_m *StreamSocketSetTcpWindowClampResult) reset() { |
| switch _m.I_streamSocketSetTcpWindowClampResultTag { |
| case 1: |
| var _zeroed StreamSocketSetTcpWindowClampResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *StreamSocketSetTcpWindowClampResult) Which() I_streamSocketSetTcpWindowClampResultTag { |
| return _m.I_streamSocketSetTcpWindowClampResultTag |
| } |
| |
| func (_m *StreamSocketSetTcpWindowClampResult) Ordinal() uint64 { |
| return uint64(_m.I_streamSocketSetTcpWindowClampResultTag) |
| } |
| |
| func (_m *StreamSocketSetTcpWindowClampResult) SetResponse(response StreamSocketSetTcpWindowClampResponse) { |
| _m.reset() |
| _m.I_streamSocketSetTcpWindowClampResultTag = StreamSocketSetTcpWindowClampResultResponse |
| _m.Response = response |
| } |
| |
| func StreamSocketSetTcpWindowClampResultWithResponse(response StreamSocketSetTcpWindowClampResponse) StreamSocketSetTcpWindowClampResult { |
| var _u StreamSocketSetTcpWindowClampResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *StreamSocketSetTcpWindowClampResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_streamSocketSetTcpWindowClampResultTag = StreamSocketSetTcpWindowClampResultErr |
| _m.Err = err |
| } |
| |
| func StreamSocketSetTcpWindowClampResultWithErr(err fuchsiaposix.Errno) StreamSocketSetTcpWindowClampResult { |
| var _u StreamSocketSetTcpWindowClampResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_synchronousDatagramSocketRecvMsgResultTag uint64 |
| |
| const ( |
| SynchronousDatagramSocketRecvMsgResultResponse = 1 // 0x00000001 |
| SynchronousDatagramSocketRecvMsgResultErr = 2 // 0x00000002 |
| ) |
| |
| type SynchronousDatagramSocketRecvMsgResult struct { |
| I_synchronousDatagramSocketRecvMsgResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response SynchronousDatagramSocketRecvMsgResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mSynchronousDatagramSocketRecvMsgResult = _bindings.CreateLazyMarshaler(SynchronousDatagramSocketRecvMsgResult{}) |
| |
| func (msg *SynchronousDatagramSocketRecvMsgResult) Marshaler() _bindings.Marshaler { |
| return _mSynchronousDatagramSocketRecvMsgResult |
| } |
| |
| func (_m *SynchronousDatagramSocketRecvMsgResult) reset() { |
| switch _m.I_synchronousDatagramSocketRecvMsgResultTag { |
| case 1: |
| var _zeroed SynchronousDatagramSocketRecvMsgResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *SynchronousDatagramSocketRecvMsgResult) Which() I_synchronousDatagramSocketRecvMsgResultTag { |
| return _m.I_synchronousDatagramSocketRecvMsgResultTag |
| } |
| |
| func (_m *SynchronousDatagramSocketRecvMsgResult) Ordinal() uint64 { |
| return uint64(_m.I_synchronousDatagramSocketRecvMsgResultTag) |
| } |
| |
| func (_m *SynchronousDatagramSocketRecvMsgResult) SetResponse(response SynchronousDatagramSocketRecvMsgResponse) { |
| _m.reset() |
| _m.I_synchronousDatagramSocketRecvMsgResultTag = SynchronousDatagramSocketRecvMsgResultResponse |
| _m.Response = response |
| } |
| |
| func SynchronousDatagramSocketRecvMsgResultWithResponse(response SynchronousDatagramSocketRecvMsgResponse) SynchronousDatagramSocketRecvMsgResult { |
| var _u SynchronousDatagramSocketRecvMsgResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *SynchronousDatagramSocketRecvMsgResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_synchronousDatagramSocketRecvMsgResultTag = SynchronousDatagramSocketRecvMsgResultErr |
| _m.Err = err |
| } |
| |
| func SynchronousDatagramSocketRecvMsgResultWithErr(err fuchsiaposix.Errno) SynchronousDatagramSocketRecvMsgResult { |
| var _u SynchronousDatagramSocketRecvMsgResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type I_synchronousDatagramSocketSendMsgResultTag uint64 |
| |
| const ( |
| SynchronousDatagramSocketSendMsgResultResponse = 1 // 0x00000001 |
| SynchronousDatagramSocketSendMsgResultErr = 2 // 0x00000002 |
| ) |
| |
| type SynchronousDatagramSocketSendMsgResult struct { |
| I_synchronousDatagramSocketSendMsgResultTag `fidl:"x!" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| Response SynchronousDatagramSocketSendMsgResponse `fidl_ordinal:"1"` |
| Err fuchsiaposix.Errno `fidl_ordinal:"2"` |
| } |
| |
| var _mSynchronousDatagramSocketSendMsgResult = _bindings.CreateLazyMarshaler(SynchronousDatagramSocketSendMsgResult{}) |
| |
| func (msg *SynchronousDatagramSocketSendMsgResult) Marshaler() _bindings.Marshaler { |
| return _mSynchronousDatagramSocketSendMsgResult |
| } |
| |
| func (_m *SynchronousDatagramSocketSendMsgResult) reset() { |
| switch _m.I_synchronousDatagramSocketSendMsgResultTag { |
| case 1: |
| var _zeroed SynchronousDatagramSocketSendMsgResponse |
| _m.Response = _zeroed |
| case 2: |
| var _zeroed fuchsiaposix.Errno |
| _m.Err = _zeroed |
| } |
| } |
| |
| func (_m *SynchronousDatagramSocketSendMsgResult) Which() I_synchronousDatagramSocketSendMsgResultTag { |
| return _m.I_synchronousDatagramSocketSendMsgResultTag |
| } |
| |
| func (_m *SynchronousDatagramSocketSendMsgResult) Ordinal() uint64 { |
| return uint64(_m.I_synchronousDatagramSocketSendMsgResultTag) |
| } |
| |
| func (_m *SynchronousDatagramSocketSendMsgResult) SetResponse(response SynchronousDatagramSocketSendMsgResponse) { |
| _m.reset() |
| _m.I_synchronousDatagramSocketSendMsgResultTag = SynchronousDatagramSocketSendMsgResultResponse |
| _m.Response = response |
| } |
| |
| func SynchronousDatagramSocketSendMsgResultWithResponse(response SynchronousDatagramSocketSendMsgResponse) SynchronousDatagramSocketSendMsgResult { |
| var _u SynchronousDatagramSocketSendMsgResult |
| _u.SetResponse(response) |
| return _u |
| } |
| |
| func (_m *SynchronousDatagramSocketSendMsgResult) SetErr(err fuchsiaposix.Errno) { |
| _m.reset() |
| _m.I_synchronousDatagramSocketSendMsgResultTag = SynchronousDatagramSocketSendMsgResultErr |
| _m.Err = err |
| } |
| |
| func SynchronousDatagramSocketSendMsgResultWithErr(err fuchsiaposix.Errno) SynchronousDatagramSocketSendMsgResult { |
| var _u SynchronousDatagramSocketSendMsgResult |
| _u.SetErr(err) |
| return _u |
| } |
| |
| type DatagramSocketDescribeResponse struct { |
| _ struct{} `fidl:"t" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"true"` |
| I_unknownData interface{} |
| // `ZX_SOCKET_DATAGRAM` on which data is sent and received. |
| Socket _zx.Socket `fidl_handle_subtype:"14" fidl_handle_rights:"2147483648" fidl_bounds:"0" fidl_ordinal:"1"` |
| SocketPresent bool |
| // Size of the buffer used to receive Tx metadata. |
| TxMetaBufSize uint64 `fidl_ordinal:"2"` |
| TxMetaBufSizePresent bool |
| // Size of the buffer used to receive Rx metadata. |
| RxMetaBufSize uint64 `fidl_ordinal:"3"` |
| RxMetaBufSizePresent bool |
| // Identifies the version of the protocol used to encode and decode |
| // metadata sent alongside payloads over the socket. |
| MetadataEncodingProtocolVersion UdpMetadataEncodingProtocolVersion `fidl_ordinal:"4"` |
| MetadataEncodingProtocolVersionPresent bool |
| } |
| |
| var _mDatagramSocketDescribeResponse = _bindings.CreateLazyMarshaler(DatagramSocketDescribeResponse{}) |
| |
| func (msg *DatagramSocketDescribeResponse) Marshaler() _bindings.Marshaler { |
| return _mDatagramSocketDescribeResponse |
| } |
| |
| func (u *DatagramSocketDescribeResponse) SetSocket(socket _zx.Socket) { |
| u.Socket = socket |
| u.SocketPresent = true |
| } |
| |
| func (u *DatagramSocketDescribeResponse) GetSocket() _zx.Socket { |
| return u.Socket |
| } |
| |
| func (u *DatagramSocketDescribeResponse) GetSocketWithDefault(_default _zx.Socket) _zx.Socket { |
| if !u.HasSocket() { |
| return _default |
| } |
| return u.Socket |
| } |
| |
| func (u *DatagramSocketDescribeResponse) HasSocket() bool { |
| return u.SocketPresent |
| } |
| |
| func (u *DatagramSocketDescribeResponse) ClearSocket() { |
| u.SocketPresent = false |
| } |
| |
| func (u *DatagramSocketDescribeResponse) SetTxMetaBufSize(txMetaBufSize uint64) { |
| u.TxMetaBufSize = txMetaBufSize |
| u.TxMetaBufSizePresent = true |
| } |
| |
| func (u *DatagramSocketDescribeResponse) GetTxMetaBufSize() uint64 { |
| return u.TxMetaBufSize |
| } |
| |
| func (u *DatagramSocketDescribeResponse) GetTxMetaBufSizeWithDefault(_default uint64) uint64 { |
| if !u.HasTxMetaBufSize() { |
| return _default |
| } |
| return u.TxMetaBufSize |
| } |
| |
| func (u *DatagramSocketDescribeResponse) HasTxMetaBufSize() bool { |
| return u.TxMetaBufSizePresent |
| } |
| |
| func (u *DatagramSocketDescribeResponse) ClearTxMetaBufSize() { |
| u.TxMetaBufSizePresent = false |
| } |
| |
| func (u *DatagramSocketDescribeResponse) SetRxMetaBufSize(rxMetaBufSize uint64) { |
| u.RxMetaBufSize = rxMetaBufSize |
| u.RxMetaBufSizePresent = true |
| } |
| |
| func (u *DatagramSocketDescribeResponse) GetRxMetaBufSize() uint64 { |
| return u.RxMetaBufSize |
| } |
| |
| func (u *DatagramSocketDescribeResponse) GetRxMetaBufSizeWithDefault(_default uint64) uint64 { |
| if !u.HasRxMetaBufSize() { |
| return _default |
| } |
| return u.RxMetaBufSize |
| } |
| |
| func (u *DatagramSocketDescribeResponse) HasRxMetaBufSize() bool { |
| return u.RxMetaBufSizePresent |
| } |
| |
| func (u *DatagramSocketDescribeResponse) ClearRxMetaBufSize() { |
| u.RxMetaBufSizePresent = false |
| } |
| |
| func (u *DatagramSocketDescribeResponse) SetMetadataEncodingProtocolVersion(metadataEncodingProtocolVersion UdpMetadataEncodingProtocolVersion) { |
| u.MetadataEncodingProtocolVersion = metadataEncodingProtocolVersion |
| u.MetadataEncodingProtocolVersionPresent = true |
| } |
| |
| func (u *DatagramSocketDescribeResponse) GetMetadataEncodingProtocolVersion() UdpMetadataEncodingProtocolVersion { |
| return u.MetadataEncodingProtocolVersion |
| } |
| |
| func (u *DatagramSocketDescribeResponse) GetMetadataEncodingProtocolVersionWithDefault(_default UdpMetadataEncodingProtocolVersion) UdpMetadataEncodingProtocolVersion { |
| if !u.HasMetadataEncodingProtocolVersion() { |
| return _default |
| } |
| return u.MetadataEncodingProtocolVersion |
| } |
| |
| func (u *DatagramSocketDescribeResponse) HasMetadataEncodingProtocolVersion() bool { |
| return u.MetadataEncodingProtocolVersionPresent |
| } |
| |
| func (u *DatagramSocketDescribeResponse) ClearMetadataEncodingProtocolVersion() { |
| u.MetadataEncodingProtocolVersionPresent = false |
| } |
| |
| func (u *DatagramSocketDescribeResponse) HasUnknownData() bool { |
| return u.I_unknownData != nil |
| } |
| |
| func (u *DatagramSocketDescribeResponse) GetUnknownData() map[uint64]_bindings.UnknownData { |
| return u.I_unknownData.(map[uint64]_bindings.UnknownData) |
| } |
| |
| type DatagramSocketRecvControlData struct { |
| _ struct{} `fidl:"t" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| I_unknownData interface{} |
| // Network socket ancillary data. |
| Network NetworkSocketRecvControlData `fidl_ordinal:"1"` |
| NetworkPresent bool |
| } |
| |
| var _mDatagramSocketRecvControlData = _bindings.CreateLazyMarshaler(DatagramSocketRecvControlData{}) |
| |
| func (msg *DatagramSocketRecvControlData) Marshaler() _bindings.Marshaler { |
| return _mDatagramSocketRecvControlData |
| } |
| |
| func (u *DatagramSocketRecvControlData) SetNetwork(network NetworkSocketRecvControlData) { |
| u.Network = network |
| u.NetworkPresent = true |
| } |
| |
| func (u *DatagramSocketRecvControlData) GetNetwork() NetworkSocketRecvControlData { |
| return u.Network |
| } |
| |
| func (u *DatagramSocketRecvControlData) GetNetworkWithDefault(_default NetworkSocketRecvControlData) NetworkSocketRecvControlData { |
| if !u.HasNetwork() { |
| return _default |
| } |
| return u.Network |
| } |
| |
| func (u *DatagramSocketRecvControlData) HasNetwork() bool { |
| return u.NetworkPresent |
| } |
| |
| func (u *DatagramSocketRecvControlData) ClearNetwork() { |
| u.NetworkPresent = false |
| } |
| |
| func (u *DatagramSocketRecvControlData) HasUnknownData() bool { |
| return u.I_unknownData != nil |
| } |
| |
| func (u *DatagramSocketRecvControlData) GetUnknownData() map[uint64]_bindings.UnknownData { |
| return u.I_unknownData.(map[uint64]_bindings.UnknownData) |
| } |
| |
| type DatagramSocketSendControlData struct { |
| _ struct{} `fidl:"t" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| I_unknownData interface{} |
| // Network socket ancillary data. |
| Network NetworkSocketSendControlData `fidl_ordinal:"1"` |
| NetworkPresent bool |
| } |
| |
| var _mDatagramSocketSendControlData = _bindings.CreateLazyMarshaler(DatagramSocketSendControlData{}) |
| |
| func (msg *DatagramSocketSendControlData) Marshaler() _bindings.Marshaler { |
| return _mDatagramSocketSendControlData |
| } |
| |
| func (u *DatagramSocketSendControlData) SetNetwork(network NetworkSocketSendControlData) { |
| u.Network = network |
| u.NetworkPresent = true |
| } |
| |
| func (u *DatagramSocketSendControlData) GetNetwork() NetworkSocketSendControlData { |
| return u.Network |
| } |
| |
| func (u *DatagramSocketSendControlData) GetNetworkWithDefault(_default NetworkSocketSendControlData) NetworkSocketSendControlData { |
| if !u.HasNetwork() { |
| return _default |
| } |
| return u.Network |
| } |
| |
| func (u *DatagramSocketSendControlData) HasNetwork() bool { |
| return u.NetworkPresent |
| } |
| |
| func (u *DatagramSocketSendControlData) ClearNetwork() { |
| u.NetworkPresent = false |
| } |
| |
| func (u *DatagramSocketSendControlData) HasUnknownData() bool { |
| return u.I_unknownData != nil |
| } |
| |
| func (u *DatagramSocketSendControlData) GetUnknownData() map[uint64]_bindings.UnknownData { |
| return u.I_unknownData.(map[uint64]_bindings.UnknownData) |
| } |
| |
| type DatagramSocketSendMsgPreflightRequest struct { |
| _ struct{} `fidl:"t" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| I_unknownData interface{} |
| // The destination address. |
| // |
| // If absent, interpreted as the method receiver's connected address and |
| // causes the connected address to be returned. |
| // |
| // Required if the method receiver is not connected. |
| To fuchsianet.SocketAddress `fidl_ordinal:"1"` |
| ToPresent bool |
| // Information controlling the local interface and/or address used when |
| // sending an IPv6 packet. |
| // |
| // If absent, indicates that the stack is free to choose an appropriate |
| // outgoing route. |
| Ipv6Pktinfo Ipv6PktInfoSendControlData `fidl_ordinal:"2"` |
| Ipv6PktinfoPresent bool |
| } |
| |
| var _mDatagramSocketSendMsgPreflightRequest = _bindings.CreateLazyMarshaler(DatagramSocketSendMsgPreflightRequest{}) |
| |
| func (msg *DatagramSocketSendMsgPreflightRequest) Marshaler() _bindings.Marshaler { |
| return _mDatagramSocketSendMsgPreflightRequest |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightRequest) SetTo(to fuchsianet.SocketAddress) { |
| u.To = to |
| u.ToPresent = true |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightRequest) GetTo() fuchsianet.SocketAddress { |
| return u.To |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightRequest) GetToWithDefault(_default fuchsianet.SocketAddress) fuchsianet.SocketAddress { |
| if !u.HasTo() { |
| return _default |
| } |
| return u.To |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightRequest) HasTo() bool { |
| return u.ToPresent |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightRequest) ClearTo() { |
| u.ToPresent = false |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightRequest) SetIpv6Pktinfo(ipv6Pktinfo Ipv6PktInfoSendControlData) { |
| u.Ipv6Pktinfo = ipv6Pktinfo |
| u.Ipv6PktinfoPresent = true |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightRequest) GetIpv6Pktinfo() Ipv6PktInfoSendControlData { |
| return u.Ipv6Pktinfo |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightRequest) GetIpv6PktinfoWithDefault(_default Ipv6PktInfoSendControlData) Ipv6PktInfoSendControlData { |
| if !u.HasIpv6Pktinfo() { |
| return _default |
| } |
| return u.Ipv6Pktinfo |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightRequest) HasIpv6Pktinfo() bool { |
| return u.Ipv6PktinfoPresent |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightRequest) ClearIpv6Pktinfo() { |
| u.Ipv6PktinfoPresent = false |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightRequest) HasUnknownData() bool { |
| return u.I_unknownData != nil |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightRequest) GetUnknownData() map[uint64]_bindings.UnknownData { |
| return u.I_unknownData.(map[uint64]_bindings.UnknownData) |
| } |
| |
| type DatagramSocketRecvMsgPostflightResponse struct { |
| _ struct{} `fidl:"t" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"true"` |
| I_unknownData interface{} |
| // Represents the validity of this structure. |
| // |
| // The structure is invalid if the peer is closed. |
| Validity _zx.Handle `fidl_handle_subtype:"16" fidl_handle_rights:"49155" fidl_bounds:"0" fidl_ordinal:"1"` |
| ValidityPresent bool |
| // Identifies whether the `SO_TIMESTAMP` or `SO_TIMESTAMPNS` control messages are |
| // requested. |
| Timestamp TimestampOption `fidl_ordinal:"2"` |
| TimestampPresent bool |
| // Identifies the status (requested or not) of up to 32 control messages. |
| // This set size should be large enough to signal the status of all cmsgs supported |
| // by POSIX systems as of 2022. If that changes, the set can be extended by adding |
| // additional bits fields. |
| Requests CmsgRequests `fidl_ordinal:"3"` |
| RequestsPresent bool |
| } |
| |
| var _mDatagramSocketRecvMsgPostflightResponse = _bindings.CreateLazyMarshaler(DatagramSocketRecvMsgPostflightResponse{}) |
| |
| func (msg *DatagramSocketRecvMsgPostflightResponse) Marshaler() _bindings.Marshaler { |
| return _mDatagramSocketRecvMsgPostflightResponse |
| } |
| |
| func (u *DatagramSocketRecvMsgPostflightResponse) SetValidity(validity _zx.Handle) { |
| u.Validity = validity |
| u.ValidityPresent = true |
| } |
| |
| func (u *DatagramSocketRecvMsgPostflightResponse) GetValidity() _zx.Handle { |
| return u.Validity |
| } |
| |
| func (u *DatagramSocketRecvMsgPostflightResponse) GetValidityWithDefault(_default _zx.Handle) _zx.Handle { |
| if !u.HasValidity() { |
| return _default |
| } |
| return u.Validity |
| } |
| |
| func (u *DatagramSocketRecvMsgPostflightResponse) HasValidity() bool { |
| return u.ValidityPresent |
| } |
| |
| func (u *DatagramSocketRecvMsgPostflightResponse) ClearValidity() { |
| u.ValidityPresent = false |
| } |
| |
| func (u *DatagramSocketRecvMsgPostflightResponse) SetTimestamp(timestamp TimestampOption) { |
| u.Timestamp = timestamp |
| u.TimestampPresent = true |
| } |
| |
| func (u *DatagramSocketRecvMsgPostflightResponse) GetTimestamp() TimestampOption { |
| return u.Timestamp |
| } |
| |
| func (u *DatagramSocketRecvMsgPostflightResponse) GetTimestampWithDefault(_default TimestampOption) TimestampOption { |
| if !u.HasTimestamp() { |
| return _default |
| } |
| return u.Timestamp |
| } |
| |
| func (u *DatagramSocketRecvMsgPostflightResponse) HasTimestamp() bool { |
| return u.TimestampPresent |
| } |
| |
| func (u *DatagramSocketRecvMsgPostflightResponse) ClearTimestamp() { |
| u.TimestampPresent = false |
| } |
| |
| func (u *DatagramSocketRecvMsgPostflightResponse) SetRequests(requests CmsgRequests) { |
| u.Requests = requests |
| u.RequestsPresent = true |
| } |
| |
| func (u *DatagramSocketRecvMsgPostflightResponse) GetRequests() CmsgRequests { |
| return u.Requests |
| } |
| |
| func (u *DatagramSocketRecvMsgPostflightResponse) GetRequestsWithDefault(_default CmsgRequests) CmsgRequests { |
| if !u.HasRequests() { |
| return _default |
| } |
| return u.Requests |
| } |
| |
| func (u *DatagramSocketRecvMsgPostflightResponse) HasRequests() bool { |
| return u.RequestsPresent |
| } |
| |
| func (u *DatagramSocketRecvMsgPostflightResponse) ClearRequests() { |
| u.RequestsPresent = false |
| } |
| |
| func (u *DatagramSocketRecvMsgPostflightResponse) HasUnknownData() bool { |
| return u.I_unknownData != nil |
| } |
| |
| func (u *DatagramSocketRecvMsgPostflightResponse) GetUnknownData() map[uint64]_bindings.UnknownData { |
| return u.I_unknownData.(map[uint64]_bindings.UnknownData) |
| } |
| |
| type DatagramSocketSendMsgPreflightResponse struct { |
| _ struct{} `fidl:"t" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"true"` |
| I_unknownData interface{} |
| // The validated destination address. |
| // |
| // Present only in response to an unset `to` addreess. |
| To fuchsianet.SocketAddress `fidl_ordinal:"1"` |
| ToPresent bool |
| // Represents the validity of this structure. |
| // |
| // The structure is invalid if any of the elements' peer is closed. |
| // Datagrams sent with the associated metadata after invalidation will be |
| // silently dropped. |
| Validity []_zx.Handle `fidl_handle_subtype:"16" fidl_handle_rights:"49155" fidl_bounds:"63,0" fidl_ordinal:"2"` |
| ValidityPresent bool |
| // The maximum datagram size that can be sent. |
| // |
| // Datagrams exceeding this will be silently dropped. |
| MaximumSize uint32 `fidl_ordinal:"3"` |
| MaximumSizePresent bool |
| } |
| |
| var _mDatagramSocketSendMsgPreflightResponse = _bindings.CreateLazyMarshaler(DatagramSocketSendMsgPreflightResponse{}) |
| |
| func (msg *DatagramSocketSendMsgPreflightResponse) Marshaler() _bindings.Marshaler { |
| return _mDatagramSocketSendMsgPreflightResponse |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightResponse) SetTo(to fuchsianet.SocketAddress) { |
| u.To = to |
| u.ToPresent = true |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightResponse) GetTo() fuchsianet.SocketAddress { |
| return u.To |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightResponse) GetToWithDefault(_default fuchsianet.SocketAddress) fuchsianet.SocketAddress { |
| if !u.HasTo() { |
| return _default |
| } |
| return u.To |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightResponse) HasTo() bool { |
| return u.ToPresent |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightResponse) ClearTo() { |
| u.ToPresent = false |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightResponse) SetValidity(validity []_zx.Handle) { |
| u.Validity = validity |
| u.ValidityPresent = true |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightResponse) GetValidity() []_zx.Handle { |
| return u.Validity |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightResponse) GetValidityWithDefault(_default []_zx.Handle) []_zx.Handle { |
| if !u.HasValidity() { |
| return _default |
| } |
| return u.Validity |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightResponse) HasValidity() bool { |
| return u.ValidityPresent |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightResponse) ClearValidity() { |
| u.ValidityPresent = false |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightResponse) SetMaximumSize(maximumSize uint32) { |
| u.MaximumSize = maximumSize |
| u.MaximumSizePresent = true |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightResponse) GetMaximumSize() uint32 { |
| return u.MaximumSize |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightResponse) GetMaximumSizeWithDefault(_default uint32) uint32 { |
| if !u.HasMaximumSize() { |
| return _default |
| } |
| return u.MaximumSize |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightResponse) HasMaximumSize() bool { |
| return u.MaximumSizePresent |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightResponse) ClearMaximumSize() { |
| u.MaximumSizePresent = false |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightResponse) HasUnknownData() bool { |
| return u.I_unknownData != nil |
| } |
| |
| func (u *DatagramSocketSendMsgPreflightResponse) GetUnknownData() map[uint64]_bindings.UnknownData { |
| return u.I_unknownData.(map[uint64]_bindings.UnknownData) |
| } |
| |
| // Holds information about an interface and its addresses. |
| type InterfaceAddresses struct { |
| _ struct{} `fidl:"t" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| I_unknownData interface{} |
| // ID of the interface. |
| Id uint64 `fidl_ordinal:"1"` |
| IdPresent bool |
| // Name of the interface. |
| Name string `fidl_bounds:"15" fidl_ordinal:"2"` |
| NamePresent bool |
| // All addresses currently assigned to the interface. |
| Addresses []fuchsianet.Subnet `fidl_bounds:"" fidl_ordinal:"4"` |
| AddressesPresent bool |
| // Contains the interface flags, as returned by the SIOCGIFFLAGS ioctl |
| // operation. |
| InterfaceFlags InterfaceFlags `fidl_ordinal:"5"` |
| InterfaceFlagsPresent bool |
| } |
| |
| var _mInterfaceAddresses = _bindings.CreateLazyMarshaler(InterfaceAddresses{}) |
| |
| func (msg *InterfaceAddresses) Marshaler() _bindings.Marshaler { |
| return _mInterfaceAddresses |
| } |
| |
| func (u *InterfaceAddresses) SetId(id uint64) { |
| u.Id = id |
| u.IdPresent = true |
| } |
| |
| func (u *InterfaceAddresses) GetId() uint64 { |
| return u.Id |
| } |
| |
| func (u *InterfaceAddresses) GetIdWithDefault(_default uint64) uint64 { |
| if !u.HasId() { |
| return _default |
| } |
| return u.Id |
| } |
| |
| func (u *InterfaceAddresses) HasId() bool { |
| return u.IdPresent |
| } |
| |
| func (u *InterfaceAddresses) ClearId() { |
| u.IdPresent = false |
| } |
| |
| func (u *InterfaceAddresses) SetName(name string) { |
| u.Name = name |
| u.NamePresent = true |
| } |
| |
| func (u *InterfaceAddresses) GetName() string { |
| return u.Name |
| } |
| |
| func (u *InterfaceAddresses) GetNameWithDefault(_default string) string { |
| if !u.HasName() { |
| return _default |
| } |
| return u.Name |
| } |
| |
| func (u *InterfaceAddresses) HasName() bool { |
| return u.NamePresent |
| } |
| |
| func (u *InterfaceAddresses) ClearName() { |
| u.NamePresent = false |
| } |
| |
| func (u *InterfaceAddresses) SetAddresses(addresses []fuchsianet.Subnet) { |
| u.Addresses = addresses |
| u.AddressesPresent = true |
| } |
| |
| func (u *InterfaceAddresses) GetAddresses() []fuchsianet.Subnet { |
| return u.Addresses |
| } |
| |
| func (u *InterfaceAddresses) GetAddressesWithDefault(_default []fuchsianet.Subnet) []fuchsianet.Subnet { |
| if !u.HasAddresses() { |
| return _default |
| } |
| return u.Addresses |
| } |
| |
| func (u *InterfaceAddresses) HasAddresses() bool { |
| return u.AddressesPresent |
| } |
| |
| func (u *InterfaceAddresses) ClearAddresses() { |
| u.AddressesPresent = false |
| } |
| |
| func (u *InterfaceAddresses) SetInterfaceFlags(interfaceFlags InterfaceFlags) { |
| u.InterfaceFlags = interfaceFlags |
| u.InterfaceFlagsPresent = true |
| } |
| |
| func (u *InterfaceAddresses) GetInterfaceFlags() InterfaceFlags { |
| return u.InterfaceFlags |
| } |
| |
| func (u *InterfaceAddresses) GetInterfaceFlagsWithDefault(_default InterfaceFlags) InterfaceFlags { |
| if !u.HasInterfaceFlags() { |
| return _default |
| } |
| return u.InterfaceFlags |
| } |
| |
| func (u *InterfaceAddresses) HasInterfaceFlags() bool { |
| return u.InterfaceFlagsPresent |
| } |
| |
| func (u *InterfaceAddresses) ClearInterfaceFlags() { |
| u.InterfaceFlagsPresent = false |
| } |
| |
| func (u *InterfaceAddresses) HasUnknownData() bool { |
| return u.I_unknownData != nil |
| } |
| |
| func (u *InterfaceAddresses) GetUnknownData() map[uint64]_bindings.UnknownData { |
| return u.I_unknownData.(map[uint64]_bindings.UnknownData) |
| } |
| |
| type IpRecvControlData struct { |
| _ struct{} `fidl:"t" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| I_unknownData interface{} |
| // The Type of Service value found in a received packet's IPv4 header. |
| // |
| // Present if the `SOL_IP` -> `IP_RECVTOS` option is enabled. |
| Tos uint8 `fidl_ordinal:"1"` |
| TosPresent bool |
| // The Time to Live value found in a received packet's IPv4 header. |
| // |
| // Present if the `SOL_IP` -> `IP_RECVTTL` option is enabled. |
| Ttl uint8 `fidl_ordinal:"2"` |
| TtlPresent bool |
| // The original destination address. |
| // |
| // Present if the `SOL_IP` -> `IP_RECVORIGDSTADDR` option is enabled. |
| OriginalDestinationAddress fuchsianet.SocketAddress `fidl_ordinal:"3"` |
| OriginalDestinationAddressPresent bool |
| } |
| |
| var _mIpRecvControlData = _bindings.CreateLazyMarshaler(IpRecvControlData{}) |
| |
| func (msg *IpRecvControlData) Marshaler() _bindings.Marshaler { |
| return _mIpRecvControlData |
| } |
| |
| func (u *IpRecvControlData) SetTos(tos uint8) { |
| u.Tos = tos |
| u.TosPresent = true |
| } |
| |
| func (u *IpRecvControlData) GetTos() uint8 { |
| return u.Tos |
| } |
| |
| func (u *IpRecvControlData) GetTosWithDefault(_default uint8) uint8 { |
| if !u.HasTos() { |
| return _default |
| } |
| return u.Tos |
| } |
| |
| func (u *IpRecvControlData) HasTos() bool { |
| return u.TosPresent |
| } |
| |
| func (u *IpRecvControlData) ClearTos() { |
| u.TosPresent = false |
| } |
| |
| func (u *IpRecvControlData) SetTtl(ttl uint8) { |
| u.Ttl = ttl |
| u.TtlPresent = true |
| } |
| |
| func (u *IpRecvControlData) GetTtl() uint8 { |
| return u.Ttl |
| } |
| |
| func (u *IpRecvControlData) GetTtlWithDefault(_default uint8) uint8 { |
| if !u.HasTtl() { |
| return _default |
| } |
| return u.Ttl |
| } |
| |
| func (u *IpRecvControlData) HasTtl() bool { |
| return u.TtlPresent |
| } |
| |
| func (u *IpRecvControlData) ClearTtl() { |
| u.TtlPresent = false |
| } |
| |
| func (u *IpRecvControlData) SetOriginalDestinationAddress(originalDestinationAddress fuchsianet.SocketAddress) { |
| u.OriginalDestinationAddress = originalDestinationAddress |
| u.OriginalDestinationAddressPresent = true |
| } |
| |
| func (u *IpRecvControlData) GetOriginalDestinationAddress() fuchsianet.SocketAddress { |
| return u.OriginalDestinationAddress |
| } |
| |
| func (u *IpRecvControlData) GetOriginalDestinationAddressWithDefault(_default fuchsianet.SocketAddress) fuchsianet.SocketAddress { |
| if !u.HasOriginalDestinationAddress() { |
| return _default |
| } |
| return u.OriginalDestinationAddress |
| } |
| |
| func (u *IpRecvControlData) HasOriginalDestinationAddress() bool { |
| return u.OriginalDestinationAddressPresent |
| } |
| |
| func (u *IpRecvControlData) ClearOriginalDestinationAddress() { |
| u.OriginalDestinationAddressPresent = false |
| } |
| |
| func (u *IpRecvControlData) HasUnknownData() bool { |
| return u.I_unknownData != nil |
| } |
| |
| func (u *IpRecvControlData) GetUnknownData() map[uint64]_bindings.UnknownData { |
| return u.I_unknownData.(map[uint64]_bindings.UnknownData) |
| } |
| |
| type IpSendControlData struct { |
| _ struct{} `fidl:"t" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| I_unknownData interface{} |
| // The Time to Live value to set in the IPv4 header of an outgoing |
| // packet. |
| Ttl uint8 `fidl_ordinal:"2"` |
| TtlPresent bool |
| } |
| |
| var _mIpSendControlData = _bindings.CreateLazyMarshaler(IpSendControlData{}) |
| |
| func (msg *IpSendControlData) Marshaler() _bindings.Marshaler { |
| return _mIpSendControlData |
| } |
| |
| func (u *IpSendControlData) SetTtl(ttl uint8) { |
| u.Ttl = ttl |
| u.TtlPresent = true |
| } |
| |
| func (u *IpSendControlData) GetTtl() uint8 { |
| return u.Ttl |
| } |
| |
| func (u *IpSendControlData) GetTtlWithDefault(_default uint8) uint8 { |
| if !u.HasTtl() { |
| return _default |
| } |
| return u.Ttl |
| } |
| |
| func (u *IpSendControlData) HasTtl() bool { |
| return u.TtlPresent |
| } |
| |
| func (u *IpSendControlData) ClearTtl() { |
| u.TtlPresent = false |
| } |
| |
| func (u *IpSendControlData) HasUnknownData() bool { |
| return u.I_unknownData != nil |
| } |
| |
| func (u *IpSendControlData) GetUnknownData() map[uint64]_bindings.UnknownData { |
| return u.I_unknownData.(map[uint64]_bindings.UnknownData) |
| } |
| |
| type Ipv6RecvControlData struct { |
| _ struct{} `fidl:"t" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| I_unknownData interface{} |
| // The Traffic Class of a packet that was received. |
| // |
| // Present if the `SOL_IPV6` -> `IPV6_RECVTCLASS` option is enabled. |
| Tclass uint8 `fidl_ordinal:"1"` |
| TclassPresent bool |
| // The Hop Limit of a packet that was received. |
| // |
| // Present if the `SOL_IPV6` -> `IPV6_RECVHOPLIMIT` option is enabled. |
| Hoplimit uint8 `fidl_ordinal:"2"` |
| HoplimitPresent bool |
| // The packet information of a packet that was received. |
| // |
| // Present if the `SOL_IPV6` -> `IPV6_RECVPKTINFO` option is enabled. |
| Pktinfo Ipv6PktInfoRecvControlData `fidl_ordinal:"3"` |
| PktinfoPresent bool |
| } |
| |
| var _mIpv6RecvControlData = _bindings.CreateLazyMarshaler(Ipv6RecvControlData{}) |
| |
| func (msg *Ipv6RecvControlData) Marshaler() _bindings.Marshaler { |
| return _mIpv6RecvControlData |
| } |
| |
| func (u *Ipv6RecvControlData) SetTclass(tclass uint8) { |
| u.Tclass = tclass |
| u.TclassPresent = true |
| } |
| |
| func (u *Ipv6RecvControlData) GetTclass() uint8 { |
| return u.Tclass |
| } |
| |
| func (u *Ipv6RecvControlData) GetTclassWithDefault(_default uint8) uint8 { |
| if !u.HasTclass() { |
| return _default |
| } |
| return u.Tclass |
| } |
| |
| func (u *Ipv6RecvControlData) HasTclass() bool { |
| return u.TclassPresent |
| } |
| |
| func (u *Ipv6RecvControlData) ClearTclass() { |
| u.TclassPresent = false |
| } |
| |
| func (u *Ipv6RecvControlData) SetHoplimit(hoplimit uint8) { |
| u.Hoplimit = hoplimit |
| u.HoplimitPresent = true |
| } |
| |
| func (u *Ipv6RecvControlData) GetHoplimit() uint8 { |
| return u.Hoplimit |
| } |
| |
| func (u *Ipv6RecvControlData) GetHoplimitWithDefault(_default uint8) uint8 { |
| if !u.HasHoplimit() { |
| return _default |
| } |
| return u.Hoplimit |
| } |
| |
| func (u *Ipv6RecvControlData) HasHoplimit() bool { |
| return u.HoplimitPresent |
| } |
| |
| func (u *Ipv6RecvControlData) ClearHoplimit() { |
| u.HoplimitPresent = false |
| } |
| |
| func (u *Ipv6RecvControlData) SetPktinfo(pktinfo Ipv6PktInfoRecvControlData) { |
| u.Pktinfo = pktinfo |
| u.PktinfoPresent = true |
| } |
| |
| func (u *Ipv6RecvControlData) GetPktinfo() Ipv6PktInfoRecvControlData { |
| return u.Pktinfo |
| } |
| |
| func (u *Ipv6RecvControlData) GetPktinfoWithDefault(_default Ipv6PktInfoRecvControlData) Ipv6PktInfoRecvControlData { |
| if !u.HasPktinfo() { |
| return _default |
| } |
| return u.Pktinfo |
| } |
| |
| func (u *Ipv6RecvControlData) HasPktinfo() bool { |
| return u.PktinfoPresent |
| } |
| |
| func (u *Ipv6RecvControlData) ClearPktinfo() { |
| u.PktinfoPresent = false |
| } |
| |
| func (u *Ipv6RecvControlData) HasUnknownData() bool { |
| return u.I_unknownData != nil |
| } |
| |
| func (u *Ipv6RecvControlData) GetUnknownData() map[uint64]_bindings.UnknownData { |
| return u.I_unknownData.(map[uint64]_bindings.UnknownData) |
| } |
| |
| type Ipv6SendControlData struct { |
| _ struct{} `fidl:"t" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| I_unknownData interface{} |
| // The Hop Limit value to set in the IPv6 header of an outgoing |
| // packet. |
| Hoplimit uint8 `fidl_ordinal:"2"` |
| HoplimitPresent bool |
| // Information controlling the local interface and/or address used when |
| // sending an IPv6 packet. |
| Pktinfo Ipv6PktInfoSendControlData `fidl_ordinal:"3"` |
| PktinfoPresent bool |
| } |
| |
| var _mIpv6SendControlData = _bindings.CreateLazyMarshaler(Ipv6SendControlData{}) |
| |
| func (msg *Ipv6SendControlData) Marshaler() _bindings.Marshaler { |
| return _mIpv6SendControlData |
| } |
| |
| func (u *Ipv6SendControlData) SetHoplimit(hoplimit uint8) { |
| u.Hoplimit = hoplimit |
| u.HoplimitPresent = true |
| } |
| |
| func (u *Ipv6SendControlData) GetHoplimit() uint8 { |
| return u.Hoplimit |
| } |
| |
| func (u *Ipv6SendControlData) GetHoplimitWithDefault(_default uint8) uint8 { |
| if !u.HasHoplimit() { |
| return _default |
| } |
| return u.Hoplimit |
| } |
| |
| func (u *Ipv6SendControlData) HasHoplimit() bool { |
| return u.HoplimitPresent |
| } |
| |
| func (u *Ipv6SendControlData) ClearHoplimit() { |
| u.HoplimitPresent = false |
| } |
| |
| func (u *Ipv6SendControlData) SetPktinfo(pktinfo Ipv6PktInfoSendControlData) { |
| u.Pktinfo = pktinfo |
| u.PktinfoPresent = true |
| } |
| |
| func (u *Ipv6SendControlData) GetPktinfo() Ipv6PktInfoSendControlData { |
| return u.Pktinfo |
| } |
| |
| func (u *Ipv6SendControlData) GetPktinfoWithDefault(_default Ipv6PktInfoSendControlData) Ipv6PktInfoSendControlData { |
| if !u.HasPktinfo() { |
| return _default |
| } |
| return u.Pktinfo |
| } |
| |
| func (u *Ipv6SendControlData) HasPktinfo() bool { |
| return u.PktinfoPresent |
| } |
| |
| func (u *Ipv6SendControlData) ClearPktinfo() { |
| u.PktinfoPresent = false |
| } |
| |
| func (u *Ipv6SendControlData) HasUnknownData() bool { |
| return u.I_unknownData != nil |
| } |
| |
| func (u *Ipv6SendControlData) GetUnknownData() map[uint64]_bindings.UnknownData { |
| return u.I_unknownData.(map[uint64]_bindings.UnknownData) |
| } |
| |
| // Network socket (L3) ancillary data that can be received. |
| type NetworkSocketRecvControlData struct { |
| _ struct{} `fidl:"t" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| I_unknownData interface{} |
| // Socket level ancillary data. |
| Socket SocketRecvControlData `fidl_ordinal:"1"` |
| SocketPresent bool |
| // IPv4 level ancillary data. |
| // |
| // These match POSIX `SOL_IP` control messages. |
| Ip IpRecvControlData `fidl_ordinal:"2"` |
| IpPresent bool |
| // IPv6 level ancillary data. |
| // |
| // These match POSIX `SOL_IPV6` control messages. |
| Ipv6 Ipv6RecvControlData `fidl_ordinal:"3"` |
| Ipv6Present bool |
| } |
| |
| var _mNetworkSocketRecvControlData = _bindings.CreateLazyMarshaler(NetworkSocketRecvControlData{}) |
| |
| func (msg *NetworkSocketRecvControlData) Marshaler() _bindings.Marshaler { |
| return _mNetworkSocketRecvControlData |
| } |
| |
| func (u *NetworkSocketRecvControlData) SetSocket(socket SocketRecvControlData) { |
| u.Socket = socket |
| u.SocketPresent = true |
| } |
| |
| func (u *NetworkSocketRecvControlData) GetSocket() SocketRecvControlData { |
| return u.Socket |
| } |
| |
| func (u *NetworkSocketRecvControlData) GetSocketWithDefault(_default SocketRecvControlData) SocketRecvControlData { |
| if !u.HasSocket() { |
| return _default |
| } |
| return u.Socket |
| } |
| |
| func (u *NetworkSocketRecvControlData) HasSocket() bool { |
| return u.SocketPresent |
| } |
| |
| func (u *NetworkSocketRecvControlData) ClearSocket() { |
| u.SocketPresent = false |
| } |
| |
| func (u *NetworkSocketRecvControlData) SetIp(ip IpRecvControlData) { |
| u.Ip = ip |
| u.IpPresent = true |
| } |
| |
| func (u *NetworkSocketRecvControlData) GetIp() IpRecvControlData { |
| return u.Ip |
| } |
| |
| func (u *NetworkSocketRecvControlData) GetIpWithDefault(_default IpRecvControlData) IpRecvControlData { |
| if !u.HasIp() { |
| return _default |
| } |
| return u.Ip |
| } |
| |
| func (u *NetworkSocketRecvControlData) HasIp() bool { |
| return u.IpPresent |
| } |
| |
| func (u *NetworkSocketRecvControlData) ClearIp() { |
| u.IpPresent = false |
| } |
| |
| func (u *NetworkSocketRecvControlData) SetIpv6(ipv6 Ipv6RecvControlData) { |
| u.Ipv6 = ipv6 |
| u.Ipv6Present = true |
| } |
| |
| func (u *NetworkSocketRecvControlData) GetIpv6() Ipv6RecvControlData { |
| return u.Ipv6 |
| } |
| |
| func (u *NetworkSocketRecvControlData) GetIpv6WithDefault(_default Ipv6RecvControlData) Ipv6RecvControlData { |
| if !u.HasIpv6() { |
| return _default |
| } |
| return u.Ipv6 |
| } |
| |
| func (u *NetworkSocketRecvControlData) HasIpv6() bool { |
| return u.Ipv6Present |
| } |
| |
| func (u *NetworkSocketRecvControlData) ClearIpv6() { |
| u.Ipv6Present = false |
| } |
| |
| func (u *NetworkSocketRecvControlData) HasUnknownData() bool { |
| return u.I_unknownData != nil |
| } |
| |
| func (u *NetworkSocketRecvControlData) GetUnknownData() map[uint64]_bindings.UnknownData { |
| return u.I_unknownData.(map[uint64]_bindings.UnknownData) |
| } |
| |
| // Network socket (L3) ancillary data that can be sent. |
| type NetworkSocketSendControlData struct { |
| _ struct{} `fidl:"t" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| I_unknownData interface{} |
| // Socket level ancillary data. |
| Socket SocketSendControlData `fidl_ordinal:"1"` |
| SocketPresent bool |
| // IPv4 level ancillary data. |
| // |
| // These match POSIX `SOL_IP` control messages. |
| Ip IpSendControlData `fidl_ordinal:"2"` |
| IpPresent bool |
| // IPv6 level ancillary data. |
| // |
| // These match POSIX `SOL_IPV6` control messages. |
| Ipv6 Ipv6SendControlData `fidl_ordinal:"3"` |
| Ipv6Present bool |
| } |
| |
| var _mNetworkSocketSendControlData = _bindings.CreateLazyMarshaler(NetworkSocketSendControlData{}) |
| |
| func (msg *NetworkSocketSendControlData) Marshaler() _bindings.Marshaler { |
| return _mNetworkSocketSendControlData |
| } |
| |
| func (u *NetworkSocketSendControlData) SetSocket(socket SocketSendControlData) { |
| u.Socket = socket |
| u.SocketPresent = true |
| } |
| |
| func (u *NetworkSocketSendControlData) GetSocket() SocketSendControlData { |
| return u.Socket |
| } |
| |
| func (u *NetworkSocketSendControlData) GetSocketWithDefault(_default SocketSendControlData) SocketSendControlData { |
| if !u.HasSocket() { |
| return _default |
| } |
| return u.Socket |
| } |
| |
| func (u *NetworkSocketSendControlData) HasSocket() bool { |
| return u.SocketPresent |
| } |
| |
| func (u *NetworkSocketSendControlData) ClearSocket() { |
| u.SocketPresent = false |
| } |
| |
| func (u *NetworkSocketSendControlData) SetIp(ip IpSendControlData) { |
| u.Ip = ip |
| u.IpPresent = true |
| } |
| |
| func (u *NetworkSocketSendControlData) GetIp() IpSendControlData { |
| return u.Ip |
| } |
| |
| func (u *NetworkSocketSendControlData) GetIpWithDefault(_default IpSendControlData) IpSendControlData { |
| if !u.HasIp() { |
| return _default |
| } |
| return u.Ip |
| } |
| |
| func (u *NetworkSocketSendControlData) HasIp() bool { |
| return u.IpPresent |
| } |
| |
| func (u *NetworkSocketSendControlData) ClearIp() { |
| u.IpPresent = false |
| } |
| |
| func (u *NetworkSocketSendControlData) SetIpv6(ipv6 Ipv6SendControlData) { |
| u.Ipv6 = ipv6 |
| u.Ipv6Present = true |
| } |
| |
| func (u *NetworkSocketSendControlData) GetIpv6() Ipv6SendControlData { |
| return u.Ipv6 |
| } |
| |
| func (u *NetworkSocketSendControlData) GetIpv6WithDefault(_default Ipv6SendControlData) Ipv6SendControlData { |
| if !u.HasIpv6() { |
| return _default |
| } |
| return u.Ipv6 |
| } |
| |
| func (u *NetworkSocketSendControlData) HasIpv6() bool { |
| return u.Ipv6Present |
| } |
| |
| func (u *NetworkSocketSendControlData) ClearIpv6() { |
| u.Ipv6Present = false |
| } |
| |
| func (u *NetworkSocketSendControlData) HasUnknownData() bool { |
| return u.I_unknownData != nil |
| } |
| |
| func (u *NetworkSocketSendControlData) GetUnknownData() map[uint64]_bindings.UnknownData { |
| return u.I_unknownData.(map[uint64]_bindings.UnknownData) |
| } |
| |
| // Metadata of a received datagram. |
| type RecvMsgMeta struct { |
| _ struct{} `fidl:"t" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| I_unknownData interface{} |
| // The from address of the datagram. |
| From fuchsianet.SocketAddress `fidl_ordinal:"1"` |
| FromPresent bool |
| // Ancillary control message data describing the datagram. |
| Control DatagramSocketRecvControlData `fidl_ordinal:"2"` |
| ControlPresent bool |
| // The length of the payload, in bytes. |
| PayloadLen uint16 `fidl_ordinal:"3"` |
| PayloadLenPresent bool |
| } |
| |
| var _mRecvMsgMeta = _bindings.CreateLazyMarshaler(RecvMsgMeta{}) |
| |
| func (msg *RecvMsgMeta) Marshaler() _bindings.Marshaler { |
| return _mRecvMsgMeta |
| } |
| |
| func (u *RecvMsgMeta) SetFrom(from fuchsianet.SocketAddress) { |
| u.From = from |
| u.FromPresent = true |
| } |
| |
| func (u *RecvMsgMeta) GetFrom() fuchsianet.SocketAddress { |
| return u.From |
| } |
| |
| func (u *RecvMsgMeta) GetFromWithDefault(_default fuchsianet.SocketAddress) fuchsianet.SocketAddress { |
| if !u.HasFrom() { |
| return _default |
| } |
| return u.From |
| } |
| |
| func (u *RecvMsgMeta) HasFrom() bool { |
| return u.FromPresent |
| } |
| |
| func (u *RecvMsgMeta) ClearFrom() { |
| u.FromPresent = false |
| } |
| |
| func (u *RecvMsgMeta) SetControl(control DatagramSocketRecvControlData) { |
| u.Control = control |
| u.ControlPresent = true |
| } |
| |
| func (u *RecvMsgMeta) GetControl() DatagramSocketRecvControlData { |
| return u.Control |
| } |
| |
| func (u *RecvMsgMeta) GetControlWithDefault(_default DatagramSocketRecvControlData) DatagramSocketRecvControlData { |
| if !u.HasControl() { |
| return _default |
| } |
| return u.Control |
| } |
| |
| func (u *RecvMsgMeta) HasControl() bool { |
| return u.ControlPresent |
| } |
| |
| func (u *RecvMsgMeta) ClearControl() { |
| u.ControlPresent = false |
| } |
| |
| func (u *RecvMsgMeta) SetPayloadLen(payloadLen uint16) { |
| u.PayloadLen = payloadLen |
| u.PayloadLenPresent = true |
| } |
| |
| func (u *RecvMsgMeta) GetPayloadLen() uint16 { |
| return u.PayloadLen |
| } |
| |
| func (u *RecvMsgMeta) GetPayloadLenWithDefault(_default uint16) uint16 { |
| if !u.HasPayloadLen() { |
| return _default |
| } |
| return u.PayloadLen |
| } |
| |
| func (u *RecvMsgMeta) HasPayloadLen() bool { |
| return u.PayloadLenPresent |
| } |
| |
| func (u *RecvMsgMeta) ClearPayloadLen() { |
| u.PayloadLenPresent = false |
| } |
| |
| func (u *RecvMsgMeta) HasUnknownData() bool { |
| return u.I_unknownData != nil |
| } |
| |
| func (u *RecvMsgMeta) GetUnknownData() map[uint64]_bindings.UnknownData { |
| return u.I_unknownData.(map[uint64]_bindings.UnknownData) |
| } |
| |
| // Metadata of a sent datagram. |
| type SendMsgMeta struct { |
| _ struct{} `fidl:"t" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| I_unknownData interface{} |
| // The destination address, if specified. |
| To fuchsianet.SocketAddress `fidl_ordinal:"1"` |
| ToPresent bool |
| // Ancillary control message data used for sending the payload. |
| Control DatagramSocketSendControlData `fidl_ordinal:"2"` |
| ControlPresent bool |
| } |
| |
| var _mSendMsgMeta = _bindings.CreateLazyMarshaler(SendMsgMeta{}) |
| |
| func (msg *SendMsgMeta) Marshaler() _bindings.Marshaler { |
| return _mSendMsgMeta |
| } |
| |
| func (u *SendMsgMeta) SetTo(to fuchsianet.SocketAddress) { |
| u.To = to |
| u.ToPresent = true |
| } |
| |
| func (u *SendMsgMeta) GetTo() fuchsianet.SocketAddress { |
| return u.To |
| } |
| |
| func (u *SendMsgMeta) GetToWithDefault(_default fuchsianet.SocketAddress) fuchsianet.SocketAddress { |
| if !u.HasTo() { |
| return _default |
| } |
| return u.To |
| } |
| |
| func (u *SendMsgMeta) HasTo() bool { |
| return u.ToPresent |
| } |
| |
| func (u *SendMsgMeta) ClearTo() { |
| u.ToPresent = false |
| } |
| |
| func (u *SendMsgMeta) SetControl(control DatagramSocketSendControlData) { |
| u.Control = control |
| u.ControlPresent = true |
| } |
| |
| func (u *SendMsgMeta) GetControl() DatagramSocketSendControlData { |
| return u.Control |
| } |
| |
| func (u *SendMsgMeta) GetControlWithDefault(_default DatagramSocketSendControlData) DatagramSocketSendControlData { |
| if !u.HasControl() { |
| return _default |
| } |
| return u.Control |
| } |
| |
| func (u *SendMsgMeta) HasControl() bool { |
| return u.ControlPresent |
| } |
| |
| func (u *SendMsgMeta) ClearControl() { |
| u.ControlPresent = false |
| } |
| |
| func (u *SendMsgMeta) HasUnknownData() bool { |
| return u.I_unknownData != nil |
| } |
| |
| func (u *SendMsgMeta) GetUnknownData() map[uint64]_bindings.UnknownData { |
| return u.I_unknownData.(map[uint64]_bindings.UnknownData) |
| } |
| |
| // Socket level ancillary data that can be received. |
| // |
| // These match control messages with a `SOL_SOCKET` level. |
| type SocketRecvControlData struct { |
| _ struct{} `fidl:"t" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| I_unknownData interface{} |
| // Data about the time at which the packet was received. |
| Timestamp Timestamp `fidl_ordinal:"3"` |
| TimestampPresent bool |
| } |
| |
| var _mSocketRecvControlData = _bindings.CreateLazyMarshaler(SocketRecvControlData{}) |
| |
| func (msg *SocketRecvControlData) Marshaler() _bindings.Marshaler { |
| return _mSocketRecvControlData |
| } |
| |
| func (u *SocketRecvControlData) SetTimestamp(timestamp Timestamp) { |
| u.Timestamp = timestamp |
| u.TimestampPresent = true |
| } |
| |
| func (u *SocketRecvControlData) GetTimestamp() Timestamp { |
| return u.Timestamp |
| } |
| |
| func (u *SocketRecvControlData) GetTimestampWithDefault(_default Timestamp) Timestamp { |
| if !u.HasTimestamp() { |
| return _default |
| } |
| return u.Timestamp |
| } |
| |
| func (u *SocketRecvControlData) HasTimestamp() bool { |
| return u.TimestampPresent |
| } |
| |
| func (u *SocketRecvControlData) ClearTimestamp() { |
| u.TimestampPresent = false |
| } |
| |
| func (u *SocketRecvControlData) HasUnknownData() bool { |
| return u.I_unknownData != nil |
| } |
| |
| func (u *SocketRecvControlData) GetUnknownData() map[uint64]_bindings.UnknownData { |
| return u.I_unknownData.(map[uint64]_bindings.UnknownData) |
| } |
| |
| // Socket level ancillary data that can be sent. |
| // |
| // These match the POSIX `SOL_SOCKET` control messages. |
| type SocketSendControlData struct { |
| _ struct{} `fidl:"t" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| I_unknownData interface{} |
| } |
| |
| var _mSocketSendControlData = _bindings.CreateLazyMarshaler(SocketSendControlData{}) |
| |
| func (msg *SocketSendControlData) Marshaler() _bindings.Marshaler { |
| return _mSocketSendControlData |
| } |
| |
| func (u *SocketSendControlData) HasUnknownData() bool { |
| return u.I_unknownData != nil |
| } |
| |
| func (u *SocketSendControlData) GetUnknownData() map[uint64]_bindings.UnknownData { |
| return u.I_unknownData.(map[uint64]_bindings.UnknownData) |
| } |
| |
| type StreamSocketDescribeResponse struct { |
| _ struct{} `fidl:"t" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"true"` |
| I_unknownData interface{} |
| // `ZX_SOCKET_STREAM` on which data is sent and received. |
| Socket _zx.Socket `fidl_handle_subtype:"14" fidl_handle_rights:"2147483648" fidl_bounds:"0" fidl_ordinal:"1"` |
| SocketPresent bool |
| } |
| |
| var _mStreamSocketDescribeResponse = _bindings.CreateLazyMarshaler(StreamSocketDescribeResponse{}) |
| |
| func (msg *StreamSocketDescribeResponse) Marshaler() _bindings.Marshaler { |
| return _mStreamSocketDescribeResponse |
| } |
| |
| func (u *StreamSocketDescribeResponse) SetSocket(socket _zx.Socket) { |
| u.Socket = socket |
| u.SocketPresent = true |
| } |
| |
| func (u *StreamSocketDescribeResponse) GetSocket() _zx.Socket { |
| return u.Socket |
| } |
| |
| func (u *StreamSocketDescribeResponse) GetSocketWithDefault(_default _zx.Socket) _zx.Socket { |
| if !u.HasSocket() { |
| return _default |
| } |
| return u.Socket |
| } |
| |
| func (u *StreamSocketDescribeResponse) HasSocket() bool { |
| return u.SocketPresent |
| } |
| |
| func (u *StreamSocketDescribeResponse) ClearSocket() { |
| u.SocketPresent = false |
| } |
| |
| func (u *StreamSocketDescribeResponse) HasUnknownData() bool { |
| return u.I_unknownData != nil |
| } |
| |
| func (u *StreamSocketDescribeResponse) GetUnknownData() map[uint64]_bindings.UnknownData { |
| return u.I_unknownData.(map[uint64]_bindings.UnknownData) |
| } |
| |
| type SynchronousDatagramSocketDescribeResponse struct { |
| _ struct{} `fidl:"t" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"true"` |
| I_unknownData interface{} |
| // Signals additional information about the state of the socket such as |
| // readiness or shutdown-ness. |
| Event _zx.Handle `fidl_handle_subtype:"16" fidl_handle_rights:"2147483648" fidl_bounds:"0" fidl_ordinal:"1"` |
| EventPresent bool |
| } |
| |
| var _mSynchronousDatagramSocketDescribeResponse = _bindings.CreateLazyMarshaler(SynchronousDatagramSocketDescribeResponse{}) |
| |
| func (msg *SynchronousDatagramSocketDescribeResponse) Marshaler() _bindings.Marshaler { |
| return _mSynchronousDatagramSocketDescribeResponse |
| } |
| |
| func (u *SynchronousDatagramSocketDescribeResponse) SetEvent(event _zx.Handle) { |
| u.Event = event |
| u.EventPresent = true |
| } |
| |
| func (u *SynchronousDatagramSocketDescribeResponse) GetEvent() _zx.Handle { |
| return u.Event |
| } |
| |
| func (u *SynchronousDatagramSocketDescribeResponse) GetEventWithDefault(_default _zx.Handle) _zx.Handle { |
| if !u.HasEvent() { |
| return _default |
| } |
| return u.Event |
| } |
| |
| func (u *SynchronousDatagramSocketDescribeResponse) HasEvent() bool { |
| return u.EventPresent |
| } |
| |
| func (u *SynchronousDatagramSocketDescribeResponse) ClearEvent() { |
| u.EventPresent = false |
| } |
| |
| func (u *SynchronousDatagramSocketDescribeResponse) HasUnknownData() bool { |
| return u.I_unknownData != nil |
| } |
| |
| func (u *SynchronousDatagramSocketDescribeResponse) GetUnknownData() map[uint64]_bindings.UnknownData { |
| return u.I_unknownData.(map[uint64]_bindings.UnknownData) |
| } |
| |
| // TCP protocol state. |
| type TcpInfo struct { |
| _ struct{} `fidl:"t" fidl_size_v2:"16" fidl_alignment_v2:"8" fidl_resource:"false"` |
| I_unknownData interface{} |
| State TcpState `fidl_ordinal:"1"` |
| StatePresent bool |
| CaState TcpCongestionControlState `fidl_ordinal:"2"` |
| CaStatePresent bool |
| RtoUsec uint32 `fidl_ordinal:"11"` |
| RtoUsecPresent bool |
| RttUsec uint32 `fidl_ordinal:"26"` |
| RttUsecPresent bool |
| RttVarUsec uint32 `fidl_ordinal:"27"` |
| RttVarUsecPresent bool |
| SndSsthresh uint32 `fidl_ordinal:"28"` |
| SndSsthreshPresent bool |
| SndCwnd uint32 `fidl_ordinal:"29"` |
| SndCwndPresent bool |
| ReorderSeen bool `fidl_ordinal:"54"` |
| ReorderSeenPresent bool |
| } |
| |
| var _mTcpInfo = _bindings.CreateLazyMarshaler(TcpInfo{}) |
| |
| func (msg *TcpInfo) Marshaler() _bindings.Marshaler { |
| return _mTcpInfo |
| } |
| |
| func (u *TcpInfo) SetState(state TcpState) { |
| u.State = state |
| u.StatePresent = true |
| } |
| |
| func (u *TcpInfo) GetState() TcpState { |
| return u.State |
| } |
| |
| func (u *TcpInfo) GetStateWithDefault(_default TcpState) TcpState { |
| if !u.HasState() { |
| return _default |
| } |
| return u.State |
| } |
| |
| func (u *TcpInfo) HasState() bool { |
| return u.StatePresent |
| } |
| |
| func (u *TcpInfo) ClearState() { |
| u.StatePresent = false |
| } |
| |
| func (u *TcpInfo) SetCaState(caState TcpCongestionControlState) { |
| u.CaState = caState |
| u.CaStatePresent = true |
| } |
| |
| func (u *TcpInfo) GetCaState() TcpCongestionControlState { |
| return u.CaState |
| } |
| |
| func (u *TcpInfo) GetCaStateWithDefault(_default TcpCongestionControlState) TcpCongestionControlState { |
| if !u.HasCaState() { |
| return _default |
| } |
| return u.CaState |
| } |
| |
| func (u *TcpInfo) HasCaState() bool { |
| return u.CaStatePresent |
| } |
| |
| func (u *TcpInfo) ClearCaState() { |
| u.CaStatePresent = false |
| } |
| |
| func (u *TcpInfo) SetRtoUsec(rtoUsec uint32) { |
| u.RtoUsec = rtoUsec |
| u.RtoUsecPresent = true |
| } |
| |
| func (u *TcpInfo) GetRtoUsec() uint32 { |
| return u.RtoUsec |
| } |
| |
| func (u *TcpInfo) GetRtoUsecWithDefault(_default uint32) uint32 { |
| if !u.HasRtoUsec() { |
| return _default |
| } |
| return u.RtoUsec |
| } |
| |
| func (u *TcpInfo) HasRtoUsec() bool { |
| return u.RtoUsecPresent |
| } |
| |
| func (u *TcpInfo) ClearRtoUsec() { |
| u.RtoUsecPresent = false |
| } |
| |
| func (u *TcpInfo) SetRttUsec(rttUsec uint32) { |
| u.RttUsec = rttUsec |
| u.RttUsecPresent = true |
| } |
| |
| func (u *TcpInfo) GetRttUsec() uint32 { |
| return u.RttUsec |
| } |
| |
| func (u *TcpInfo) GetRttUsecWithDefault(_default uint32) uint32 { |
| if !u.HasRttUsec() { |
| return _default |
| } |
| return u.RttUsec |
| } |
| |
| func (u *TcpInfo) HasRttUsec() bool { |
| return u.RttUsecPresent |
| } |
| |
| func (u *TcpInfo) ClearRttUsec() { |
| u.RttUsecPresent = false |
| } |
| |
| func (u *TcpInfo) SetRttVarUsec(rttVarUsec uint32) { |
| u.RttVarUsec = rttVarUsec |
| u.RttVarUsecPresent = true |
| } |
| |
| func (u *TcpInfo) GetRttVarUsec() uint32 { |
| return u.RttVarUsec |
| } |
| |
| func (u *TcpInfo) GetRttVarUsecWithDefault(_default uint32) uint32 { |
| if !u.HasRttVarUsec() { |
| return _default |
| } |
| return u.RttVarUsec |
| } |
| |
| func (u *TcpInfo) HasRttVarUsec() bool { |
| return u.RttVarUsecPresent |
| } |
| |
| func (u *TcpInfo) ClearRttVarUsec() { |
| u.RttVarUsecPresent = false |
| } |
| |
| func (u *TcpInfo) SetSndSsthresh(sndSsthresh uint32) { |
| u.SndSsthresh = sndSsthresh |
| u.SndSsthreshPresent = true |
| } |
| |
| func (u *TcpInfo) GetSndSsthresh() uint32 { |
| return u.SndSsthresh |
| } |
| |
| func (u *TcpInfo) GetSndSsthreshWithDefault(_default uint32) uint32 { |
| if !u.HasSndSsthresh() { |
| return _default |
| } |
| return u.SndSsthresh |
| } |
| |
| func (u *TcpInfo) HasSndSsthresh() bool { |
| return u.SndSsthreshPresent |
| } |
| |
| func (u *TcpInfo) ClearSndSsthresh() { |
| u.SndSsthreshPresent = false |
| } |
| |
| func (u *TcpInfo) SetSndCwnd(sndCwnd uint32) { |
| u.SndCwnd = sndCwnd |
| u.SndCwndPresent = true |
| } |
| |
| func (u *TcpInfo) GetSndCwnd() uint32 { |
| return u.SndCwnd |
| } |
| |
| func (u *TcpInfo) GetSndCwndWithDefault(_default uint32) uint32 { |
| if !u.HasSndCwnd() { |
| return _default |
| } |
| return u.SndCwnd |
| } |
| |
| func (u *TcpInfo) HasSndCwnd() bool { |
| return u.SndCwndPresent |
| } |
| |
| func (u *TcpInfo) ClearSndCwnd() { |
| u.SndCwndPresent = false |
| } |
| |
| func (u *TcpInfo) SetReorderSeen(reorderSeen bool) { |
| u.ReorderSeen = reorderSeen |
| u.ReorderSeenPresent = true |
| } |
| |
| func (u *TcpInfo) GetReorderSeen() bool { |
| return u.ReorderSeen |
| } |
| |
| func (u *TcpInfo) GetReorderSeenWithDefault(_default bool) bool { |
| if !u.HasReorderSeen() { |
| return _default |
| } |
| return u.ReorderSeen |
| } |
| |
| func (u *TcpInfo) HasReorderSeen() bool { |
| return u.ReorderSeenPresent |
| } |
| |
| func (u *TcpInfo) ClearReorderSeen() { |
| u.ReorderSeenPresent = false |
| } |
| |
| func (u *TcpInfo) HasUnknownData() bool { |
| return u.I_unknownData != nil |
| } |
| |
| func (u *TcpInfo) GetUnknownData() map[uint64]_bindings.UnknownData { |
| return u.I_unknownData.(map[uint64]_bindings.UnknownData) |
| } |
| |
| const ( |
| BaseDatagramSocketClone2Ordinal uint64 = 0x20d8a7aba2168a79 |
| BaseDatagramSocketCloseOrdinal uint64 = 0x5ac5d459ad7f657e |
| BaseDatagramSocketQueryOrdinal uint64 = 0x2658edee9decfc06 |
| BaseDatagramSocketSetReuseAddressOrdinal uint64 = 0x1fd74ee8b9a4a876 |
| BaseDatagramSocketGetReuseAddressOrdinal uint64 = 0x67b7206b8d1bc0a5 |
| BaseDatagramSocketGetErrorOrdinal uint64 = 0x5aad39b33e5f6ebb |
| BaseDatagramSocketSetBroadcastOrdinal uint64 = 0x6023e081ce3cd947 |
| BaseDatagramSocketGetBroadcastOrdinal uint64 = 0x68796fc556f9780d |
| BaseDatagramSocketSetSendBufferOrdinal uint64 = 0x756eac32d73a7a70 |
| BaseDatagramSocketGetSendBufferOrdinal uint64 = 0x78a52fd9c7b2410b |
| BaseDatagramSocketSetReceiveBufferOrdinal uint64 = 0x6b0cf2f1919c7001 |
| BaseDatagramSocketGetReceiveBufferOrdinal uint64 = 0x14c1a4b64f709e5c |
| BaseDatagramSocketSetKeepAliveOrdinal uint64 = 0x572df8f0b920d2c7 |
| BaseDatagramSocketGetKeepAliveOrdinal uint64 = 0x2dd29d3215f2c9d2 |
| BaseDatagramSocketSetOutOfBandInlineOrdinal uint64 = 0x3ecb49968bee439 |
| BaseDatagramSocketGetOutOfBandInlineOrdinal uint64 = 0x348c1ab3aeca1745 |
| BaseDatagramSocketSetNoCheckOrdinal uint64 = 0x6bbf00c53a4c78c2 |
| BaseDatagramSocketGetNoCheckOrdinal uint64 = 0x2cd4249286417694 |
| BaseDatagramSocketSetLingerOrdinal uint64 = 0x45386351246e998e |
| BaseDatagramSocketGetLingerOrdinal uint64 = 0x48eb20fc5ccb0e45 |
| BaseDatagramSocketSetReusePortOrdinal uint64 = 0x24dd3e5cb36d9ccb |
| BaseDatagramSocketGetReusePortOrdinal uint64 = 0x7a112c1ab54ff828 |
| BaseDatagramSocketGetAcceptConnOrdinal uint64 = 0x67ce6db6c2ec8966 |
| BaseDatagramSocketSetBindToDeviceOrdinal uint64 = 0x2118b483f28aafc4 |
| BaseDatagramSocketGetBindToDeviceOrdinal uint64 = 0x1ab1fbf0ef7906c8 |
| BaseDatagramSocketSetTimestampOrdinal uint64 = 0x285d6516c263d839 |
| BaseDatagramSocketGetTimestampOrdinal uint64 = 0x49f2fffbbcc2bd27 |
| BaseDatagramSocketBindOrdinal uint64 = 0x4bc6400ae92125d |
| BaseDatagramSocketConnectOrdinal uint64 = 0x5f05f19bfdd38871 |
| BaseDatagramSocketDisconnectOrdinal uint64 = 0x74e63b91f7b29b2 |
| BaseDatagramSocketGetSockNameOrdinal uint64 = 0x475f23f84a1a4f85 |
| BaseDatagramSocketGetPeerNameOrdinal uint64 = 0x1ffecf4bd5b6432e |
| BaseDatagramSocketShutdownOrdinal uint64 = 0x247f38b6db68c336 |
| BaseDatagramSocketSetIpTypeOfServiceOrdinal uint64 = 0x995c600475b6d46 |
| BaseDatagramSocketGetIpTypeOfServiceOrdinal uint64 = 0x3814a04259f75fcb |
| BaseDatagramSocketSetIpTtlOrdinal uint64 = 0x29e2424b433ae1ef |
| BaseDatagramSocketGetIpTtlOrdinal uint64 = 0x47e47fa1f24da471 |
| BaseDatagramSocketSetIpPacketInfoOrdinal uint64 = 0x392d16bee20c0e16 |
| BaseDatagramSocketGetIpPacketInfoOrdinal uint64 = 0x54b505f242280740 |
| BaseDatagramSocketSetIpReceiveTypeOfServiceOrdinal uint64 = 0x6c4f6714995f84ef |
| BaseDatagramSocketGetIpReceiveTypeOfServiceOrdinal uint64 = 0x4158ba7dc2795960 |
| BaseDatagramSocketSetIpReceiveTtlOrdinal uint64 = 0x46f15be0ce0ab82b |
| BaseDatagramSocketGetIpReceiveTtlOrdinal uint64 = 0x678ddd5a5dfa2eb5 |
| BaseDatagramSocketSetIpMulticastInterfaceOrdinal uint64 = 0x752fbfa9b12befe |
| BaseDatagramSocketGetIpMulticastInterfaceOrdinal uint64 = 0x320bd14c4df046c4 |
| BaseDatagramSocketSetIpMulticastTtlOrdinal uint64 = 0x63134d53772916a1 |
| BaseDatagramSocketGetIpMulticastTtlOrdinal uint64 = 0x4665cd378f39e1a |
| BaseDatagramSocketSetIpMulticastLoopbackOrdinal uint64 = 0x20c55c11f00943ea |
| BaseDatagramSocketGetIpMulticastLoopbackOrdinal uint64 = 0x3b6b26ff558298f2 |
| BaseDatagramSocketAddIpMembershipOrdinal uint64 = 0x76bc7df115a3b4d0 |
| BaseDatagramSocketDropIpMembershipOrdinal uint64 = 0x2888f3099188d03 |
| BaseDatagramSocketSetIpTransparentOrdinal uint64 = 0x1ae532b0c066e3a0 |
| BaseDatagramSocketGetIpTransparentOrdinal uint64 = 0x51d43695962ebfb5 |
| BaseDatagramSocketSetIpReceiveOriginalDestinationAddressOrdinal uint64 = 0x4722b4ce52f7840 |
| BaseDatagramSocketGetIpReceiveOriginalDestinationAddressOrdinal uint64 = 0x2a0e7dc5d6bfdfe9 |
| BaseDatagramSocketAddIpv6MembershipOrdinal uint64 = 0x7c94727acb4ea4b3 |
| BaseDatagramSocketDropIpv6MembershipOrdinal uint64 = 0x42104c70ccaba304 |
| BaseDatagramSocketSetIpv6MulticastInterfaceOrdinal uint64 = 0x135f76db3774ab3b |
| BaseDatagramSocketGetIpv6MulticastInterfaceOrdinal uint64 = 0x1f26fcdd348f1882 |
| BaseDatagramSocketSetIpv6UnicastHopsOrdinal uint64 = 0x157d51e98f462859 |
| BaseDatagramSocketGetIpv6UnicastHopsOrdinal uint64 = 0x21f4641cad8bd8d2 |
| BaseDatagramSocketSetIpv6ReceiveHopLimitOrdinal uint64 = 0x5c24808ed2e84a1e |
| BaseDatagramSocketGetIpv6ReceiveHopLimitOrdinal uint64 = 0x341e06689885b4c0 |
| BaseDatagramSocketSetIpv6MulticastHopsOrdinal uint64 = 0x25b9cd4d181f82c1 |
| BaseDatagramSocketGetIpv6MulticastHopsOrdinal uint64 = 0x52916948a365012a |
| BaseDatagramSocketSetIpv6MulticastLoopbackOrdinal uint64 = 0x55701c409ff41b40 |
| BaseDatagramSocketGetIpv6MulticastLoopbackOrdinal uint64 = 0x4415b701fde319c3 |
| BaseDatagramSocketSetIpv6OnlyOrdinal uint64 = 0x4873f1364758cbba |
| BaseDatagramSocketGetIpv6OnlyOrdinal uint64 = 0x4aa3340a1a26b89c |
| BaseDatagramSocketSetIpv6ReceiveTrafficClassOrdinal uint64 = 0x58f07c8788d099a0 |
| BaseDatagramSocketGetIpv6ReceiveTrafficClassOrdinal uint64 = 0x2e334df1da553ffa |
| BaseDatagramSocketSetIpv6TrafficClassOrdinal uint64 = 0x6af077800c5a0b4f |
| BaseDatagramSocketGetIpv6TrafficClassOrdinal uint64 = 0x6baf6eed8fc2f04 |
| BaseDatagramSocketSetIpv6ReceivePacketInfoOrdinal uint64 = 0x19259775b1a92768 |
| BaseDatagramSocketGetIpv6ReceivePacketInfoOrdinal uint64 = 0x7acd4a2775baec75 |
| BaseDatagramSocketGetOriginalDestinationOrdinal uint64 = 0x38bf28f0dafdbac0 |
| BaseDatagramSocketGetInfoOrdinal uint64 = 0x48aa0a1f6a32d2ed |
| ) |
| |
| type BaseDatagramSocketWithCtxInterface _bindings.ChannelProxy |
| |
| func (p *BaseDatagramSocketWithCtxInterface) Clone2(ctx_ _bindings.Context, request fuchsiaunknown.CloneableWithCtxInterfaceRequest) error { |
| req_ := &fuchsiaunknown.CloneableClone2Request{Request: request} |
| err_ := ((*_bindings.ChannelProxy)(p)).Send(BaseDatagramSocketClone2Ordinal, req_) |
| return err_ |
| } |
| |
| // Terminates the connection. |
| // |
| // After calling `Close`, the client must not send any other requests. |
| // |
| // Servers, after sending the status response, should close the connection |
| // regardless of status and without sending an epitaph. |
| // |
| // Closing the client end of the channel should be semantically equivalent |
| // to calling `Close` without knowing when the close has completed or its |
| // status. |
| func (p *BaseDatagramSocketWithCtxInterface) Close(ctx_ _bindings.Context) (fuchsiaunknown.CloseableCloseResult, error) { |
| var req_ _bindings.Message |
| resp_ := &fuchsiaunknown.CloseableCloseResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketCloseOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| func (p *BaseDatagramSocketWithCtxInterface) Query(ctx_ _bindings.Context) ([]uint8, error) { |
| var req_ _bindings.Message |
| resp_ := &fuchsiaunknown.QueryableQueryResponse{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketQueryOrdinal, req_, resp_) |
| return (*resp_).Protocol, err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_REUSEADDR`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetReuseAddress(ctx_ _bindings.Context, value bool) (BaseSocketSetReuseAddressResult, error) { |
| req_ := &BaseSocketSetReuseAddressRequest{Value: value} |
| resp_ := &BaseSocketSetReuseAddressResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetReuseAddressOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_REUSEADDR`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetReuseAddress(ctx_ _bindings.Context) (BaseSocketGetReuseAddressResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetReuseAddressResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetReuseAddressOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_ERROR`. |
| // Returns the last error if there is an error set on the socket. |
| func (p *BaseDatagramSocketWithCtxInterface) GetError(ctx_ _bindings.Context) (BaseSocketGetErrorResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetErrorResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetErrorOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_BROADCAST`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetBroadcast(ctx_ _bindings.Context, value bool) (BaseSocketSetBroadcastResult, error) { |
| req_ := &BaseSocketSetBroadcastRequest{Value: value} |
| resp_ := &BaseSocketSetBroadcastResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetBroadcastOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_BROADCAST`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetBroadcast(ctx_ _bindings.Context) (BaseSocketGetBroadcastResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetBroadcastResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetBroadcastOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_SNDBUF`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetSendBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetSendBufferResult, error) { |
| req_ := &BaseSocketSetSendBufferRequest{ValueBytes: valueBytes} |
| resp_ := &BaseSocketSetSendBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetSendBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_SNDBUF`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetSendBuffer(ctx_ _bindings.Context) (BaseSocketGetSendBufferResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetSendBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetSendBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_RCVBUF`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetReceiveBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetReceiveBufferResult, error) { |
| req_ := &BaseSocketSetReceiveBufferRequest{ValueBytes: valueBytes} |
| resp_ := &BaseSocketSetReceiveBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetReceiveBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_RCVBUF`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetReceiveBuffer(ctx_ _bindings.Context) (BaseSocketGetReceiveBufferResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetReceiveBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetReceiveBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetKeepAlive(ctx_ _bindings.Context, value bool) (BaseSocketSetKeepAliveResult, error) { |
| req_ := &BaseSocketSetKeepAliveRequest{Value: value} |
| resp_ := &BaseSocketSetKeepAliveResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetKeepAliveOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetKeepAlive(ctx_ _bindings.Context) (BaseSocketGetKeepAliveResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetKeepAliveResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetKeepAliveOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_OOBINLINE`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetOutOfBandInline(ctx_ _bindings.Context, value bool) (BaseSocketSetOutOfBandInlineResult, error) { |
| req_ := &BaseSocketSetOutOfBandInlineRequest{Value: value} |
| resp_ := &BaseSocketSetOutOfBandInlineResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetOutOfBandInlineOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_OOBINLINE`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetOutOfBandInline(ctx_ _bindings.Context) (BaseSocketGetOutOfBandInlineResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetOutOfBandInlineResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetOutOfBandInlineOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_NO_CHECK`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetNoCheck(ctx_ _bindings.Context, value bool) (BaseSocketSetNoCheckResult, error) { |
| req_ := &BaseSocketSetNoCheckRequest{Value: value} |
| resp_ := &BaseSocketSetNoCheckResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetNoCheckOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_NO_CHECK`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetNoCheck(ctx_ _bindings.Context) (BaseSocketGetNoCheckResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetNoCheckResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetNoCheckOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_LINGER`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetLinger(ctx_ _bindings.Context, linger bool, lengthSecs uint32) (BaseSocketSetLingerResult, error) { |
| req_ := &BaseSocketSetLingerRequest{Linger: linger, LengthSecs: lengthSecs} |
| resp_ := &BaseSocketSetLingerResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetLingerOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_LINGER`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetLinger(ctx_ _bindings.Context) (BaseSocketGetLingerResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetLingerResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetLingerOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_REUSEPORT`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetReusePort(ctx_ _bindings.Context, value bool) (BaseSocketSetReusePortResult, error) { |
| req_ := &BaseSocketSetReusePortRequest{Value: value} |
| resp_ := &BaseSocketSetReusePortResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetReusePortOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_REUSEPORT`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetReusePort(ctx_ _bindings.Context) (BaseSocketGetReusePortResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetReusePortResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetReusePortOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_ACCEPTCONN`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetAcceptConn(ctx_ _bindings.Context) (BaseSocketGetAcceptConnResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetAcceptConnResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetAcceptConnOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetBindToDevice(ctx_ _bindings.Context, value string) (BaseSocketSetBindToDeviceResult, error) { |
| req_ := &BaseSocketSetBindToDeviceRequest{Value: value} |
| resp_ := &BaseSocketSetBindToDeviceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetBindToDeviceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetBindToDevice(ctx_ _bindings.Context) (BaseSocketGetBindToDeviceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetBindToDeviceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetBindToDeviceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetTimestamp(ctx_ _bindings.Context, value TimestampOption) (BaseSocketSetTimestampResult, error) { |
| req_ := &BaseSocketSetTimestampRequest{Value: value} |
| resp_ := &BaseSocketSetTimestampResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetTimestampOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetTimestamp(ctx_ _bindings.Context) (BaseSocketGetTimestampResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetTimestampResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetTimestampOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Sets the local address used for the socket. |
| func (p *BaseDatagramSocketWithCtxInterface) Bind(ctx_ _bindings.Context, addr fuchsianet.SocketAddress) (BaseNetworkSocketBindResult, error) { |
| req_ := &BaseNetworkSocketBindRequest{Addr: addr} |
| resp_ := &BaseNetworkSocketBindResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketBindOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Initiates a connection to a remote address. |
| func (p *BaseDatagramSocketWithCtxInterface) Connect(ctx_ _bindings.Context, addr fuchsianet.SocketAddress) (BaseNetworkSocketConnectResult, error) { |
| req_ := &BaseNetworkSocketConnectRequest{Addr: addr} |
| resp_ := &BaseNetworkSocketConnectResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketConnectOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Clears connection information from this socket. |
| func (p *BaseDatagramSocketWithCtxInterface) Disconnect(ctx_ _bindings.Context) (BaseNetworkSocketDisconnectResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketDisconnectResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketDisconnectOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Retrieves the local socket address. |
| func (p *BaseDatagramSocketWithCtxInterface) GetSockName(ctx_ _bindings.Context) (BaseNetworkSocketGetSockNameResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetSockNameResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetSockNameOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Retrieves the remote socket address. |
| func (p *BaseDatagramSocketWithCtxInterface) GetPeerName(ctx_ _bindings.Context) (BaseNetworkSocketGetPeerNameResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetPeerNameResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetPeerNameOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Shuts down part of the socket. |
| func (p *BaseDatagramSocketWithCtxInterface) Shutdown(ctx_ _bindings.Context, mode ShutdownMode) (BaseNetworkSocketShutdownResult, error) { |
| req_ := &BaseNetworkSocketShutdownRequest{Mode: mode} |
| resp_ := &BaseNetworkSocketShutdownResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketShutdownOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_TOS`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetIpTypeOfService(ctx_ _bindings.Context, value uint8) (BaseNetworkSocketSetIpTypeOfServiceResult, error) { |
| req_ := &BaseNetworkSocketSetIpTypeOfServiceRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpTypeOfServiceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetIpTypeOfServiceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_TOS`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetIpTypeOfService(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTypeOfServiceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpTypeOfServiceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetIpTypeOfServiceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_TTL`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetIpTtl(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpTtlResult, error) { |
| req_ := &BaseNetworkSocketSetIpTtlRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetIpTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_TTL`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetIpTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTtlResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetIpTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_PKTINFO`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetIpPacketInfo(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpPacketInfoResult, error) { |
| req_ := &BaseNetworkSocketSetIpPacketInfoRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpPacketInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetIpPacketInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_PKTINFO`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetIpPacketInfo(ctx_ _bindings.Context) (BaseNetworkSocketGetIpPacketInfoResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpPacketInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetIpPacketInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_RECVTOS`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetIpReceiveTypeOfService(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveTypeOfServiceResult, error) { |
| req_ := &BaseNetworkSocketSetIpReceiveTypeOfServiceRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpReceiveTypeOfServiceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetIpReceiveTypeOfServiceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_RECVTOS`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetIpReceiveTypeOfService(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveTypeOfServiceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpReceiveTypeOfServiceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetIpReceiveTypeOfServiceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_RECVTTL`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetIpReceiveTtl(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveTtlResult, error) { |
| req_ := &BaseNetworkSocketSetIpReceiveTtlRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpReceiveTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetIpReceiveTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_RECVTTL`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetIpReceiveTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveTtlResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpReceiveTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetIpReceiveTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_MULTICAST_IF`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetIpMulticastInterface(ctx_ _bindings.Context, iface uint64, address fuchsianet.Ipv4Address) (BaseNetworkSocketSetIpMulticastInterfaceResult, error) { |
| req_ := &BaseNetworkSocketSetIpMulticastInterfaceRequest{Iface: iface, Address: address} |
| resp_ := &BaseNetworkSocketSetIpMulticastInterfaceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetIpMulticastInterfaceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_MULTICAST_IF`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetIpMulticastInterface(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastInterfaceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpMulticastInterfaceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetIpMulticastInterfaceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_MULTICAST_TTL`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetIpMulticastTtl(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpMulticastTtlResult, error) { |
| req_ := &BaseNetworkSocketSetIpMulticastTtlRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpMulticastTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetIpMulticastTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_MULTICAST_TTL`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetIpMulticastTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastTtlResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpMulticastTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetIpMulticastTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_MULTICAST_LOOP`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetIpMulticastLoopback(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpMulticastLoopbackResult, error) { |
| req_ := &BaseNetworkSocketSetIpMulticastLoopbackRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpMulticastLoopbackResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetIpMulticastLoopbackOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_MULTICAST_LOOP`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetIpMulticastLoopback(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastLoopbackResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpMulticastLoopbackResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetIpMulticastLoopbackOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_ADD_MEMBERSHIP` |
| func (p *BaseDatagramSocketWithCtxInterface) AddIpMembership(ctx_ _bindings.Context, membership IpMulticastMembership) (BaseNetworkSocketAddIpMembershipResult, error) { |
| req_ := &BaseNetworkSocketAddIpMembershipRequest{Membership: membership} |
| resp_ := &BaseNetworkSocketAddIpMembershipResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketAddIpMembershipOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_DROP_MEMBERSHIP` |
| func (p *BaseDatagramSocketWithCtxInterface) DropIpMembership(ctx_ _bindings.Context, membership IpMulticastMembership) (BaseNetworkSocketDropIpMembershipResult, error) { |
| req_ := &BaseNetworkSocketDropIpMembershipRequest{Membership: membership} |
| resp_ := &BaseNetworkSocketDropIpMembershipResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketDropIpMembershipOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_TRANSPARENT` |
| func (p *BaseDatagramSocketWithCtxInterface) SetIpTransparent(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpTransparentResult, error) { |
| req_ := &BaseNetworkSocketSetIpTransparentRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpTransparentResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetIpTransparentOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_TRANSPARENT` |
| func (p *BaseDatagramSocketWithCtxInterface) GetIpTransparent(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTransparentResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpTransparentResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetIpTransparentOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_RECVORIGDSTADDR` |
| func (p *BaseDatagramSocketWithCtxInterface) SetIpReceiveOriginalDestinationAddress(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult, error) { |
| req_ := &BaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetIpReceiveOriginalDestinationAddressOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_RECVORIGDSTADDR` |
| func (p *BaseDatagramSocketWithCtxInterface) GetIpReceiveOriginalDestinationAddress(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetIpReceiveOriginalDestinationAddressOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_ADD_MEMBERSHIP`. |
| func (p *BaseDatagramSocketWithCtxInterface) AddIpv6Membership(ctx_ _bindings.Context, membership Ipv6MulticastMembership) (BaseNetworkSocketAddIpv6MembershipResult, error) { |
| req_ := &BaseNetworkSocketAddIpv6MembershipRequest{Membership: membership} |
| resp_ := &BaseNetworkSocketAddIpv6MembershipResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketAddIpv6MembershipOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_DROP_MEMBERSHIP`. |
| func (p *BaseDatagramSocketWithCtxInterface) DropIpv6Membership(ctx_ _bindings.Context, membership Ipv6MulticastMembership) (BaseNetworkSocketDropIpv6MembershipResult, error) { |
| req_ := &BaseNetworkSocketDropIpv6MembershipRequest{Membership: membership} |
| resp_ := &BaseNetworkSocketDropIpv6MembershipResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketDropIpv6MembershipOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_IF`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetIpv6MulticastInterface(ctx_ _bindings.Context, value uint64) (BaseNetworkSocketSetIpv6MulticastInterfaceResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6MulticastInterfaceRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6MulticastInterfaceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetIpv6MulticastInterfaceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_IF`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetIpv6MulticastInterface(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastInterfaceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6MulticastInterfaceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetIpv6MulticastInterfaceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_UNICAST_HOPS`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetIpv6UnicastHops(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6UnicastHopsResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6UnicastHopsRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6UnicastHopsResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetIpv6UnicastHopsOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_UNICAST_HOPS`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetIpv6UnicastHops(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6UnicastHopsResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6UnicastHopsResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetIpv6UnicastHopsOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_RECVHOPLIMIT`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetIpv6ReceiveHopLimit(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceiveHopLimitResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6ReceiveHopLimitRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6ReceiveHopLimitResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetIpv6ReceiveHopLimitOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_RECVHOPLIMIT`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetIpv6ReceiveHopLimit(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceiveHopLimitResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6ReceiveHopLimitResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetIpv6ReceiveHopLimitOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_HOPS`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetIpv6MulticastHops(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6MulticastHopsResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6MulticastHopsRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6MulticastHopsResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetIpv6MulticastHopsOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_HOPS`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetIpv6MulticastHops(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastHopsResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6MulticastHopsResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetIpv6MulticastHopsOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_LOOP`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetIpv6MulticastLoopback(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6MulticastLoopbackResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6MulticastLoopbackRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6MulticastLoopbackResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetIpv6MulticastLoopbackOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_LOOP`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetIpv6MulticastLoopback(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastLoopbackResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6MulticastLoopbackResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetIpv6MulticastLoopbackOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_V6ONLY`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetIpv6Only(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6OnlyResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6OnlyRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6OnlyResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetIpv6OnlyOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_V6ONLY`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetIpv6Only(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6OnlyResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6OnlyResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetIpv6OnlyOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_RECVTCLASS`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetIpv6ReceiveTrafficClass(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceiveTrafficClassResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6ReceiveTrafficClassRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6ReceiveTrafficClassResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetIpv6ReceiveTrafficClassOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_RECVTCLASS`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetIpv6ReceiveTrafficClass(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceiveTrafficClassResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6ReceiveTrafficClassResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetIpv6ReceiveTrafficClassOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_TCLASS` |
| func (p *BaseDatagramSocketWithCtxInterface) SetIpv6TrafficClass(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6TrafficClassResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6TrafficClassRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6TrafficClassResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetIpv6TrafficClassOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_TCLASS`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetIpv6TrafficClass(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6TrafficClassResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6TrafficClassResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetIpv6TrafficClassOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_RECVPKTINFO`. |
| func (p *BaseDatagramSocketWithCtxInterface) SetIpv6ReceivePacketInfo(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceivePacketInfoResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6ReceivePacketInfoRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6ReceivePacketInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketSetIpv6ReceivePacketInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_RECVPKTINFO`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetIpv6ReceivePacketInfo(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceivePacketInfoResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6ReceivePacketInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetIpv6ReceivePacketInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `SO_ORIGINAL_DST`. |
| func (p *BaseDatagramSocketWithCtxInterface) GetOriginalDestination(ctx_ _bindings.Context) (BaseNetworkSocketGetOriginalDestinationResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetOriginalDestinationResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetOriginalDestinationOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Retrieves creation information from the socket. |
| // |
| // - response `domain` the socket's associated domain. |
| // - response `proto` the socket's associated protocol. |
| func (p *BaseDatagramSocketWithCtxInterface) GetInfo(ctx_ _bindings.Context) (BaseDatagramSocketGetInfoResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseDatagramSocketGetInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseDatagramSocketGetInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Base protocol shared by all datagram sockets. |
| // |
| // Complete implementations of a datagram socket should compose this protocol. |
| type BaseDatagramSocketWithCtx interface { |
| Clone2(ctx_ _bindings.Context, request fuchsiaunknown.CloneableWithCtxInterfaceRequest) error |
| // Terminates the connection. |
| // |
| // After calling `Close`, the client must not send any other requests. |
| // |
| // Servers, after sending the status response, should close the connection |
| // regardless of status and without sending an epitaph. |
| // |
| // Closing the client end of the channel should be semantically equivalent |
| // to calling `Close` without knowing when the close has completed or its |
| // status. |
| Close(ctx_ _bindings.Context) (fuchsiaunknown.CloseableCloseResult, error) |
| Query(ctx_ _bindings.Context) ([]uint8, error) |
| // Set `SOL_SOCKET` -> `SO_REUSEADDR`. |
| SetReuseAddress(ctx_ _bindings.Context, value bool) (BaseSocketSetReuseAddressResult, error) |
| // Get `SOL_SOCKET` -> `SO_REUSEADDR`. |
| GetReuseAddress(ctx_ _bindings.Context) (BaseSocketGetReuseAddressResult, error) |
| // Get `SOL_SOCKET` -> `SO_ERROR`. |
| // Returns the last error if there is an error set on the socket. |
| GetError(ctx_ _bindings.Context) (BaseSocketGetErrorResult, error) |
| // Set `SOL_SOCKET` -> `SO_BROADCAST`. |
| SetBroadcast(ctx_ _bindings.Context, value bool) (BaseSocketSetBroadcastResult, error) |
| // Get `SOL_SOCKET` -> `SO_BROADCAST`. |
| GetBroadcast(ctx_ _bindings.Context) (BaseSocketGetBroadcastResult, error) |
| // Set `SOL_SOCKET` -> `SO_SNDBUF`. |
| SetSendBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetSendBufferResult, error) |
| // Get `SOL_SOCKET` -> `SO_SNDBUF`. |
| GetSendBuffer(ctx_ _bindings.Context) (BaseSocketGetSendBufferResult, error) |
| // Set `SOL_SOCKET` -> `SO_RCVBUF`. |
| SetReceiveBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetReceiveBufferResult, error) |
| // Get `SOL_SOCKET` -> `SO_RCVBUF`. |
| GetReceiveBuffer(ctx_ _bindings.Context) (BaseSocketGetReceiveBufferResult, error) |
| // Set `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| SetKeepAlive(ctx_ _bindings.Context, value bool) (BaseSocketSetKeepAliveResult, error) |
| // Get `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| GetKeepAlive(ctx_ _bindings.Context) (BaseSocketGetKeepAliveResult, error) |
| // Set `SOL_SOCKET` -> `SO_OOBINLINE`. |
| SetOutOfBandInline(ctx_ _bindings.Context, value bool) (BaseSocketSetOutOfBandInlineResult, error) |
| // Get `SOL_SOCKET` -> `SO_OOBINLINE`. |
| GetOutOfBandInline(ctx_ _bindings.Context) (BaseSocketGetOutOfBandInlineResult, error) |
| // Set `SOL_SOCKET` -> `SO_NO_CHECK`. |
| SetNoCheck(ctx_ _bindings.Context, value bool) (BaseSocketSetNoCheckResult, error) |
| // Get `SOL_SOCKET` -> `SO_NO_CHECK`. |
| GetNoCheck(ctx_ _bindings.Context) (BaseSocketGetNoCheckResult, error) |
| // Set `SOL_SOCKET` -> `SO_LINGER`. |
| SetLinger(ctx_ _bindings.Context, linger bool, lengthSecs uint32) (BaseSocketSetLingerResult, error) |
| // Get `SOL_SOCKET` -> `SO_LINGER`. |
| GetLinger(ctx_ _bindings.Context) (BaseSocketGetLingerResult, error) |
| // Set `SOL_SOCKET` -> `SO_REUSEPORT`. |
| SetReusePort(ctx_ _bindings.Context, value bool) (BaseSocketSetReusePortResult, error) |
| // Get `SOL_SOCKET` -> `SO_REUSEPORT`. |
| GetReusePort(ctx_ _bindings.Context) (BaseSocketGetReusePortResult, error) |
| // Get `SOL_SOCKET` -> `SO_ACCEPTCONN`. |
| GetAcceptConn(ctx_ _bindings.Context) (BaseSocketGetAcceptConnResult, error) |
| // Set `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| SetBindToDevice(ctx_ _bindings.Context, value string) (BaseSocketSetBindToDeviceResult, error) |
| // Get `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| GetBindToDevice(ctx_ _bindings.Context) (BaseSocketGetBindToDeviceResult, error) |
| // Set `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| SetTimestamp(ctx_ _bindings.Context, value TimestampOption) (BaseSocketSetTimestampResult, error) |
| // Get `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| GetTimestamp(ctx_ _bindings.Context) (BaseSocketGetTimestampResult, error) |
| // Sets the local address used for the socket. |
| Bind(ctx_ _bindings.Context, addr fuchsianet.SocketAddress) (BaseNetworkSocketBindResult, error) |
| // Initiates a connection to a remote address. |
| Connect(ctx_ _bindings.Context, addr fuchsianet.SocketAddress) (BaseNetworkSocketConnectResult, error) |
| // Clears connection information from this socket. |
| Disconnect(ctx_ _bindings.Context) (BaseNetworkSocketDisconnectResult, error) |
| // Retrieves the local socket address. |
| GetSockName(ctx_ _bindings.Context) (BaseNetworkSocketGetSockNameResult, error) |
| // Retrieves the remote socket address. |
| GetPeerName(ctx_ _bindings.Context) (BaseNetworkSocketGetPeerNameResult, error) |
| // Shuts down part of the socket. |
| Shutdown(ctx_ _bindings.Context, mode ShutdownMode) (BaseNetworkSocketShutdownResult, error) |
| // Set `SOL_IP` -> `IP_TOS`. |
| SetIpTypeOfService(ctx_ _bindings.Context, value uint8) (BaseNetworkSocketSetIpTypeOfServiceResult, error) |
| // Get `SOL_IP` -> `IP_TOS`. |
| GetIpTypeOfService(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTypeOfServiceResult, error) |
| // Set `SOL_IP` -> `IP_TTL`. |
| SetIpTtl(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpTtlResult, error) |
| // Get `SOL_IP` -> `IP_TTL`. |
| GetIpTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTtlResult, error) |
| // Set `SOL_IP` -> `IP_PKTINFO`. |
| SetIpPacketInfo(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpPacketInfoResult, error) |
| // Get `SOL_IP` -> `IP_PKTINFO`. |
| GetIpPacketInfo(ctx_ _bindings.Context) (BaseNetworkSocketGetIpPacketInfoResult, error) |
| // Set `SOL_IP` -> `IP_RECVTOS`. |
| SetIpReceiveTypeOfService(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveTypeOfServiceResult, error) |
| // Get `SOL_IP` -> `IP_RECVTOS`. |
| GetIpReceiveTypeOfService(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveTypeOfServiceResult, error) |
| // Set `SOL_IP` -> `IP_RECVTTL`. |
| SetIpReceiveTtl(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveTtlResult, error) |
| // Get `SOL_IP` -> `IP_RECVTTL`. |
| GetIpReceiveTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveTtlResult, error) |
| // Set `SOL_IP` -> `IP_MULTICAST_IF`. |
| SetIpMulticastInterface(ctx_ _bindings.Context, iface uint64, address fuchsianet.Ipv4Address) (BaseNetworkSocketSetIpMulticastInterfaceResult, error) |
| // Get `SOL_IP` -> `IP_MULTICAST_IF`. |
| GetIpMulticastInterface(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastInterfaceResult, error) |
| // Set `SOL_IP` -> `IP_MULTICAST_TTL`. |
| SetIpMulticastTtl(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpMulticastTtlResult, error) |
| // Get `SOL_IP` -> `IP_MULTICAST_TTL`. |
| GetIpMulticastTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastTtlResult, error) |
| // Set `SOL_IP` -> `IP_MULTICAST_LOOP`. |
| SetIpMulticastLoopback(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpMulticastLoopbackResult, error) |
| // Get `SOL_IP` -> `IP_MULTICAST_LOOP`. |
| GetIpMulticastLoopback(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastLoopbackResult, error) |
| // Set `SOL_IP` -> `IP_ADD_MEMBERSHIP` |
| AddIpMembership(ctx_ _bindings.Context, membership IpMulticastMembership) (BaseNetworkSocketAddIpMembershipResult, error) |
| // Set `SOL_IP` -> `IP_DROP_MEMBERSHIP` |
| DropIpMembership(ctx_ _bindings.Context, membership IpMulticastMembership) (BaseNetworkSocketDropIpMembershipResult, error) |
| // Set `SOL_IP` -> `IP_TRANSPARENT` |
| SetIpTransparent(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpTransparentResult, error) |
| // Get `SOL_IP` -> `IP_TRANSPARENT` |
| GetIpTransparent(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTransparentResult, error) |
| // Set `SOL_IP` -> `IP_RECVORIGDSTADDR` |
| SetIpReceiveOriginalDestinationAddress(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult, error) |
| // Get `SOL_IP` -> `IP_RECVORIGDSTADDR` |
| GetIpReceiveOriginalDestinationAddress(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult, error) |
| // Set `SOL_IPV6` -> `IPV6_ADD_MEMBERSHIP`. |
| AddIpv6Membership(ctx_ _bindings.Context, membership Ipv6MulticastMembership) (BaseNetworkSocketAddIpv6MembershipResult, error) |
| // Set `SOL_IPV6` -> `IPV6_DROP_MEMBERSHIP`. |
| DropIpv6Membership(ctx_ _bindings.Context, membership Ipv6MulticastMembership) (BaseNetworkSocketDropIpv6MembershipResult, error) |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_IF`. |
| SetIpv6MulticastInterface(ctx_ _bindings.Context, value uint64) (BaseNetworkSocketSetIpv6MulticastInterfaceResult, error) |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_IF`. |
| GetIpv6MulticastInterface(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastInterfaceResult, error) |
| // Set `SOL_IPV6` -> `IPV6_UNICAST_HOPS`. |
| SetIpv6UnicastHops(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6UnicastHopsResult, error) |
| // Get `SOL_IPV6` -> `IPV6_UNICAST_HOPS`. |
| GetIpv6UnicastHops(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6UnicastHopsResult, error) |
| // Set `SOL_IPV6` -> `IPV6_RECVHOPLIMIT`. |
| SetIpv6ReceiveHopLimit(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceiveHopLimitResult, error) |
| // Get `SOL_IPV6` -> `IPV6_RECVHOPLIMIT`. |
| GetIpv6ReceiveHopLimit(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceiveHopLimitResult, error) |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_HOPS`. |
| SetIpv6MulticastHops(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6MulticastHopsResult, error) |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_HOPS`. |
| GetIpv6MulticastHops(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastHopsResult, error) |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_LOOP`. |
| SetIpv6MulticastLoopback(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6MulticastLoopbackResult, error) |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_LOOP`. |
| GetIpv6MulticastLoopback(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastLoopbackResult, error) |
| // Set `SOL_IPV6` -> `IPV6_V6ONLY`. |
| SetIpv6Only(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6OnlyResult, error) |
| // Get `SOL_IPV6` -> `IPV6_V6ONLY`. |
| GetIpv6Only(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6OnlyResult, error) |
| // Set `SOL_IPV6` -> `IPV6_RECVTCLASS`. |
| SetIpv6ReceiveTrafficClass(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceiveTrafficClassResult, error) |
| // Get `SOL_IPV6` -> `IPV6_RECVTCLASS`. |
| GetIpv6ReceiveTrafficClass(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceiveTrafficClassResult, error) |
| // Set `SOL_IPV6` -> `IPV6_TCLASS` |
| SetIpv6TrafficClass(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6TrafficClassResult, error) |
| // Get `SOL_IPV6` -> `IPV6_TCLASS`. |
| GetIpv6TrafficClass(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6TrafficClassResult, error) |
| // Set `SOL_IPV6` -> `IPV6_RECVPKTINFO`. |
| SetIpv6ReceivePacketInfo(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceivePacketInfoResult, error) |
| // Get `SOL_IPV6` -> `IPV6_RECVPKTINFO`. |
| GetIpv6ReceivePacketInfo(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceivePacketInfoResult, error) |
| // Get `SOL_IP` -> `SO_ORIGINAL_DST`. |
| GetOriginalDestination(ctx_ _bindings.Context) (BaseNetworkSocketGetOriginalDestinationResult, error) |
| // Retrieves creation information from the socket. |
| // |
| // - response `domain` the socket's associated domain. |
| // - response `proto` the socket's associated protocol. |
| GetInfo(ctx_ _bindings.Context) (BaseDatagramSocketGetInfoResult, error) |
| } |
| |
| type BaseDatagramSocketWithCtxTransitionalBase struct{} |
| |
| type BaseDatagramSocketWithCtxInterfaceRequest _bindings.InterfaceRequest |
| |
| func NewBaseDatagramSocketWithCtxInterfaceRequest() (BaseDatagramSocketWithCtxInterfaceRequest, *BaseDatagramSocketWithCtxInterface, error) { |
| req, cli, err := _bindings.NewInterfaceRequest() |
| return BaseDatagramSocketWithCtxInterfaceRequest(req), (*BaseDatagramSocketWithCtxInterface)(cli), err |
| } |
| |
| type BaseDatagramSocketWithCtxStub struct { |
| Impl BaseDatagramSocketWithCtx |
| } |
| |
| func (s_ *BaseDatagramSocketWithCtxStub) Dispatch(args_ _bindings.DispatchArgs) (_bindings.Message, bool, error) { |
| switch args_.Ordinal { |
| case BaseDatagramSocketClone2Ordinal: |
| in_ := &fuchsiaunknown.CloneableClone2Request{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| err_ := s_.Impl.Clone2(args_.Ctx, (*in_).Request) |
| return nil, false, err_ |
| case BaseDatagramSocketCloseOrdinal: |
| payload, err_ := s_.Impl.Close(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketQueryOrdinal: |
| protocol, err_ := s_.Impl.Query(args_.Ctx) |
| out_ := &fuchsiaunknown.QueryableQueryResponse{Protocol: protocol} |
| return out_, true, err_ |
| case BaseDatagramSocketSetReuseAddressOrdinal: |
| in_ := &BaseSocketSetReuseAddressRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetReuseAddress(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetReuseAddressOrdinal: |
| payload, err_ := s_.Impl.GetReuseAddress(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetErrorOrdinal: |
| payload, err_ := s_.Impl.GetError(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetBroadcastOrdinal: |
| in_ := &BaseSocketSetBroadcastRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetBroadcast(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetBroadcastOrdinal: |
| payload, err_ := s_.Impl.GetBroadcast(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetSendBufferOrdinal: |
| in_ := &BaseSocketSetSendBufferRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetSendBuffer(args_.Ctx, (*in_).ValueBytes) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetSendBufferOrdinal: |
| payload, err_ := s_.Impl.GetSendBuffer(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetReceiveBufferOrdinal: |
| in_ := &BaseSocketSetReceiveBufferRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetReceiveBuffer(args_.Ctx, (*in_).ValueBytes) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetReceiveBufferOrdinal: |
| payload, err_ := s_.Impl.GetReceiveBuffer(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetKeepAliveOrdinal: |
| in_ := &BaseSocketSetKeepAliveRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetKeepAlive(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetKeepAliveOrdinal: |
| payload, err_ := s_.Impl.GetKeepAlive(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetOutOfBandInlineOrdinal: |
| in_ := &BaseSocketSetOutOfBandInlineRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetOutOfBandInline(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetOutOfBandInlineOrdinal: |
| payload, err_ := s_.Impl.GetOutOfBandInline(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetNoCheckOrdinal: |
| in_ := &BaseSocketSetNoCheckRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetNoCheck(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetNoCheckOrdinal: |
| payload, err_ := s_.Impl.GetNoCheck(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetLingerOrdinal: |
| in_ := &BaseSocketSetLingerRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetLinger(args_.Ctx, (*in_).Linger, (*in_).LengthSecs) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetLingerOrdinal: |
| payload, err_ := s_.Impl.GetLinger(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetReusePortOrdinal: |
| in_ := &BaseSocketSetReusePortRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetReusePort(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetReusePortOrdinal: |
| payload, err_ := s_.Impl.GetReusePort(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetAcceptConnOrdinal: |
| payload, err_ := s_.Impl.GetAcceptConn(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetBindToDeviceOrdinal: |
| in_ := &BaseSocketSetBindToDeviceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetBindToDevice(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetBindToDeviceOrdinal: |
| payload, err_ := s_.Impl.GetBindToDevice(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetTimestampOrdinal: |
| in_ := &BaseSocketSetTimestampRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetTimestamp(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetTimestampOrdinal: |
| payload, err_ := s_.Impl.GetTimestamp(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketBindOrdinal: |
| in_ := &BaseNetworkSocketBindRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.Bind(args_.Ctx, (*in_).Addr) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketConnectOrdinal: |
| in_ := &BaseNetworkSocketConnectRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.Connect(args_.Ctx, (*in_).Addr) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketDisconnectOrdinal: |
| payload, err_ := s_.Impl.Disconnect(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetSockNameOrdinal: |
| payload, err_ := s_.Impl.GetSockName(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetPeerNameOrdinal: |
| payload, err_ := s_.Impl.GetPeerName(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketShutdownOrdinal: |
| in_ := &BaseNetworkSocketShutdownRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.Shutdown(args_.Ctx, (*in_).Mode) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetIpTypeOfServiceOrdinal: |
| in_ := &BaseNetworkSocketSetIpTypeOfServiceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpTypeOfService(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetIpTypeOfServiceOrdinal: |
| payload, err_ := s_.Impl.GetIpTypeOfService(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetIpTtlOrdinal: |
| in_ := &BaseNetworkSocketSetIpTtlRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpTtl(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetIpTtlOrdinal: |
| payload, err_ := s_.Impl.GetIpTtl(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetIpPacketInfoOrdinal: |
| in_ := &BaseNetworkSocketSetIpPacketInfoRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpPacketInfo(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetIpPacketInfoOrdinal: |
| payload, err_ := s_.Impl.GetIpPacketInfo(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetIpReceiveTypeOfServiceOrdinal: |
| in_ := &BaseNetworkSocketSetIpReceiveTypeOfServiceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpReceiveTypeOfService(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetIpReceiveTypeOfServiceOrdinal: |
| payload, err_ := s_.Impl.GetIpReceiveTypeOfService(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetIpReceiveTtlOrdinal: |
| in_ := &BaseNetworkSocketSetIpReceiveTtlRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpReceiveTtl(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetIpReceiveTtlOrdinal: |
| payload, err_ := s_.Impl.GetIpReceiveTtl(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetIpMulticastInterfaceOrdinal: |
| in_ := &BaseNetworkSocketSetIpMulticastInterfaceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpMulticastInterface(args_.Ctx, (*in_).Iface, (*in_).Address) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetIpMulticastInterfaceOrdinal: |
| payload, err_ := s_.Impl.GetIpMulticastInterface(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetIpMulticastTtlOrdinal: |
| in_ := &BaseNetworkSocketSetIpMulticastTtlRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpMulticastTtl(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetIpMulticastTtlOrdinal: |
| payload, err_ := s_.Impl.GetIpMulticastTtl(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetIpMulticastLoopbackOrdinal: |
| in_ := &BaseNetworkSocketSetIpMulticastLoopbackRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpMulticastLoopback(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetIpMulticastLoopbackOrdinal: |
| payload, err_ := s_.Impl.GetIpMulticastLoopback(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketAddIpMembershipOrdinal: |
| in_ := &BaseNetworkSocketAddIpMembershipRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.AddIpMembership(args_.Ctx, (*in_).Membership) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketDropIpMembershipOrdinal: |
| in_ := &BaseNetworkSocketDropIpMembershipRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.DropIpMembership(args_.Ctx, (*in_).Membership) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetIpTransparentOrdinal: |
| in_ := &BaseNetworkSocketSetIpTransparentRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpTransparent(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetIpTransparentOrdinal: |
| payload, err_ := s_.Impl.GetIpTransparent(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetIpReceiveOriginalDestinationAddressOrdinal: |
| in_ := &BaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpReceiveOriginalDestinationAddress(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetIpReceiveOriginalDestinationAddressOrdinal: |
| payload, err_ := s_.Impl.GetIpReceiveOriginalDestinationAddress(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketAddIpv6MembershipOrdinal: |
| in_ := &BaseNetworkSocketAddIpv6MembershipRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.AddIpv6Membership(args_.Ctx, (*in_).Membership) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketDropIpv6MembershipOrdinal: |
| in_ := &BaseNetworkSocketDropIpv6MembershipRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.DropIpv6Membership(args_.Ctx, (*in_).Membership) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetIpv6MulticastInterfaceOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6MulticastInterfaceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6MulticastInterface(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetIpv6MulticastInterfaceOrdinal: |
| payload, err_ := s_.Impl.GetIpv6MulticastInterface(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetIpv6UnicastHopsOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6UnicastHopsRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6UnicastHops(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetIpv6UnicastHopsOrdinal: |
| payload, err_ := s_.Impl.GetIpv6UnicastHops(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetIpv6ReceiveHopLimitOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6ReceiveHopLimitRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6ReceiveHopLimit(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetIpv6ReceiveHopLimitOrdinal: |
| payload, err_ := s_.Impl.GetIpv6ReceiveHopLimit(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetIpv6MulticastHopsOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6MulticastHopsRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6MulticastHops(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetIpv6MulticastHopsOrdinal: |
| payload, err_ := s_.Impl.GetIpv6MulticastHops(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetIpv6MulticastLoopbackOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6MulticastLoopbackRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6MulticastLoopback(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetIpv6MulticastLoopbackOrdinal: |
| payload, err_ := s_.Impl.GetIpv6MulticastLoopback(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetIpv6OnlyOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6OnlyRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6Only(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetIpv6OnlyOrdinal: |
| payload, err_ := s_.Impl.GetIpv6Only(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetIpv6ReceiveTrafficClassOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6ReceiveTrafficClassRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6ReceiveTrafficClass(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetIpv6ReceiveTrafficClassOrdinal: |
| payload, err_ := s_.Impl.GetIpv6ReceiveTrafficClass(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetIpv6TrafficClassOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6TrafficClassRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6TrafficClass(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetIpv6TrafficClassOrdinal: |
| payload, err_ := s_.Impl.GetIpv6TrafficClass(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketSetIpv6ReceivePacketInfoOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6ReceivePacketInfoRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6ReceivePacketInfo(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetIpv6ReceivePacketInfoOrdinal: |
| payload, err_ := s_.Impl.GetIpv6ReceivePacketInfo(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetOriginalDestinationOrdinal: |
| payload, err_ := s_.Impl.GetOriginalDestination(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseDatagramSocketGetInfoOrdinal: |
| payload, err_ := s_.Impl.GetInfo(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| } |
| return nil, false, _bindings.ErrUnknownOrdinal |
| } |
| |
| type BaseDatagramSocketEventProxy _bindings.ChannelProxy |
| |
| const ( |
| BaseNetworkSocketClone2Ordinal uint64 = 0x20d8a7aba2168a79 |
| BaseNetworkSocketCloseOrdinal uint64 = 0x5ac5d459ad7f657e |
| BaseNetworkSocketQueryOrdinal uint64 = 0x2658edee9decfc06 |
| BaseNetworkSocketSetReuseAddressOrdinal uint64 = 0x1fd74ee8b9a4a876 |
| BaseNetworkSocketGetReuseAddressOrdinal uint64 = 0x67b7206b8d1bc0a5 |
| BaseNetworkSocketGetErrorOrdinal uint64 = 0x5aad39b33e5f6ebb |
| BaseNetworkSocketSetBroadcastOrdinal uint64 = 0x6023e081ce3cd947 |
| BaseNetworkSocketGetBroadcastOrdinal uint64 = 0x68796fc556f9780d |
| BaseNetworkSocketSetSendBufferOrdinal uint64 = 0x756eac32d73a7a70 |
| BaseNetworkSocketGetSendBufferOrdinal uint64 = 0x78a52fd9c7b2410b |
| BaseNetworkSocketSetReceiveBufferOrdinal uint64 = 0x6b0cf2f1919c7001 |
| BaseNetworkSocketGetReceiveBufferOrdinal uint64 = 0x14c1a4b64f709e5c |
| BaseNetworkSocketSetKeepAliveOrdinal uint64 = 0x572df8f0b920d2c7 |
| BaseNetworkSocketGetKeepAliveOrdinal uint64 = 0x2dd29d3215f2c9d2 |
| BaseNetworkSocketSetOutOfBandInlineOrdinal uint64 = 0x3ecb49968bee439 |
| BaseNetworkSocketGetOutOfBandInlineOrdinal uint64 = 0x348c1ab3aeca1745 |
| BaseNetworkSocketSetNoCheckOrdinal uint64 = 0x6bbf00c53a4c78c2 |
| BaseNetworkSocketGetNoCheckOrdinal uint64 = 0x2cd4249286417694 |
| BaseNetworkSocketSetLingerOrdinal uint64 = 0x45386351246e998e |
| BaseNetworkSocketGetLingerOrdinal uint64 = 0x48eb20fc5ccb0e45 |
| BaseNetworkSocketSetReusePortOrdinal uint64 = 0x24dd3e5cb36d9ccb |
| BaseNetworkSocketGetReusePortOrdinal uint64 = 0x7a112c1ab54ff828 |
| BaseNetworkSocketGetAcceptConnOrdinal uint64 = 0x67ce6db6c2ec8966 |
| BaseNetworkSocketSetBindToDeviceOrdinal uint64 = 0x2118b483f28aafc4 |
| BaseNetworkSocketGetBindToDeviceOrdinal uint64 = 0x1ab1fbf0ef7906c8 |
| BaseNetworkSocketSetTimestampOrdinal uint64 = 0x285d6516c263d839 |
| BaseNetworkSocketGetTimestampOrdinal uint64 = 0x49f2fffbbcc2bd27 |
| BaseNetworkSocketBindOrdinal uint64 = 0x4bc6400ae92125d |
| BaseNetworkSocketConnectOrdinal uint64 = 0x5f05f19bfdd38871 |
| BaseNetworkSocketDisconnectOrdinal uint64 = 0x74e63b91f7b29b2 |
| BaseNetworkSocketGetSockNameOrdinal uint64 = 0x475f23f84a1a4f85 |
| BaseNetworkSocketGetPeerNameOrdinal uint64 = 0x1ffecf4bd5b6432e |
| BaseNetworkSocketShutdownOrdinal uint64 = 0x247f38b6db68c336 |
| BaseNetworkSocketSetIpTypeOfServiceOrdinal uint64 = 0x995c600475b6d46 |
| BaseNetworkSocketGetIpTypeOfServiceOrdinal uint64 = 0x3814a04259f75fcb |
| BaseNetworkSocketSetIpTtlOrdinal uint64 = 0x29e2424b433ae1ef |
| BaseNetworkSocketGetIpTtlOrdinal uint64 = 0x47e47fa1f24da471 |
| BaseNetworkSocketSetIpPacketInfoOrdinal uint64 = 0x392d16bee20c0e16 |
| BaseNetworkSocketGetIpPacketInfoOrdinal uint64 = 0x54b505f242280740 |
| BaseNetworkSocketSetIpReceiveTypeOfServiceOrdinal uint64 = 0x6c4f6714995f84ef |
| BaseNetworkSocketGetIpReceiveTypeOfServiceOrdinal uint64 = 0x4158ba7dc2795960 |
| BaseNetworkSocketSetIpReceiveTtlOrdinal uint64 = 0x46f15be0ce0ab82b |
| BaseNetworkSocketGetIpReceiveTtlOrdinal uint64 = 0x678ddd5a5dfa2eb5 |
| BaseNetworkSocketSetIpMulticastInterfaceOrdinal uint64 = 0x752fbfa9b12befe |
| BaseNetworkSocketGetIpMulticastInterfaceOrdinal uint64 = 0x320bd14c4df046c4 |
| BaseNetworkSocketSetIpMulticastTtlOrdinal uint64 = 0x63134d53772916a1 |
| BaseNetworkSocketGetIpMulticastTtlOrdinal uint64 = 0x4665cd378f39e1a |
| BaseNetworkSocketSetIpMulticastLoopbackOrdinal uint64 = 0x20c55c11f00943ea |
| BaseNetworkSocketGetIpMulticastLoopbackOrdinal uint64 = 0x3b6b26ff558298f2 |
| BaseNetworkSocketAddIpMembershipOrdinal uint64 = 0x76bc7df115a3b4d0 |
| BaseNetworkSocketDropIpMembershipOrdinal uint64 = 0x2888f3099188d03 |
| BaseNetworkSocketSetIpTransparentOrdinal uint64 = 0x1ae532b0c066e3a0 |
| BaseNetworkSocketGetIpTransparentOrdinal uint64 = 0x51d43695962ebfb5 |
| BaseNetworkSocketSetIpReceiveOriginalDestinationAddressOrdinal uint64 = 0x4722b4ce52f7840 |
| BaseNetworkSocketGetIpReceiveOriginalDestinationAddressOrdinal uint64 = 0x2a0e7dc5d6bfdfe9 |
| BaseNetworkSocketAddIpv6MembershipOrdinal uint64 = 0x7c94727acb4ea4b3 |
| BaseNetworkSocketDropIpv6MembershipOrdinal uint64 = 0x42104c70ccaba304 |
| BaseNetworkSocketSetIpv6MulticastInterfaceOrdinal uint64 = 0x135f76db3774ab3b |
| BaseNetworkSocketGetIpv6MulticastInterfaceOrdinal uint64 = 0x1f26fcdd348f1882 |
| BaseNetworkSocketSetIpv6UnicastHopsOrdinal uint64 = 0x157d51e98f462859 |
| BaseNetworkSocketGetIpv6UnicastHopsOrdinal uint64 = 0x21f4641cad8bd8d2 |
| BaseNetworkSocketSetIpv6ReceiveHopLimitOrdinal uint64 = 0x5c24808ed2e84a1e |
| BaseNetworkSocketGetIpv6ReceiveHopLimitOrdinal uint64 = 0x341e06689885b4c0 |
| BaseNetworkSocketSetIpv6MulticastHopsOrdinal uint64 = 0x25b9cd4d181f82c1 |
| BaseNetworkSocketGetIpv6MulticastHopsOrdinal uint64 = 0x52916948a365012a |
| BaseNetworkSocketSetIpv6MulticastLoopbackOrdinal uint64 = 0x55701c409ff41b40 |
| BaseNetworkSocketGetIpv6MulticastLoopbackOrdinal uint64 = 0x4415b701fde319c3 |
| BaseNetworkSocketSetIpv6OnlyOrdinal uint64 = 0x4873f1364758cbba |
| BaseNetworkSocketGetIpv6OnlyOrdinal uint64 = 0x4aa3340a1a26b89c |
| BaseNetworkSocketSetIpv6ReceiveTrafficClassOrdinal uint64 = 0x58f07c8788d099a0 |
| BaseNetworkSocketGetIpv6ReceiveTrafficClassOrdinal uint64 = 0x2e334df1da553ffa |
| BaseNetworkSocketSetIpv6TrafficClassOrdinal uint64 = 0x6af077800c5a0b4f |
| BaseNetworkSocketGetIpv6TrafficClassOrdinal uint64 = 0x6baf6eed8fc2f04 |
| BaseNetworkSocketSetIpv6ReceivePacketInfoOrdinal uint64 = 0x19259775b1a92768 |
| BaseNetworkSocketGetIpv6ReceivePacketInfoOrdinal uint64 = 0x7acd4a2775baec75 |
| BaseNetworkSocketGetOriginalDestinationOrdinal uint64 = 0x38bf28f0dafdbac0 |
| ) |
| |
| type BaseNetworkSocketWithCtxInterface _bindings.ChannelProxy |
| |
| func (p *BaseNetworkSocketWithCtxInterface) Clone2(ctx_ _bindings.Context, request fuchsiaunknown.CloneableWithCtxInterfaceRequest) error { |
| req_ := &fuchsiaunknown.CloneableClone2Request{Request: request} |
| err_ := ((*_bindings.ChannelProxy)(p)).Send(BaseNetworkSocketClone2Ordinal, req_) |
| return err_ |
| } |
| |
| // Terminates the connection. |
| // |
| // After calling `Close`, the client must not send any other requests. |
| // |
| // Servers, after sending the status response, should close the connection |
| // regardless of status and without sending an epitaph. |
| // |
| // Closing the client end of the channel should be semantically equivalent |
| // to calling `Close` without knowing when the close has completed or its |
| // status. |
| func (p *BaseNetworkSocketWithCtxInterface) Close(ctx_ _bindings.Context) (fuchsiaunknown.CloseableCloseResult, error) { |
| var req_ _bindings.Message |
| resp_ := &fuchsiaunknown.CloseableCloseResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketCloseOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| func (p *BaseNetworkSocketWithCtxInterface) Query(ctx_ _bindings.Context) ([]uint8, error) { |
| var req_ _bindings.Message |
| resp_ := &fuchsiaunknown.QueryableQueryResponse{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketQueryOrdinal, req_, resp_) |
| return (*resp_).Protocol, err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_REUSEADDR`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetReuseAddress(ctx_ _bindings.Context, value bool) (BaseSocketSetReuseAddressResult, error) { |
| req_ := &BaseSocketSetReuseAddressRequest{Value: value} |
| resp_ := &BaseSocketSetReuseAddressResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetReuseAddressOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_REUSEADDR`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetReuseAddress(ctx_ _bindings.Context) (BaseSocketGetReuseAddressResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetReuseAddressResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetReuseAddressOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_ERROR`. |
| // Returns the last error if there is an error set on the socket. |
| func (p *BaseNetworkSocketWithCtxInterface) GetError(ctx_ _bindings.Context) (BaseSocketGetErrorResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetErrorResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetErrorOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_BROADCAST`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetBroadcast(ctx_ _bindings.Context, value bool) (BaseSocketSetBroadcastResult, error) { |
| req_ := &BaseSocketSetBroadcastRequest{Value: value} |
| resp_ := &BaseSocketSetBroadcastResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetBroadcastOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_BROADCAST`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetBroadcast(ctx_ _bindings.Context) (BaseSocketGetBroadcastResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetBroadcastResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetBroadcastOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_SNDBUF`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetSendBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetSendBufferResult, error) { |
| req_ := &BaseSocketSetSendBufferRequest{ValueBytes: valueBytes} |
| resp_ := &BaseSocketSetSendBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetSendBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_SNDBUF`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetSendBuffer(ctx_ _bindings.Context) (BaseSocketGetSendBufferResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetSendBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetSendBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_RCVBUF`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetReceiveBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetReceiveBufferResult, error) { |
| req_ := &BaseSocketSetReceiveBufferRequest{ValueBytes: valueBytes} |
| resp_ := &BaseSocketSetReceiveBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetReceiveBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_RCVBUF`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetReceiveBuffer(ctx_ _bindings.Context) (BaseSocketGetReceiveBufferResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetReceiveBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetReceiveBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetKeepAlive(ctx_ _bindings.Context, value bool) (BaseSocketSetKeepAliveResult, error) { |
| req_ := &BaseSocketSetKeepAliveRequest{Value: value} |
| resp_ := &BaseSocketSetKeepAliveResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetKeepAliveOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetKeepAlive(ctx_ _bindings.Context) (BaseSocketGetKeepAliveResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetKeepAliveResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetKeepAliveOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_OOBINLINE`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetOutOfBandInline(ctx_ _bindings.Context, value bool) (BaseSocketSetOutOfBandInlineResult, error) { |
| req_ := &BaseSocketSetOutOfBandInlineRequest{Value: value} |
| resp_ := &BaseSocketSetOutOfBandInlineResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetOutOfBandInlineOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_OOBINLINE`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetOutOfBandInline(ctx_ _bindings.Context) (BaseSocketGetOutOfBandInlineResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetOutOfBandInlineResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetOutOfBandInlineOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_NO_CHECK`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetNoCheck(ctx_ _bindings.Context, value bool) (BaseSocketSetNoCheckResult, error) { |
| req_ := &BaseSocketSetNoCheckRequest{Value: value} |
| resp_ := &BaseSocketSetNoCheckResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetNoCheckOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_NO_CHECK`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetNoCheck(ctx_ _bindings.Context) (BaseSocketGetNoCheckResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetNoCheckResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetNoCheckOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_LINGER`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetLinger(ctx_ _bindings.Context, linger bool, lengthSecs uint32) (BaseSocketSetLingerResult, error) { |
| req_ := &BaseSocketSetLingerRequest{Linger: linger, LengthSecs: lengthSecs} |
| resp_ := &BaseSocketSetLingerResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetLingerOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_LINGER`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetLinger(ctx_ _bindings.Context) (BaseSocketGetLingerResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetLingerResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetLingerOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_REUSEPORT`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetReusePort(ctx_ _bindings.Context, value bool) (BaseSocketSetReusePortResult, error) { |
| req_ := &BaseSocketSetReusePortRequest{Value: value} |
| resp_ := &BaseSocketSetReusePortResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetReusePortOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_REUSEPORT`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetReusePort(ctx_ _bindings.Context) (BaseSocketGetReusePortResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetReusePortResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetReusePortOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_ACCEPTCONN`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetAcceptConn(ctx_ _bindings.Context) (BaseSocketGetAcceptConnResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetAcceptConnResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetAcceptConnOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetBindToDevice(ctx_ _bindings.Context, value string) (BaseSocketSetBindToDeviceResult, error) { |
| req_ := &BaseSocketSetBindToDeviceRequest{Value: value} |
| resp_ := &BaseSocketSetBindToDeviceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetBindToDeviceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetBindToDevice(ctx_ _bindings.Context) (BaseSocketGetBindToDeviceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetBindToDeviceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetBindToDeviceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetTimestamp(ctx_ _bindings.Context, value TimestampOption) (BaseSocketSetTimestampResult, error) { |
| req_ := &BaseSocketSetTimestampRequest{Value: value} |
| resp_ := &BaseSocketSetTimestampResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetTimestampOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetTimestamp(ctx_ _bindings.Context) (BaseSocketGetTimestampResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetTimestampResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetTimestampOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Sets the local address used for the socket. |
| func (p *BaseNetworkSocketWithCtxInterface) Bind(ctx_ _bindings.Context, addr fuchsianet.SocketAddress) (BaseNetworkSocketBindResult, error) { |
| req_ := &BaseNetworkSocketBindRequest{Addr: addr} |
| resp_ := &BaseNetworkSocketBindResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketBindOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Initiates a connection to a remote address. |
| func (p *BaseNetworkSocketWithCtxInterface) Connect(ctx_ _bindings.Context, addr fuchsianet.SocketAddress) (BaseNetworkSocketConnectResult, error) { |
| req_ := &BaseNetworkSocketConnectRequest{Addr: addr} |
| resp_ := &BaseNetworkSocketConnectResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketConnectOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Clears connection information from this socket. |
| func (p *BaseNetworkSocketWithCtxInterface) Disconnect(ctx_ _bindings.Context) (BaseNetworkSocketDisconnectResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketDisconnectResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketDisconnectOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Retrieves the local socket address. |
| func (p *BaseNetworkSocketWithCtxInterface) GetSockName(ctx_ _bindings.Context) (BaseNetworkSocketGetSockNameResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetSockNameResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetSockNameOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Retrieves the remote socket address. |
| func (p *BaseNetworkSocketWithCtxInterface) GetPeerName(ctx_ _bindings.Context) (BaseNetworkSocketGetPeerNameResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetPeerNameResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetPeerNameOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Shuts down part of the socket. |
| func (p *BaseNetworkSocketWithCtxInterface) Shutdown(ctx_ _bindings.Context, mode ShutdownMode) (BaseNetworkSocketShutdownResult, error) { |
| req_ := &BaseNetworkSocketShutdownRequest{Mode: mode} |
| resp_ := &BaseNetworkSocketShutdownResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketShutdownOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_TOS`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetIpTypeOfService(ctx_ _bindings.Context, value uint8) (BaseNetworkSocketSetIpTypeOfServiceResult, error) { |
| req_ := &BaseNetworkSocketSetIpTypeOfServiceRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpTypeOfServiceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetIpTypeOfServiceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_TOS`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetIpTypeOfService(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTypeOfServiceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpTypeOfServiceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetIpTypeOfServiceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_TTL`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetIpTtl(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpTtlResult, error) { |
| req_ := &BaseNetworkSocketSetIpTtlRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetIpTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_TTL`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetIpTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTtlResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetIpTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_PKTINFO`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetIpPacketInfo(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpPacketInfoResult, error) { |
| req_ := &BaseNetworkSocketSetIpPacketInfoRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpPacketInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetIpPacketInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_PKTINFO`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetIpPacketInfo(ctx_ _bindings.Context) (BaseNetworkSocketGetIpPacketInfoResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpPacketInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetIpPacketInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_RECVTOS`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetIpReceiveTypeOfService(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveTypeOfServiceResult, error) { |
| req_ := &BaseNetworkSocketSetIpReceiveTypeOfServiceRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpReceiveTypeOfServiceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetIpReceiveTypeOfServiceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_RECVTOS`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetIpReceiveTypeOfService(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveTypeOfServiceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpReceiveTypeOfServiceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetIpReceiveTypeOfServiceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_RECVTTL`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetIpReceiveTtl(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveTtlResult, error) { |
| req_ := &BaseNetworkSocketSetIpReceiveTtlRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpReceiveTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetIpReceiveTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_RECVTTL`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetIpReceiveTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveTtlResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpReceiveTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetIpReceiveTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_MULTICAST_IF`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetIpMulticastInterface(ctx_ _bindings.Context, iface uint64, address fuchsianet.Ipv4Address) (BaseNetworkSocketSetIpMulticastInterfaceResult, error) { |
| req_ := &BaseNetworkSocketSetIpMulticastInterfaceRequest{Iface: iface, Address: address} |
| resp_ := &BaseNetworkSocketSetIpMulticastInterfaceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetIpMulticastInterfaceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_MULTICAST_IF`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetIpMulticastInterface(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastInterfaceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpMulticastInterfaceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetIpMulticastInterfaceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_MULTICAST_TTL`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetIpMulticastTtl(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpMulticastTtlResult, error) { |
| req_ := &BaseNetworkSocketSetIpMulticastTtlRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpMulticastTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetIpMulticastTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_MULTICAST_TTL`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetIpMulticastTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastTtlResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpMulticastTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetIpMulticastTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_MULTICAST_LOOP`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetIpMulticastLoopback(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpMulticastLoopbackResult, error) { |
| req_ := &BaseNetworkSocketSetIpMulticastLoopbackRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpMulticastLoopbackResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetIpMulticastLoopbackOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_MULTICAST_LOOP`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetIpMulticastLoopback(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastLoopbackResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpMulticastLoopbackResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetIpMulticastLoopbackOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_ADD_MEMBERSHIP` |
| func (p *BaseNetworkSocketWithCtxInterface) AddIpMembership(ctx_ _bindings.Context, membership IpMulticastMembership) (BaseNetworkSocketAddIpMembershipResult, error) { |
| req_ := &BaseNetworkSocketAddIpMembershipRequest{Membership: membership} |
| resp_ := &BaseNetworkSocketAddIpMembershipResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketAddIpMembershipOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_DROP_MEMBERSHIP` |
| func (p *BaseNetworkSocketWithCtxInterface) DropIpMembership(ctx_ _bindings.Context, membership IpMulticastMembership) (BaseNetworkSocketDropIpMembershipResult, error) { |
| req_ := &BaseNetworkSocketDropIpMembershipRequest{Membership: membership} |
| resp_ := &BaseNetworkSocketDropIpMembershipResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketDropIpMembershipOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_TRANSPARENT` |
| func (p *BaseNetworkSocketWithCtxInterface) SetIpTransparent(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpTransparentResult, error) { |
| req_ := &BaseNetworkSocketSetIpTransparentRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpTransparentResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetIpTransparentOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_TRANSPARENT` |
| func (p *BaseNetworkSocketWithCtxInterface) GetIpTransparent(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTransparentResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpTransparentResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetIpTransparentOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_RECVORIGDSTADDR` |
| func (p *BaseNetworkSocketWithCtxInterface) SetIpReceiveOriginalDestinationAddress(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult, error) { |
| req_ := &BaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetIpReceiveOriginalDestinationAddressOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_RECVORIGDSTADDR` |
| func (p *BaseNetworkSocketWithCtxInterface) GetIpReceiveOriginalDestinationAddress(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetIpReceiveOriginalDestinationAddressOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_ADD_MEMBERSHIP`. |
| func (p *BaseNetworkSocketWithCtxInterface) AddIpv6Membership(ctx_ _bindings.Context, membership Ipv6MulticastMembership) (BaseNetworkSocketAddIpv6MembershipResult, error) { |
| req_ := &BaseNetworkSocketAddIpv6MembershipRequest{Membership: membership} |
| resp_ := &BaseNetworkSocketAddIpv6MembershipResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketAddIpv6MembershipOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_DROP_MEMBERSHIP`. |
| func (p *BaseNetworkSocketWithCtxInterface) DropIpv6Membership(ctx_ _bindings.Context, membership Ipv6MulticastMembership) (BaseNetworkSocketDropIpv6MembershipResult, error) { |
| req_ := &BaseNetworkSocketDropIpv6MembershipRequest{Membership: membership} |
| resp_ := &BaseNetworkSocketDropIpv6MembershipResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketDropIpv6MembershipOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_IF`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetIpv6MulticastInterface(ctx_ _bindings.Context, value uint64) (BaseNetworkSocketSetIpv6MulticastInterfaceResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6MulticastInterfaceRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6MulticastInterfaceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetIpv6MulticastInterfaceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_IF`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetIpv6MulticastInterface(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastInterfaceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6MulticastInterfaceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetIpv6MulticastInterfaceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_UNICAST_HOPS`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetIpv6UnicastHops(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6UnicastHopsResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6UnicastHopsRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6UnicastHopsResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetIpv6UnicastHopsOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_UNICAST_HOPS`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetIpv6UnicastHops(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6UnicastHopsResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6UnicastHopsResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetIpv6UnicastHopsOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_RECVHOPLIMIT`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetIpv6ReceiveHopLimit(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceiveHopLimitResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6ReceiveHopLimitRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6ReceiveHopLimitResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetIpv6ReceiveHopLimitOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_RECVHOPLIMIT`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetIpv6ReceiveHopLimit(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceiveHopLimitResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6ReceiveHopLimitResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetIpv6ReceiveHopLimitOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_HOPS`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetIpv6MulticastHops(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6MulticastHopsResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6MulticastHopsRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6MulticastHopsResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetIpv6MulticastHopsOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_HOPS`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetIpv6MulticastHops(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastHopsResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6MulticastHopsResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetIpv6MulticastHopsOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_LOOP`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetIpv6MulticastLoopback(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6MulticastLoopbackResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6MulticastLoopbackRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6MulticastLoopbackResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetIpv6MulticastLoopbackOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_LOOP`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetIpv6MulticastLoopback(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastLoopbackResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6MulticastLoopbackResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetIpv6MulticastLoopbackOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_V6ONLY`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetIpv6Only(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6OnlyResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6OnlyRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6OnlyResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetIpv6OnlyOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_V6ONLY`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetIpv6Only(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6OnlyResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6OnlyResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetIpv6OnlyOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_RECVTCLASS`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetIpv6ReceiveTrafficClass(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceiveTrafficClassResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6ReceiveTrafficClassRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6ReceiveTrafficClassResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetIpv6ReceiveTrafficClassOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_RECVTCLASS`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetIpv6ReceiveTrafficClass(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceiveTrafficClassResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6ReceiveTrafficClassResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetIpv6ReceiveTrafficClassOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_TCLASS` |
| func (p *BaseNetworkSocketWithCtxInterface) SetIpv6TrafficClass(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6TrafficClassResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6TrafficClassRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6TrafficClassResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetIpv6TrafficClassOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_TCLASS`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetIpv6TrafficClass(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6TrafficClassResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6TrafficClassResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetIpv6TrafficClassOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_RECVPKTINFO`. |
| func (p *BaseNetworkSocketWithCtxInterface) SetIpv6ReceivePacketInfo(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceivePacketInfoResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6ReceivePacketInfoRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6ReceivePacketInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketSetIpv6ReceivePacketInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_RECVPKTINFO`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetIpv6ReceivePacketInfo(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceivePacketInfoResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6ReceivePacketInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetIpv6ReceivePacketInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `SO_ORIGINAL_DST`. |
| func (p *BaseNetworkSocketWithCtxInterface) GetOriginalDestination(ctx_ _bindings.Context) (BaseNetworkSocketGetOriginalDestinationResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetOriginalDestinationResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseNetworkSocketGetOriginalDestinationOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // A network socket. |
| type BaseNetworkSocketWithCtx interface { |
| Clone2(ctx_ _bindings.Context, request fuchsiaunknown.CloneableWithCtxInterfaceRequest) error |
| // Terminates the connection. |
| // |
| // After calling `Close`, the client must not send any other requests. |
| // |
| // Servers, after sending the status response, should close the connection |
| // regardless of status and without sending an epitaph. |
| // |
| // Closing the client end of the channel should be semantically equivalent |
| // to calling `Close` without knowing when the close has completed or its |
| // status. |
| Close(ctx_ _bindings.Context) (fuchsiaunknown.CloseableCloseResult, error) |
| Query(ctx_ _bindings.Context) ([]uint8, error) |
| // Set `SOL_SOCKET` -> `SO_REUSEADDR`. |
| SetReuseAddress(ctx_ _bindings.Context, value bool) (BaseSocketSetReuseAddressResult, error) |
| // Get `SOL_SOCKET` -> `SO_REUSEADDR`. |
| GetReuseAddress(ctx_ _bindings.Context) (BaseSocketGetReuseAddressResult, error) |
| // Get `SOL_SOCKET` -> `SO_ERROR`. |
| // Returns the last error if there is an error set on the socket. |
| GetError(ctx_ _bindings.Context) (BaseSocketGetErrorResult, error) |
| // Set `SOL_SOCKET` -> `SO_BROADCAST`. |
| SetBroadcast(ctx_ _bindings.Context, value bool) (BaseSocketSetBroadcastResult, error) |
| // Get `SOL_SOCKET` -> `SO_BROADCAST`. |
| GetBroadcast(ctx_ _bindings.Context) (BaseSocketGetBroadcastResult, error) |
| // Set `SOL_SOCKET` -> `SO_SNDBUF`. |
| SetSendBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetSendBufferResult, error) |
| // Get `SOL_SOCKET` -> `SO_SNDBUF`. |
| GetSendBuffer(ctx_ _bindings.Context) (BaseSocketGetSendBufferResult, error) |
| // Set `SOL_SOCKET` -> `SO_RCVBUF`. |
| SetReceiveBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetReceiveBufferResult, error) |
| // Get `SOL_SOCKET` -> `SO_RCVBUF`. |
| GetReceiveBuffer(ctx_ _bindings.Context) (BaseSocketGetReceiveBufferResult, error) |
| // Set `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| SetKeepAlive(ctx_ _bindings.Context, value bool) (BaseSocketSetKeepAliveResult, error) |
| // Get `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| GetKeepAlive(ctx_ _bindings.Context) (BaseSocketGetKeepAliveResult, error) |
| // Set `SOL_SOCKET` -> `SO_OOBINLINE`. |
| SetOutOfBandInline(ctx_ _bindings.Context, value bool) (BaseSocketSetOutOfBandInlineResult, error) |
| // Get `SOL_SOCKET` -> `SO_OOBINLINE`. |
| GetOutOfBandInline(ctx_ _bindings.Context) (BaseSocketGetOutOfBandInlineResult, error) |
| // Set `SOL_SOCKET` -> `SO_NO_CHECK`. |
| SetNoCheck(ctx_ _bindings.Context, value bool) (BaseSocketSetNoCheckResult, error) |
| // Get `SOL_SOCKET` -> `SO_NO_CHECK`. |
| GetNoCheck(ctx_ _bindings.Context) (BaseSocketGetNoCheckResult, error) |
| // Set `SOL_SOCKET` -> `SO_LINGER`. |
| SetLinger(ctx_ _bindings.Context, linger bool, lengthSecs uint32) (BaseSocketSetLingerResult, error) |
| // Get `SOL_SOCKET` -> `SO_LINGER`. |
| GetLinger(ctx_ _bindings.Context) (BaseSocketGetLingerResult, error) |
| // Set `SOL_SOCKET` -> `SO_REUSEPORT`. |
| SetReusePort(ctx_ _bindings.Context, value bool) (BaseSocketSetReusePortResult, error) |
| // Get `SOL_SOCKET` -> `SO_REUSEPORT`. |
| GetReusePort(ctx_ _bindings.Context) (BaseSocketGetReusePortResult, error) |
| // Get `SOL_SOCKET` -> `SO_ACCEPTCONN`. |
| GetAcceptConn(ctx_ _bindings.Context) (BaseSocketGetAcceptConnResult, error) |
| // Set `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| SetBindToDevice(ctx_ _bindings.Context, value string) (BaseSocketSetBindToDeviceResult, error) |
| // Get `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| GetBindToDevice(ctx_ _bindings.Context) (BaseSocketGetBindToDeviceResult, error) |
| // Set `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| SetTimestamp(ctx_ _bindings.Context, value TimestampOption) (BaseSocketSetTimestampResult, error) |
| // Get `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| GetTimestamp(ctx_ _bindings.Context) (BaseSocketGetTimestampResult, error) |
| // Sets the local address used for the socket. |
| Bind(ctx_ _bindings.Context, addr fuchsianet.SocketAddress) (BaseNetworkSocketBindResult, error) |
| // Initiates a connection to a remote address. |
| Connect(ctx_ _bindings.Context, addr fuchsianet.SocketAddress) (BaseNetworkSocketConnectResult, error) |
| // Clears connection information from this socket. |
| Disconnect(ctx_ _bindings.Context) (BaseNetworkSocketDisconnectResult, error) |
| // Retrieves the local socket address. |
| GetSockName(ctx_ _bindings.Context) (BaseNetworkSocketGetSockNameResult, error) |
| // Retrieves the remote socket address. |
| GetPeerName(ctx_ _bindings.Context) (BaseNetworkSocketGetPeerNameResult, error) |
| // Shuts down part of the socket. |
| Shutdown(ctx_ _bindings.Context, mode ShutdownMode) (BaseNetworkSocketShutdownResult, error) |
| // Set `SOL_IP` -> `IP_TOS`. |
| SetIpTypeOfService(ctx_ _bindings.Context, value uint8) (BaseNetworkSocketSetIpTypeOfServiceResult, error) |
| // Get `SOL_IP` -> `IP_TOS`. |
| GetIpTypeOfService(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTypeOfServiceResult, error) |
| // Set `SOL_IP` -> `IP_TTL`. |
| SetIpTtl(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpTtlResult, error) |
| // Get `SOL_IP` -> `IP_TTL`. |
| GetIpTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTtlResult, error) |
| // Set `SOL_IP` -> `IP_PKTINFO`. |
| SetIpPacketInfo(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpPacketInfoResult, error) |
| // Get `SOL_IP` -> `IP_PKTINFO`. |
| GetIpPacketInfo(ctx_ _bindings.Context) (BaseNetworkSocketGetIpPacketInfoResult, error) |
| // Set `SOL_IP` -> `IP_RECVTOS`. |
| SetIpReceiveTypeOfService(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveTypeOfServiceResult, error) |
| // Get `SOL_IP` -> `IP_RECVTOS`. |
| GetIpReceiveTypeOfService(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveTypeOfServiceResult, error) |
| // Set `SOL_IP` -> `IP_RECVTTL`. |
| SetIpReceiveTtl(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveTtlResult, error) |
| // Get `SOL_IP` -> `IP_RECVTTL`. |
| GetIpReceiveTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveTtlResult, error) |
| // Set `SOL_IP` -> `IP_MULTICAST_IF`. |
| SetIpMulticastInterface(ctx_ _bindings.Context, iface uint64, address fuchsianet.Ipv4Address) (BaseNetworkSocketSetIpMulticastInterfaceResult, error) |
| // Get `SOL_IP` -> `IP_MULTICAST_IF`. |
| GetIpMulticastInterface(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastInterfaceResult, error) |
| // Set `SOL_IP` -> `IP_MULTICAST_TTL`. |
| SetIpMulticastTtl(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpMulticastTtlResult, error) |
| // Get `SOL_IP` -> `IP_MULTICAST_TTL`. |
| GetIpMulticastTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastTtlResult, error) |
| // Set `SOL_IP` -> `IP_MULTICAST_LOOP`. |
| SetIpMulticastLoopback(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpMulticastLoopbackResult, error) |
| // Get `SOL_IP` -> `IP_MULTICAST_LOOP`. |
| GetIpMulticastLoopback(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastLoopbackResult, error) |
| // Set `SOL_IP` -> `IP_ADD_MEMBERSHIP` |
| AddIpMembership(ctx_ _bindings.Context, membership IpMulticastMembership) (BaseNetworkSocketAddIpMembershipResult, error) |
| // Set `SOL_IP` -> `IP_DROP_MEMBERSHIP` |
| DropIpMembership(ctx_ _bindings.Context, membership IpMulticastMembership) (BaseNetworkSocketDropIpMembershipResult, error) |
| // Set `SOL_IP` -> `IP_TRANSPARENT` |
| SetIpTransparent(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpTransparentResult, error) |
| // Get `SOL_IP` -> `IP_TRANSPARENT` |
| GetIpTransparent(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTransparentResult, error) |
| // Set `SOL_IP` -> `IP_RECVORIGDSTADDR` |
| SetIpReceiveOriginalDestinationAddress(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult, error) |
| // Get `SOL_IP` -> `IP_RECVORIGDSTADDR` |
| GetIpReceiveOriginalDestinationAddress(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult, error) |
| // Set `SOL_IPV6` -> `IPV6_ADD_MEMBERSHIP`. |
| AddIpv6Membership(ctx_ _bindings.Context, membership Ipv6MulticastMembership) (BaseNetworkSocketAddIpv6MembershipResult, error) |
| // Set `SOL_IPV6` -> `IPV6_DROP_MEMBERSHIP`. |
| DropIpv6Membership(ctx_ _bindings.Context, membership Ipv6MulticastMembership) (BaseNetworkSocketDropIpv6MembershipResult, error) |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_IF`. |
| SetIpv6MulticastInterface(ctx_ _bindings.Context, value uint64) (BaseNetworkSocketSetIpv6MulticastInterfaceResult, error) |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_IF`. |
| GetIpv6MulticastInterface(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastInterfaceResult, error) |
| // Set `SOL_IPV6` -> `IPV6_UNICAST_HOPS`. |
| SetIpv6UnicastHops(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6UnicastHopsResult, error) |
| // Get `SOL_IPV6` -> `IPV6_UNICAST_HOPS`. |
| GetIpv6UnicastHops(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6UnicastHopsResult, error) |
| // Set `SOL_IPV6` -> `IPV6_RECVHOPLIMIT`. |
| SetIpv6ReceiveHopLimit(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceiveHopLimitResult, error) |
| // Get `SOL_IPV6` -> `IPV6_RECVHOPLIMIT`. |
| GetIpv6ReceiveHopLimit(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceiveHopLimitResult, error) |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_HOPS`. |
| SetIpv6MulticastHops(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6MulticastHopsResult, error) |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_HOPS`. |
| GetIpv6MulticastHops(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastHopsResult, error) |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_LOOP`. |
| SetIpv6MulticastLoopback(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6MulticastLoopbackResult, error) |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_LOOP`. |
| GetIpv6MulticastLoopback(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastLoopbackResult, error) |
| // Set `SOL_IPV6` -> `IPV6_V6ONLY`. |
| SetIpv6Only(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6OnlyResult, error) |
| // Get `SOL_IPV6` -> `IPV6_V6ONLY`. |
| GetIpv6Only(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6OnlyResult, error) |
| // Set `SOL_IPV6` -> `IPV6_RECVTCLASS`. |
| SetIpv6ReceiveTrafficClass(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceiveTrafficClassResult, error) |
| // Get `SOL_IPV6` -> `IPV6_RECVTCLASS`. |
| GetIpv6ReceiveTrafficClass(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceiveTrafficClassResult, error) |
| // Set `SOL_IPV6` -> `IPV6_TCLASS` |
| SetIpv6TrafficClass(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6TrafficClassResult, error) |
| // Get `SOL_IPV6` -> `IPV6_TCLASS`. |
| GetIpv6TrafficClass(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6TrafficClassResult, error) |
| // Set `SOL_IPV6` -> `IPV6_RECVPKTINFO`. |
| SetIpv6ReceivePacketInfo(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceivePacketInfoResult, error) |
| // Get `SOL_IPV6` -> `IPV6_RECVPKTINFO`. |
| GetIpv6ReceivePacketInfo(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceivePacketInfoResult, error) |
| // Get `SOL_IP` -> `SO_ORIGINAL_DST`. |
| GetOriginalDestination(ctx_ _bindings.Context) (BaseNetworkSocketGetOriginalDestinationResult, error) |
| } |
| |
| type BaseNetworkSocketWithCtxTransitionalBase struct{} |
| |
| type BaseNetworkSocketWithCtxInterfaceRequest _bindings.InterfaceRequest |
| |
| func NewBaseNetworkSocketWithCtxInterfaceRequest() (BaseNetworkSocketWithCtxInterfaceRequest, *BaseNetworkSocketWithCtxInterface, error) { |
| req, cli, err := _bindings.NewInterfaceRequest() |
| return BaseNetworkSocketWithCtxInterfaceRequest(req), (*BaseNetworkSocketWithCtxInterface)(cli), err |
| } |
| |
| type BaseNetworkSocketWithCtxStub struct { |
| Impl BaseNetworkSocketWithCtx |
| } |
| |
| func (s_ *BaseNetworkSocketWithCtxStub) Dispatch(args_ _bindings.DispatchArgs) (_bindings.Message, bool, error) { |
| switch args_.Ordinal { |
| case BaseNetworkSocketClone2Ordinal: |
| in_ := &fuchsiaunknown.CloneableClone2Request{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| err_ := s_.Impl.Clone2(args_.Ctx, (*in_).Request) |
| return nil, false, err_ |
| case BaseNetworkSocketCloseOrdinal: |
| payload, err_ := s_.Impl.Close(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketQueryOrdinal: |
| protocol, err_ := s_.Impl.Query(args_.Ctx) |
| out_ := &fuchsiaunknown.QueryableQueryResponse{Protocol: protocol} |
| return out_, true, err_ |
| case BaseNetworkSocketSetReuseAddressOrdinal: |
| in_ := &BaseSocketSetReuseAddressRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetReuseAddress(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetReuseAddressOrdinal: |
| payload, err_ := s_.Impl.GetReuseAddress(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetErrorOrdinal: |
| payload, err_ := s_.Impl.GetError(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetBroadcastOrdinal: |
| in_ := &BaseSocketSetBroadcastRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetBroadcast(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetBroadcastOrdinal: |
| payload, err_ := s_.Impl.GetBroadcast(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetSendBufferOrdinal: |
| in_ := &BaseSocketSetSendBufferRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetSendBuffer(args_.Ctx, (*in_).ValueBytes) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetSendBufferOrdinal: |
| payload, err_ := s_.Impl.GetSendBuffer(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetReceiveBufferOrdinal: |
| in_ := &BaseSocketSetReceiveBufferRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetReceiveBuffer(args_.Ctx, (*in_).ValueBytes) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetReceiveBufferOrdinal: |
| payload, err_ := s_.Impl.GetReceiveBuffer(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetKeepAliveOrdinal: |
| in_ := &BaseSocketSetKeepAliveRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetKeepAlive(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetKeepAliveOrdinal: |
| payload, err_ := s_.Impl.GetKeepAlive(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetOutOfBandInlineOrdinal: |
| in_ := &BaseSocketSetOutOfBandInlineRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetOutOfBandInline(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetOutOfBandInlineOrdinal: |
| payload, err_ := s_.Impl.GetOutOfBandInline(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetNoCheckOrdinal: |
| in_ := &BaseSocketSetNoCheckRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetNoCheck(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetNoCheckOrdinal: |
| payload, err_ := s_.Impl.GetNoCheck(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetLingerOrdinal: |
| in_ := &BaseSocketSetLingerRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetLinger(args_.Ctx, (*in_).Linger, (*in_).LengthSecs) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetLingerOrdinal: |
| payload, err_ := s_.Impl.GetLinger(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetReusePortOrdinal: |
| in_ := &BaseSocketSetReusePortRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetReusePort(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetReusePortOrdinal: |
| payload, err_ := s_.Impl.GetReusePort(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetAcceptConnOrdinal: |
| payload, err_ := s_.Impl.GetAcceptConn(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetBindToDeviceOrdinal: |
| in_ := &BaseSocketSetBindToDeviceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetBindToDevice(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetBindToDeviceOrdinal: |
| payload, err_ := s_.Impl.GetBindToDevice(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetTimestampOrdinal: |
| in_ := &BaseSocketSetTimestampRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetTimestamp(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetTimestampOrdinal: |
| payload, err_ := s_.Impl.GetTimestamp(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketBindOrdinal: |
| in_ := &BaseNetworkSocketBindRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.Bind(args_.Ctx, (*in_).Addr) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketConnectOrdinal: |
| in_ := &BaseNetworkSocketConnectRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.Connect(args_.Ctx, (*in_).Addr) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketDisconnectOrdinal: |
| payload, err_ := s_.Impl.Disconnect(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetSockNameOrdinal: |
| payload, err_ := s_.Impl.GetSockName(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetPeerNameOrdinal: |
| payload, err_ := s_.Impl.GetPeerName(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketShutdownOrdinal: |
| in_ := &BaseNetworkSocketShutdownRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.Shutdown(args_.Ctx, (*in_).Mode) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetIpTypeOfServiceOrdinal: |
| in_ := &BaseNetworkSocketSetIpTypeOfServiceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpTypeOfService(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetIpTypeOfServiceOrdinal: |
| payload, err_ := s_.Impl.GetIpTypeOfService(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetIpTtlOrdinal: |
| in_ := &BaseNetworkSocketSetIpTtlRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpTtl(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetIpTtlOrdinal: |
| payload, err_ := s_.Impl.GetIpTtl(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetIpPacketInfoOrdinal: |
| in_ := &BaseNetworkSocketSetIpPacketInfoRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpPacketInfo(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetIpPacketInfoOrdinal: |
| payload, err_ := s_.Impl.GetIpPacketInfo(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetIpReceiveTypeOfServiceOrdinal: |
| in_ := &BaseNetworkSocketSetIpReceiveTypeOfServiceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpReceiveTypeOfService(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetIpReceiveTypeOfServiceOrdinal: |
| payload, err_ := s_.Impl.GetIpReceiveTypeOfService(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetIpReceiveTtlOrdinal: |
| in_ := &BaseNetworkSocketSetIpReceiveTtlRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpReceiveTtl(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetIpReceiveTtlOrdinal: |
| payload, err_ := s_.Impl.GetIpReceiveTtl(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetIpMulticastInterfaceOrdinal: |
| in_ := &BaseNetworkSocketSetIpMulticastInterfaceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpMulticastInterface(args_.Ctx, (*in_).Iface, (*in_).Address) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetIpMulticastInterfaceOrdinal: |
| payload, err_ := s_.Impl.GetIpMulticastInterface(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetIpMulticastTtlOrdinal: |
| in_ := &BaseNetworkSocketSetIpMulticastTtlRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpMulticastTtl(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetIpMulticastTtlOrdinal: |
| payload, err_ := s_.Impl.GetIpMulticastTtl(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetIpMulticastLoopbackOrdinal: |
| in_ := &BaseNetworkSocketSetIpMulticastLoopbackRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpMulticastLoopback(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetIpMulticastLoopbackOrdinal: |
| payload, err_ := s_.Impl.GetIpMulticastLoopback(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketAddIpMembershipOrdinal: |
| in_ := &BaseNetworkSocketAddIpMembershipRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.AddIpMembership(args_.Ctx, (*in_).Membership) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketDropIpMembershipOrdinal: |
| in_ := &BaseNetworkSocketDropIpMembershipRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.DropIpMembership(args_.Ctx, (*in_).Membership) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetIpTransparentOrdinal: |
| in_ := &BaseNetworkSocketSetIpTransparentRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpTransparent(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetIpTransparentOrdinal: |
| payload, err_ := s_.Impl.GetIpTransparent(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetIpReceiveOriginalDestinationAddressOrdinal: |
| in_ := &BaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpReceiveOriginalDestinationAddress(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetIpReceiveOriginalDestinationAddressOrdinal: |
| payload, err_ := s_.Impl.GetIpReceiveOriginalDestinationAddress(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketAddIpv6MembershipOrdinal: |
| in_ := &BaseNetworkSocketAddIpv6MembershipRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.AddIpv6Membership(args_.Ctx, (*in_).Membership) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketDropIpv6MembershipOrdinal: |
| in_ := &BaseNetworkSocketDropIpv6MembershipRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.DropIpv6Membership(args_.Ctx, (*in_).Membership) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetIpv6MulticastInterfaceOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6MulticastInterfaceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6MulticastInterface(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetIpv6MulticastInterfaceOrdinal: |
| payload, err_ := s_.Impl.GetIpv6MulticastInterface(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetIpv6UnicastHopsOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6UnicastHopsRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6UnicastHops(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetIpv6UnicastHopsOrdinal: |
| payload, err_ := s_.Impl.GetIpv6UnicastHops(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetIpv6ReceiveHopLimitOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6ReceiveHopLimitRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6ReceiveHopLimit(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetIpv6ReceiveHopLimitOrdinal: |
| payload, err_ := s_.Impl.GetIpv6ReceiveHopLimit(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetIpv6MulticastHopsOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6MulticastHopsRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6MulticastHops(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetIpv6MulticastHopsOrdinal: |
| payload, err_ := s_.Impl.GetIpv6MulticastHops(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetIpv6MulticastLoopbackOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6MulticastLoopbackRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6MulticastLoopback(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetIpv6MulticastLoopbackOrdinal: |
| payload, err_ := s_.Impl.GetIpv6MulticastLoopback(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetIpv6OnlyOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6OnlyRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6Only(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetIpv6OnlyOrdinal: |
| payload, err_ := s_.Impl.GetIpv6Only(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetIpv6ReceiveTrafficClassOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6ReceiveTrafficClassRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6ReceiveTrafficClass(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetIpv6ReceiveTrafficClassOrdinal: |
| payload, err_ := s_.Impl.GetIpv6ReceiveTrafficClass(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetIpv6TrafficClassOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6TrafficClassRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6TrafficClass(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetIpv6TrafficClassOrdinal: |
| payload, err_ := s_.Impl.GetIpv6TrafficClass(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketSetIpv6ReceivePacketInfoOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6ReceivePacketInfoRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6ReceivePacketInfo(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetIpv6ReceivePacketInfoOrdinal: |
| payload, err_ := s_.Impl.GetIpv6ReceivePacketInfo(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseNetworkSocketGetOriginalDestinationOrdinal: |
| payload, err_ := s_.Impl.GetOriginalDestination(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| } |
| return nil, false, _bindings.ErrUnknownOrdinal |
| } |
| |
| type BaseNetworkSocketEventProxy _bindings.ChannelProxy |
| |
| const ( |
| BaseSocketClone2Ordinal uint64 = 0x20d8a7aba2168a79 |
| BaseSocketCloseOrdinal uint64 = 0x5ac5d459ad7f657e |
| BaseSocketQueryOrdinal uint64 = 0x2658edee9decfc06 |
| BaseSocketSetReuseAddressOrdinal uint64 = 0x1fd74ee8b9a4a876 |
| BaseSocketGetReuseAddressOrdinal uint64 = 0x67b7206b8d1bc0a5 |
| BaseSocketGetErrorOrdinal uint64 = 0x5aad39b33e5f6ebb |
| BaseSocketSetBroadcastOrdinal uint64 = 0x6023e081ce3cd947 |
| BaseSocketGetBroadcastOrdinal uint64 = 0x68796fc556f9780d |
| BaseSocketSetSendBufferOrdinal uint64 = 0x756eac32d73a7a70 |
| BaseSocketGetSendBufferOrdinal uint64 = 0x78a52fd9c7b2410b |
| BaseSocketSetReceiveBufferOrdinal uint64 = 0x6b0cf2f1919c7001 |
| BaseSocketGetReceiveBufferOrdinal uint64 = 0x14c1a4b64f709e5c |
| BaseSocketSetKeepAliveOrdinal uint64 = 0x572df8f0b920d2c7 |
| BaseSocketGetKeepAliveOrdinal uint64 = 0x2dd29d3215f2c9d2 |
| BaseSocketSetOutOfBandInlineOrdinal uint64 = 0x3ecb49968bee439 |
| BaseSocketGetOutOfBandInlineOrdinal uint64 = 0x348c1ab3aeca1745 |
| BaseSocketSetNoCheckOrdinal uint64 = 0x6bbf00c53a4c78c2 |
| BaseSocketGetNoCheckOrdinal uint64 = 0x2cd4249286417694 |
| BaseSocketSetLingerOrdinal uint64 = 0x45386351246e998e |
| BaseSocketGetLingerOrdinal uint64 = 0x48eb20fc5ccb0e45 |
| BaseSocketSetReusePortOrdinal uint64 = 0x24dd3e5cb36d9ccb |
| BaseSocketGetReusePortOrdinal uint64 = 0x7a112c1ab54ff828 |
| BaseSocketGetAcceptConnOrdinal uint64 = 0x67ce6db6c2ec8966 |
| BaseSocketSetBindToDeviceOrdinal uint64 = 0x2118b483f28aafc4 |
| BaseSocketGetBindToDeviceOrdinal uint64 = 0x1ab1fbf0ef7906c8 |
| BaseSocketSetTimestampOrdinal uint64 = 0x285d6516c263d839 |
| BaseSocketGetTimestampOrdinal uint64 = 0x49f2fffbbcc2bd27 |
| ) |
| |
| type BaseSocketWithCtxInterface _bindings.ChannelProxy |
| |
| func (p *BaseSocketWithCtxInterface) Clone2(ctx_ _bindings.Context, request fuchsiaunknown.CloneableWithCtxInterfaceRequest) error { |
| req_ := &fuchsiaunknown.CloneableClone2Request{Request: request} |
| err_ := ((*_bindings.ChannelProxy)(p)).Send(BaseSocketClone2Ordinal, req_) |
| return err_ |
| } |
| |
| // Terminates the connection. |
| // |
| // After calling `Close`, the client must not send any other requests. |
| // |
| // Servers, after sending the status response, should close the connection |
| // regardless of status and without sending an epitaph. |
| // |
| // Closing the client end of the channel should be semantically equivalent |
| // to calling `Close` without knowing when the close has completed or its |
| // status. |
| func (p *BaseSocketWithCtxInterface) Close(ctx_ _bindings.Context) (fuchsiaunknown.CloseableCloseResult, error) { |
| var req_ _bindings.Message |
| resp_ := &fuchsiaunknown.CloseableCloseResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketCloseOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| func (p *BaseSocketWithCtxInterface) Query(ctx_ _bindings.Context) ([]uint8, error) { |
| var req_ _bindings.Message |
| resp_ := &fuchsiaunknown.QueryableQueryResponse{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketQueryOrdinal, req_, resp_) |
| return (*resp_).Protocol, err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_REUSEADDR`. |
| func (p *BaseSocketWithCtxInterface) SetReuseAddress(ctx_ _bindings.Context, value bool) (BaseSocketSetReuseAddressResult, error) { |
| req_ := &BaseSocketSetReuseAddressRequest{Value: value} |
| resp_ := &BaseSocketSetReuseAddressResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketSetReuseAddressOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_REUSEADDR`. |
| func (p *BaseSocketWithCtxInterface) GetReuseAddress(ctx_ _bindings.Context) (BaseSocketGetReuseAddressResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetReuseAddressResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketGetReuseAddressOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_ERROR`. |
| // Returns the last error if there is an error set on the socket. |
| func (p *BaseSocketWithCtxInterface) GetError(ctx_ _bindings.Context) (BaseSocketGetErrorResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetErrorResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketGetErrorOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_BROADCAST`. |
| func (p *BaseSocketWithCtxInterface) SetBroadcast(ctx_ _bindings.Context, value bool) (BaseSocketSetBroadcastResult, error) { |
| req_ := &BaseSocketSetBroadcastRequest{Value: value} |
| resp_ := &BaseSocketSetBroadcastResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketSetBroadcastOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_BROADCAST`. |
| func (p *BaseSocketWithCtxInterface) GetBroadcast(ctx_ _bindings.Context) (BaseSocketGetBroadcastResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetBroadcastResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketGetBroadcastOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_SNDBUF`. |
| func (p *BaseSocketWithCtxInterface) SetSendBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetSendBufferResult, error) { |
| req_ := &BaseSocketSetSendBufferRequest{ValueBytes: valueBytes} |
| resp_ := &BaseSocketSetSendBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketSetSendBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_SNDBUF`. |
| func (p *BaseSocketWithCtxInterface) GetSendBuffer(ctx_ _bindings.Context) (BaseSocketGetSendBufferResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetSendBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketGetSendBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_RCVBUF`. |
| func (p *BaseSocketWithCtxInterface) SetReceiveBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetReceiveBufferResult, error) { |
| req_ := &BaseSocketSetReceiveBufferRequest{ValueBytes: valueBytes} |
| resp_ := &BaseSocketSetReceiveBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketSetReceiveBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_RCVBUF`. |
| func (p *BaseSocketWithCtxInterface) GetReceiveBuffer(ctx_ _bindings.Context) (BaseSocketGetReceiveBufferResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetReceiveBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketGetReceiveBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| func (p *BaseSocketWithCtxInterface) SetKeepAlive(ctx_ _bindings.Context, value bool) (BaseSocketSetKeepAliveResult, error) { |
| req_ := &BaseSocketSetKeepAliveRequest{Value: value} |
| resp_ := &BaseSocketSetKeepAliveResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketSetKeepAliveOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| func (p *BaseSocketWithCtxInterface) GetKeepAlive(ctx_ _bindings.Context) (BaseSocketGetKeepAliveResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetKeepAliveResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketGetKeepAliveOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_OOBINLINE`. |
| func (p *BaseSocketWithCtxInterface) SetOutOfBandInline(ctx_ _bindings.Context, value bool) (BaseSocketSetOutOfBandInlineResult, error) { |
| req_ := &BaseSocketSetOutOfBandInlineRequest{Value: value} |
| resp_ := &BaseSocketSetOutOfBandInlineResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketSetOutOfBandInlineOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_OOBINLINE`. |
| func (p *BaseSocketWithCtxInterface) GetOutOfBandInline(ctx_ _bindings.Context) (BaseSocketGetOutOfBandInlineResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetOutOfBandInlineResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketGetOutOfBandInlineOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_NO_CHECK`. |
| func (p *BaseSocketWithCtxInterface) SetNoCheck(ctx_ _bindings.Context, value bool) (BaseSocketSetNoCheckResult, error) { |
| req_ := &BaseSocketSetNoCheckRequest{Value: value} |
| resp_ := &BaseSocketSetNoCheckResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketSetNoCheckOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_NO_CHECK`. |
| func (p *BaseSocketWithCtxInterface) GetNoCheck(ctx_ _bindings.Context) (BaseSocketGetNoCheckResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetNoCheckResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketGetNoCheckOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_LINGER`. |
| func (p *BaseSocketWithCtxInterface) SetLinger(ctx_ _bindings.Context, linger bool, lengthSecs uint32) (BaseSocketSetLingerResult, error) { |
| req_ := &BaseSocketSetLingerRequest{Linger: linger, LengthSecs: lengthSecs} |
| resp_ := &BaseSocketSetLingerResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketSetLingerOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_LINGER`. |
| func (p *BaseSocketWithCtxInterface) GetLinger(ctx_ _bindings.Context) (BaseSocketGetLingerResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetLingerResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketGetLingerOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_REUSEPORT`. |
| func (p *BaseSocketWithCtxInterface) SetReusePort(ctx_ _bindings.Context, value bool) (BaseSocketSetReusePortResult, error) { |
| req_ := &BaseSocketSetReusePortRequest{Value: value} |
| resp_ := &BaseSocketSetReusePortResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketSetReusePortOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_REUSEPORT`. |
| func (p *BaseSocketWithCtxInterface) GetReusePort(ctx_ _bindings.Context) (BaseSocketGetReusePortResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetReusePortResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketGetReusePortOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_ACCEPTCONN`. |
| func (p *BaseSocketWithCtxInterface) GetAcceptConn(ctx_ _bindings.Context) (BaseSocketGetAcceptConnResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetAcceptConnResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketGetAcceptConnOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| func (p *BaseSocketWithCtxInterface) SetBindToDevice(ctx_ _bindings.Context, value string) (BaseSocketSetBindToDeviceResult, error) { |
| req_ := &BaseSocketSetBindToDeviceRequest{Value: value} |
| resp_ := &BaseSocketSetBindToDeviceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketSetBindToDeviceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| func (p *BaseSocketWithCtxInterface) GetBindToDevice(ctx_ _bindings.Context) (BaseSocketGetBindToDeviceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetBindToDeviceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketGetBindToDeviceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| func (p *BaseSocketWithCtxInterface) SetTimestamp(ctx_ _bindings.Context, value TimestampOption) (BaseSocketSetTimestampResult, error) { |
| req_ := &BaseSocketSetTimestampRequest{Value: value} |
| resp_ := &BaseSocketSetTimestampResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketSetTimestampOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| func (p *BaseSocketWithCtxInterface) GetTimestamp(ctx_ _bindings.Context) (BaseSocketGetTimestampResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetTimestampResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(BaseSocketGetTimestampOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // A socket. |
| type BaseSocketWithCtx interface { |
| Clone2(ctx_ _bindings.Context, request fuchsiaunknown.CloneableWithCtxInterfaceRequest) error |
| // Terminates the connection. |
| // |
| // After calling `Close`, the client must not send any other requests. |
| // |
| // Servers, after sending the status response, should close the connection |
| // regardless of status and without sending an epitaph. |
| // |
| // Closing the client end of the channel should be semantically equivalent |
| // to calling `Close` without knowing when the close has completed or its |
| // status. |
| Close(ctx_ _bindings.Context) (fuchsiaunknown.CloseableCloseResult, error) |
| Query(ctx_ _bindings.Context) ([]uint8, error) |
| // Set `SOL_SOCKET` -> `SO_REUSEADDR`. |
| SetReuseAddress(ctx_ _bindings.Context, value bool) (BaseSocketSetReuseAddressResult, error) |
| // Get `SOL_SOCKET` -> `SO_REUSEADDR`. |
| GetReuseAddress(ctx_ _bindings.Context) (BaseSocketGetReuseAddressResult, error) |
| // Get `SOL_SOCKET` -> `SO_ERROR`. |
| // Returns the last error if there is an error set on the socket. |
| GetError(ctx_ _bindings.Context) (BaseSocketGetErrorResult, error) |
| // Set `SOL_SOCKET` -> `SO_BROADCAST`. |
| SetBroadcast(ctx_ _bindings.Context, value bool) (BaseSocketSetBroadcastResult, error) |
| // Get `SOL_SOCKET` -> `SO_BROADCAST`. |
| GetBroadcast(ctx_ _bindings.Context) (BaseSocketGetBroadcastResult, error) |
| // Set `SOL_SOCKET` -> `SO_SNDBUF`. |
| SetSendBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetSendBufferResult, error) |
| // Get `SOL_SOCKET` -> `SO_SNDBUF`. |
| GetSendBuffer(ctx_ _bindings.Context) (BaseSocketGetSendBufferResult, error) |
| // Set `SOL_SOCKET` -> `SO_RCVBUF`. |
| SetReceiveBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetReceiveBufferResult, error) |
| // Get `SOL_SOCKET` -> `SO_RCVBUF`. |
| GetReceiveBuffer(ctx_ _bindings.Context) (BaseSocketGetReceiveBufferResult, error) |
| // Set `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| SetKeepAlive(ctx_ _bindings.Context, value bool) (BaseSocketSetKeepAliveResult, error) |
| // Get `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| GetKeepAlive(ctx_ _bindings.Context) (BaseSocketGetKeepAliveResult, error) |
| // Set `SOL_SOCKET` -> `SO_OOBINLINE`. |
| SetOutOfBandInline(ctx_ _bindings.Context, value bool) (BaseSocketSetOutOfBandInlineResult, error) |
| // Get `SOL_SOCKET` -> `SO_OOBINLINE`. |
| GetOutOfBandInline(ctx_ _bindings.Context) (BaseSocketGetOutOfBandInlineResult, error) |
| // Set `SOL_SOCKET` -> `SO_NO_CHECK`. |
| SetNoCheck(ctx_ _bindings.Context, value bool) (BaseSocketSetNoCheckResult, error) |
| // Get `SOL_SOCKET` -> `SO_NO_CHECK`. |
| GetNoCheck(ctx_ _bindings.Context) (BaseSocketGetNoCheckResult, error) |
| // Set `SOL_SOCKET` -> `SO_LINGER`. |
| SetLinger(ctx_ _bindings.Context, linger bool, lengthSecs uint32) (BaseSocketSetLingerResult, error) |
| // Get `SOL_SOCKET` -> `SO_LINGER`. |
| GetLinger(ctx_ _bindings.Context) (BaseSocketGetLingerResult, error) |
| // Set `SOL_SOCKET` -> `SO_REUSEPORT`. |
| SetReusePort(ctx_ _bindings.Context, value bool) (BaseSocketSetReusePortResult, error) |
| // Get `SOL_SOCKET` -> `SO_REUSEPORT`. |
| GetReusePort(ctx_ _bindings.Context) (BaseSocketGetReusePortResult, error) |
| // Get `SOL_SOCKET` -> `SO_ACCEPTCONN`. |
| GetAcceptConn(ctx_ _bindings.Context) (BaseSocketGetAcceptConnResult, error) |
| // Set `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| SetBindToDevice(ctx_ _bindings.Context, value string) (BaseSocketSetBindToDeviceResult, error) |
| // Get `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| GetBindToDevice(ctx_ _bindings.Context) (BaseSocketGetBindToDeviceResult, error) |
| // Set `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| SetTimestamp(ctx_ _bindings.Context, value TimestampOption) (BaseSocketSetTimestampResult, error) |
| // Get `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| GetTimestamp(ctx_ _bindings.Context) (BaseSocketGetTimestampResult, error) |
| } |
| |
| type BaseSocketWithCtxTransitionalBase struct{} |
| |
| type BaseSocketWithCtxInterfaceRequest _bindings.InterfaceRequest |
| |
| func NewBaseSocketWithCtxInterfaceRequest() (BaseSocketWithCtxInterfaceRequest, *BaseSocketWithCtxInterface, error) { |
| req, cli, err := _bindings.NewInterfaceRequest() |
| return BaseSocketWithCtxInterfaceRequest(req), (*BaseSocketWithCtxInterface)(cli), err |
| } |
| |
| type BaseSocketWithCtxStub struct { |
| Impl BaseSocketWithCtx |
| } |
| |
| func (s_ *BaseSocketWithCtxStub) Dispatch(args_ _bindings.DispatchArgs) (_bindings.Message, bool, error) { |
| switch args_.Ordinal { |
| case BaseSocketClone2Ordinal: |
| in_ := &fuchsiaunknown.CloneableClone2Request{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| err_ := s_.Impl.Clone2(args_.Ctx, (*in_).Request) |
| return nil, false, err_ |
| case BaseSocketCloseOrdinal: |
| payload, err_ := s_.Impl.Close(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketQueryOrdinal: |
| protocol, err_ := s_.Impl.Query(args_.Ctx) |
| out_ := &fuchsiaunknown.QueryableQueryResponse{Protocol: protocol} |
| return out_, true, err_ |
| case BaseSocketSetReuseAddressOrdinal: |
| in_ := &BaseSocketSetReuseAddressRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetReuseAddress(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketGetReuseAddressOrdinal: |
| payload, err_ := s_.Impl.GetReuseAddress(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketGetErrorOrdinal: |
| payload, err_ := s_.Impl.GetError(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketSetBroadcastOrdinal: |
| in_ := &BaseSocketSetBroadcastRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetBroadcast(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketGetBroadcastOrdinal: |
| payload, err_ := s_.Impl.GetBroadcast(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketSetSendBufferOrdinal: |
| in_ := &BaseSocketSetSendBufferRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetSendBuffer(args_.Ctx, (*in_).ValueBytes) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketGetSendBufferOrdinal: |
| payload, err_ := s_.Impl.GetSendBuffer(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketSetReceiveBufferOrdinal: |
| in_ := &BaseSocketSetReceiveBufferRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetReceiveBuffer(args_.Ctx, (*in_).ValueBytes) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketGetReceiveBufferOrdinal: |
| payload, err_ := s_.Impl.GetReceiveBuffer(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketSetKeepAliveOrdinal: |
| in_ := &BaseSocketSetKeepAliveRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetKeepAlive(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketGetKeepAliveOrdinal: |
| payload, err_ := s_.Impl.GetKeepAlive(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketSetOutOfBandInlineOrdinal: |
| in_ := &BaseSocketSetOutOfBandInlineRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetOutOfBandInline(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketGetOutOfBandInlineOrdinal: |
| payload, err_ := s_.Impl.GetOutOfBandInline(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketSetNoCheckOrdinal: |
| in_ := &BaseSocketSetNoCheckRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetNoCheck(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketGetNoCheckOrdinal: |
| payload, err_ := s_.Impl.GetNoCheck(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketSetLingerOrdinal: |
| in_ := &BaseSocketSetLingerRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetLinger(args_.Ctx, (*in_).Linger, (*in_).LengthSecs) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketGetLingerOrdinal: |
| payload, err_ := s_.Impl.GetLinger(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketSetReusePortOrdinal: |
| in_ := &BaseSocketSetReusePortRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetReusePort(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketGetReusePortOrdinal: |
| payload, err_ := s_.Impl.GetReusePort(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketGetAcceptConnOrdinal: |
| payload, err_ := s_.Impl.GetAcceptConn(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketSetBindToDeviceOrdinal: |
| in_ := &BaseSocketSetBindToDeviceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetBindToDevice(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketGetBindToDeviceOrdinal: |
| payload, err_ := s_.Impl.GetBindToDevice(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketSetTimestampOrdinal: |
| in_ := &BaseSocketSetTimestampRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetTimestamp(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case BaseSocketGetTimestampOrdinal: |
| payload, err_ := s_.Impl.GetTimestamp(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| } |
| return nil, false, _bindings.ErrUnknownOrdinal |
| } |
| |
| type BaseSocketEventProxy _bindings.ChannelProxy |
| |
| const ( |
| DatagramSocketClone2Ordinal uint64 = 0x20d8a7aba2168a79 |
| DatagramSocketCloseOrdinal uint64 = 0x5ac5d459ad7f657e |
| DatagramSocketQueryOrdinal uint64 = 0x2658edee9decfc06 |
| DatagramSocketSetReuseAddressOrdinal uint64 = 0x1fd74ee8b9a4a876 |
| DatagramSocketGetReuseAddressOrdinal uint64 = 0x67b7206b8d1bc0a5 |
| DatagramSocketGetErrorOrdinal uint64 = 0x5aad39b33e5f6ebb |
| DatagramSocketSetBroadcastOrdinal uint64 = 0x6023e081ce3cd947 |
| DatagramSocketGetBroadcastOrdinal uint64 = 0x68796fc556f9780d |
| DatagramSocketSetSendBufferOrdinal uint64 = 0x756eac32d73a7a70 |
| DatagramSocketGetSendBufferOrdinal uint64 = 0x78a52fd9c7b2410b |
| DatagramSocketSetReceiveBufferOrdinal uint64 = 0x6b0cf2f1919c7001 |
| DatagramSocketGetReceiveBufferOrdinal uint64 = 0x14c1a4b64f709e5c |
| DatagramSocketSetKeepAliveOrdinal uint64 = 0x572df8f0b920d2c7 |
| DatagramSocketGetKeepAliveOrdinal uint64 = 0x2dd29d3215f2c9d2 |
| DatagramSocketSetOutOfBandInlineOrdinal uint64 = 0x3ecb49968bee439 |
| DatagramSocketGetOutOfBandInlineOrdinal uint64 = 0x348c1ab3aeca1745 |
| DatagramSocketSetNoCheckOrdinal uint64 = 0x6bbf00c53a4c78c2 |
| DatagramSocketGetNoCheckOrdinal uint64 = 0x2cd4249286417694 |
| DatagramSocketSetLingerOrdinal uint64 = 0x45386351246e998e |
| DatagramSocketGetLingerOrdinal uint64 = 0x48eb20fc5ccb0e45 |
| DatagramSocketSetReusePortOrdinal uint64 = 0x24dd3e5cb36d9ccb |
| DatagramSocketGetReusePortOrdinal uint64 = 0x7a112c1ab54ff828 |
| DatagramSocketGetAcceptConnOrdinal uint64 = 0x67ce6db6c2ec8966 |
| DatagramSocketSetBindToDeviceOrdinal uint64 = 0x2118b483f28aafc4 |
| DatagramSocketGetBindToDeviceOrdinal uint64 = 0x1ab1fbf0ef7906c8 |
| DatagramSocketSetTimestampOrdinal uint64 = 0x285d6516c263d839 |
| DatagramSocketGetTimestampOrdinal uint64 = 0x49f2fffbbcc2bd27 |
| DatagramSocketBindOrdinal uint64 = 0x4bc6400ae92125d |
| DatagramSocketConnectOrdinal uint64 = 0x5f05f19bfdd38871 |
| DatagramSocketDisconnectOrdinal uint64 = 0x74e63b91f7b29b2 |
| DatagramSocketGetSockNameOrdinal uint64 = 0x475f23f84a1a4f85 |
| DatagramSocketGetPeerNameOrdinal uint64 = 0x1ffecf4bd5b6432e |
| DatagramSocketShutdownOrdinal uint64 = 0x247f38b6db68c336 |
| DatagramSocketSetIpTypeOfServiceOrdinal uint64 = 0x995c600475b6d46 |
| DatagramSocketGetIpTypeOfServiceOrdinal uint64 = 0x3814a04259f75fcb |
| DatagramSocketSetIpTtlOrdinal uint64 = 0x29e2424b433ae1ef |
| DatagramSocketGetIpTtlOrdinal uint64 = 0x47e47fa1f24da471 |
| DatagramSocketSetIpPacketInfoOrdinal uint64 = 0x392d16bee20c0e16 |
| DatagramSocketGetIpPacketInfoOrdinal uint64 = 0x54b505f242280740 |
| DatagramSocketSetIpReceiveTypeOfServiceOrdinal uint64 = 0x6c4f6714995f84ef |
| DatagramSocketGetIpReceiveTypeOfServiceOrdinal uint64 = 0x4158ba7dc2795960 |
| DatagramSocketSetIpReceiveTtlOrdinal uint64 = 0x46f15be0ce0ab82b |
| DatagramSocketGetIpReceiveTtlOrdinal uint64 = 0x678ddd5a5dfa2eb5 |
| DatagramSocketSetIpMulticastInterfaceOrdinal uint64 = 0x752fbfa9b12befe |
| DatagramSocketGetIpMulticastInterfaceOrdinal uint64 = 0x320bd14c4df046c4 |
| DatagramSocketSetIpMulticastTtlOrdinal uint64 = 0x63134d53772916a1 |
| DatagramSocketGetIpMulticastTtlOrdinal uint64 = 0x4665cd378f39e1a |
| DatagramSocketSetIpMulticastLoopbackOrdinal uint64 = 0x20c55c11f00943ea |
| DatagramSocketGetIpMulticastLoopbackOrdinal uint64 = 0x3b6b26ff558298f2 |
| DatagramSocketAddIpMembershipOrdinal uint64 = 0x76bc7df115a3b4d0 |
| DatagramSocketDropIpMembershipOrdinal uint64 = 0x2888f3099188d03 |
| DatagramSocketSetIpTransparentOrdinal uint64 = 0x1ae532b0c066e3a0 |
| DatagramSocketGetIpTransparentOrdinal uint64 = 0x51d43695962ebfb5 |
| DatagramSocketSetIpReceiveOriginalDestinationAddressOrdinal uint64 = 0x4722b4ce52f7840 |
| DatagramSocketGetIpReceiveOriginalDestinationAddressOrdinal uint64 = 0x2a0e7dc5d6bfdfe9 |
| DatagramSocketAddIpv6MembershipOrdinal uint64 = 0x7c94727acb4ea4b3 |
| DatagramSocketDropIpv6MembershipOrdinal uint64 = 0x42104c70ccaba304 |
| DatagramSocketSetIpv6MulticastInterfaceOrdinal uint64 = 0x135f76db3774ab3b |
| DatagramSocketGetIpv6MulticastInterfaceOrdinal uint64 = 0x1f26fcdd348f1882 |
| DatagramSocketSetIpv6UnicastHopsOrdinal uint64 = 0x157d51e98f462859 |
| DatagramSocketGetIpv6UnicastHopsOrdinal uint64 = 0x21f4641cad8bd8d2 |
| DatagramSocketSetIpv6ReceiveHopLimitOrdinal uint64 = 0x5c24808ed2e84a1e |
| DatagramSocketGetIpv6ReceiveHopLimitOrdinal uint64 = 0x341e06689885b4c0 |
| DatagramSocketSetIpv6MulticastHopsOrdinal uint64 = 0x25b9cd4d181f82c1 |
| DatagramSocketGetIpv6MulticastHopsOrdinal uint64 = 0x52916948a365012a |
| DatagramSocketSetIpv6MulticastLoopbackOrdinal uint64 = 0x55701c409ff41b40 |
| DatagramSocketGetIpv6MulticastLoopbackOrdinal uint64 = 0x4415b701fde319c3 |
| DatagramSocketSetIpv6OnlyOrdinal uint64 = 0x4873f1364758cbba |
| DatagramSocketGetIpv6OnlyOrdinal uint64 = 0x4aa3340a1a26b89c |
| DatagramSocketSetIpv6ReceiveTrafficClassOrdinal uint64 = 0x58f07c8788d099a0 |
| DatagramSocketGetIpv6ReceiveTrafficClassOrdinal uint64 = 0x2e334df1da553ffa |
| DatagramSocketSetIpv6TrafficClassOrdinal uint64 = 0x6af077800c5a0b4f |
| DatagramSocketGetIpv6TrafficClassOrdinal uint64 = 0x6baf6eed8fc2f04 |
| DatagramSocketSetIpv6ReceivePacketInfoOrdinal uint64 = 0x19259775b1a92768 |
| DatagramSocketGetIpv6ReceivePacketInfoOrdinal uint64 = 0x7acd4a2775baec75 |
| DatagramSocketGetOriginalDestinationOrdinal uint64 = 0x38bf28f0dafdbac0 |
| DatagramSocketGetInfoOrdinal uint64 = 0x48aa0a1f6a32d2ed |
| DatagramSocketDescribeOrdinal uint64 = 0xbf1e2f0a86601f3 |
| DatagramSocketSendMsgPreflightOrdinal uint64 = 0x5362e668e777248a |
| DatagramSocketRecvMsgPostflightOrdinal uint64 = 0x1a7cdeca5f3eb8e2 |
| ) |
| |
| type DatagramSocketWithCtxInterface _bindings.ChannelProxy |
| |
| func (p *DatagramSocketWithCtxInterface) Clone2(ctx_ _bindings.Context, request fuchsiaunknown.CloneableWithCtxInterfaceRequest) error { |
| req_ := &fuchsiaunknown.CloneableClone2Request{Request: request} |
| err_ := ((*_bindings.ChannelProxy)(p)).Send(DatagramSocketClone2Ordinal, req_) |
| return err_ |
| } |
| |
| // Terminates the connection. |
| // |
| // After calling `Close`, the client must not send any other requests. |
| // |
| // Servers, after sending the status response, should close the connection |
| // regardless of status and without sending an epitaph. |
| // |
| // Closing the client end of the channel should be semantically equivalent |
| // to calling `Close` without knowing when the close has completed or its |
| // status. |
| func (p *DatagramSocketWithCtxInterface) Close(ctx_ _bindings.Context) (fuchsiaunknown.CloseableCloseResult, error) { |
| var req_ _bindings.Message |
| resp_ := &fuchsiaunknown.CloseableCloseResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketCloseOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| func (p *DatagramSocketWithCtxInterface) Query(ctx_ _bindings.Context) ([]uint8, error) { |
| var req_ _bindings.Message |
| resp_ := &fuchsiaunknown.QueryableQueryResponse{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketQueryOrdinal, req_, resp_) |
| return (*resp_).Protocol, err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_REUSEADDR`. |
| func (p *DatagramSocketWithCtxInterface) SetReuseAddress(ctx_ _bindings.Context, value bool) (BaseSocketSetReuseAddressResult, error) { |
| req_ := &BaseSocketSetReuseAddressRequest{Value: value} |
| resp_ := &BaseSocketSetReuseAddressResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetReuseAddressOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_REUSEADDR`. |
| func (p *DatagramSocketWithCtxInterface) GetReuseAddress(ctx_ _bindings.Context) (BaseSocketGetReuseAddressResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetReuseAddressResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetReuseAddressOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_ERROR`. |
| // Returns the last error if there is an error set on the socket. |
| func (p *DatagramSocketWithCtxInterface) GetError(ctx_ _bindings.Context) (BaseSocketGetErrorResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetErrorResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetErrorOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_BROADCAST`. |
| func (p *DatagramSocketWithCtxInterface) SetBroadcast(ctx_ _bindings.Context, value bool) (BaseSocketSetBroadcastResult, error) { |
| req_ := &BaseSocketSetBroadcastRequest{Value: value} |
| resp_ := &BaseSocketSetBroadcastResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetBroadcastOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_BROADCAST`. |
| func (p *DatagramSocketWithCtxInterface) GetBroadcast(ctx_ _bindings.Context) (BaseSocketGetBroadcastResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetBroadcastResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetBroadcastOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_SNDBUF`. |
| func (p *DatagramSocketWithCtxInterface) SetSendBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetSendBufferResult, error) { |
| req_ := &BaseSocketSetSendBufferRequest{ValueBytes: valueBytes} |
| resp_ := &BaseSocketSetSendBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetSendBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_SNDBUF`. |
| func (p *DatagramSocketWithCtxInterface) GetSendBuffer(ctx_ _bindings.Context) (BaseSocketGetSendBufferResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetSendBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetSendBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_RCVBUF`. |
| func (p *DatagramSocketWithCtxInterface) SetReceiveBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetReceiveBufferResult, error) { |
| req_ := &BaseSocketSetReceiveBufferRequest{ValueBytes: valueBytes} |
| resp_ := &BaseSocketSetReceiveBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetReceiveBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_RCVBUF`. |
| func (p *DatagramSocketWithCtxInterface) GetReceiveBuffer(ctx_ _bindings.Context) (BaseSocketGetReceiveBufferResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetReceiveBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetReceiveBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| func (p *DatagramSocketWithCtxInterface) SetKeepAlive(ctx_ _bindings.Context, value bool) (BaseSocketSetKeepAliveResult, error) { |
| req_ := &BaseSocketSetKeepAliveRequest{Value: value} |
| resp_ := &BaseSocketSetKeepAliveResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetKeepAliveOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| func (p *DatagramSocketWithCtxInterface) GetKeepAlive(ctx_ _bindings.Context) (BaseSocketGetKeepAliveResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetKeepAliveResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetKeepAliveOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_OOBINLINE`. |
| func (p *DatagramSocketWithCtxInterface) SetOutOfBandInline(ctx_ _bindings.Context, value bool) (BaseSocketSetOutOfBandInlineResult, error) { |
| req_ := &BaseSocketSetOutOfBandInlineRequest{Value: value} |
| resp_ := &BaseSocketSetOutOfBandInlineResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetOutOfBandInlineOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_OOBINLINE`. |
| func (p *DatagramSocketWithCtxInterface) GetOutOfBandInline(ctx_ _bindings.Context) (BaseSocketGetOutOfBandInlineResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetOutOfBandInlineResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetOutOfBandInlineOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_NO_CHECK`. |
| func (p *DatagramSocketWithCtxInterface) SetNoCheck(ctx_ _bindings.Context, value bool) (BaseSocketSetNoCheckResult, error) { |
| req_ := &BaseSocketSetNoCheckRequest{Value: value} |
| resp_ := &BaseSocketSetNoCheckResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetNoCheckOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_NO_CHECK`. |
| func (p *DatagramSocketWithCtxInterface) GetNoCheck(ctx_ _bindings.Context) (BaseSocketGetNoCheckResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetNoCheckResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetNoCheckOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_LINGER`. |
| func (p *DatagramSocketWithCtxInterface) SetLinger(ctx_ _bindings.Context, linger bool, lengthSecs uint32) (BaseSocketSetLingerResult, error) { |
| req_ := &BaseSocketSetLingerRequest{Linger: linger, LengthSecs: lengthSecs} |
| resp_ := &BaseSocketSetLingerResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetLingerOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_LINGER`. |
| func (p *DatagramSocketWithCtxInterface) GetLinger(ctx_ _bindings.Context) (BaseSocketGetLingerResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetLingerResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetLingerOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_REUSEPORT`. |
| func (p *DatagramSocketWithCtxInterface) SetReusePort(ctx_ _bindings.Context, value bool) (BaseSocketSetReusePortResult, error) { |
| req_ := &BaseSocketSetReusePortRequest{Value: value} |
| resp_ := &BaseSocketSetReusePortResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetReusePortOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_REUSEPORT`. |
| func (p *DatagramSocketWithCtxInterface) GetReusePort(ctx_ _bindings.Context) (BaseSocketGetReusePortResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetReusePortResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetReusePortOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_ACCEPTCONN`. |
| func (p *DatagramSocketWithCtxInterface) GetAcceptConn(ctx_ _bindings.Context) (BaseSocketGetAcceptConnResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetAcceptConnResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetAcceptConnOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| func (p *DatagramSocketWithCtxInterface) SetBindToDevice(ctx_ _bindings.Context, value string) (BaseSocketSetBindToDeviceResult, error) { |
| req_ := &BaseSocketSetBindToDeviceRequest{Value: value} |
| resp_ := &BaseSocketSetBindToDeviceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetBindToDeviceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| func (p *DatagramSocketWithCtxInterface) GetBindToDevice(ctx_ _bindings.Context) (BaseSocketGetBindToDeviceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetBindToDeviceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetBindToDeviceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| func (p *DatagramSocketWithCtxInterface) SetTimestamp(ctx_ _bindings.Context, value TimestampOption) (BaseSocketSetTimestampResult, error) { |
| req_ := &BaseSocketSetTimestampRequest{Value: value} |
| resp_ := &BaseSocketSetTimestampResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetTimestampOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| func (p *DatagramSocketWithCtxInterface) GetTimestamp(ctx_ _bindings.Context) (BaseSocketGetTimestampResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetTimestampResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetTimestampOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Sets the local address used for the socket. |
| func (p *DatagramSocketWithCtxInterface) Bind(ctx_ _bindings.Context, addr fuchsianet.SocketAddress) (BaseNetworkSocketBindResult, error) { |
| req_ := &BaseNetworkSocketBindRequest{Addr: addr} |
| resp_ := &BaseNetworkSocketBindResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketBindOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Initiates a connection to a remote address. |
| func (p *DatagramSocketWithCtxInterface) Connect(ctx_ _bindings.Context, addr fuchsianet.SocketAddress) (BaseNetworkSocketConnectResult, error) { |
| req_ := &BaseNetworkSocketConnectRequest{Addr: addr} |
| resp_ := &BaseNetworkSocketConnectResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketConnectOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Clears connection information from this socket. |
| func (p *DatagramSocketWithCtxInterface) Disconnect(ctx_ _bindings.Context) (BaseNetworkSocketDisconnectResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketDisconnectResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketDisconnectOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Retrieves the local socket address. |
| func (p *DatagramSocketWithCtxInterface) GetSockName(ctx_ _bindings.Context) (BaseNetworkSocketGetSockNameResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetSockNameResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetSockNameOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Retrieves the remote socket address. |
| func (p *DatagramSocketWithCtxInterface) GetPeerName(ctx_ _bindings.Context) (BaseNetworkSocketGetPeerNameResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetPeerNameResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetPeerNameOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Shuts down part of the socket. |
| func (p *DatagramSocketWithCtxInterface) Shutdown(ctx_ _bindings.Context, mode ShutdownMode) (BaseNetworkSocketShutdownResult, error) { |
| req_ := &BaseNetworkSocketShutdownRequest{Mode: mode} |
| resp_ := &BaseNetworkSocketShutdownResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketShutdownOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_TOS`. |
| func (p *DatagramSocketWithCtxInterface) SetIpTypeOfService(ctx_ _bindings.Context, value uint8) (BaseNetworkSocketSetIpTypeOfServiceResult, error) { |
| req_ := &BaseNetworkSocketSetIpTypeOfServiceRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpTypeOfServiceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetIpTypeOfServiceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_TOS`. |
| func (p *DatagramSocketWithCtxInterface) GetIpTypeOfService(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTypeOfServiceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpTypeOfServiceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetIpTypeOfServiceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_TTL`. |
| func (p *DatagramSocketWithCtxInterface) SetIpTtl(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpTtlResult, error) { |
| req_ := &BaseNetworkSocketSetIpTtlRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetIpTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_TTL`. |
| func (p *DatagramSocketWithCtxInterface) GetIpTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTtlResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetIpTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_PKTINFO`. |
| func (p *DatagramSocketWithCtxInterface) SetIpPacketInfo(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpPacketInfoResult, error) { |
| req_ := &BaseNetworkSocketSetIpPacketInfoRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpPacketInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetIpPacketInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_PKTINFO`. |
| func (p *DatagramSocketWithCtxInterface) GetIpPacketInfo(ctx_ _bindings.Context) (BaseNetworkSocketGetIpPacketInfoResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpPacketInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetIpPacketInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_RECVTOS`. |
| func (p *DatagramSocketWithCtxInterface) SetIpReceiveTypeOfService(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveTypeOfServiceResult, error) { |
| req_ := &BaseNetworkSocketSetIpReceiveTypeOfServiceRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpReceiveTypeOfServiceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetIpReceiveTypeOfServiceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_RECVTOS`. |
| func (p *DatagramSocketWithCtxInterface) GetIpReceiveTypeOfService(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveTypeOfServiceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpReceiveTypeOfServiceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetIpReceiveTypeOfServiceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_RECVTTL`. |
| func (p *DatagramSocketWithCtxInterface) SetIpReceiveTtl(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveTtlResult, error) { |
| req_ := &BaseNetworkSocketSetIpReceiveTtlRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpReceiveTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetIpReceiveTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_RECVTTL`. |
| func (p *DatagramSocketWithCtxInterface) GetIpReceiveTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveTtlResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpReceiveTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetIpReceiveTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_MULTICAST_IF`. |
| func (p *DatagramSocketWithCtxInterface) SetIpMulticastInterface(ctx_ _bindings.Context, iface uint64, address fuchsianet.Ipv4Address) (BaseNetworkSocketSetIpMulticastInterfaceResult, error) { |
| req_ := &BaseNetworkSocketSetIpMulticastInterfaceRequest{Iface: iface, Address: address} |
| resp_ := &BaseNetworkSocketSetIpMulticastInterfaceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetIpMulticastInterfaceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_MULTICAST_IF`. |
| func (p *DatagramSocketWithCtxInterface) GetIpMulticastInterface(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastInterfaceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpMulticastInterfaceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetIpMulticastInterfaceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_MULTICAST_TTL`. |
| func (p *DatagramSocketWithCtxInterface) SetIpMulticastTtl(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpMulticastTtlResult, error) { |
| req_ := &BaseNetworkSocketSetIpMulticastTtlRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpMulticastTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetIpMulticastTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_MULTICAST_TTL`. |
| func (p *DatagramSocketWithCtxInterface) GetIpMulticastTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastTtlResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpMulticastTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetIpMulticastTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_MULTICAST_LOOP`. |
| func (p *DatagramSocketWithCtxInterface) SetIpMulticastLoopback(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpMulticastLoopbackResult, error) { |
| req_ := &BaseNetworkSocketSetIpMulticastLoopbackRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpMulticastLoopbackResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetIpMulticastLoopbackOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_MULTICAST_LOOP`. |
| func (p *DatagramSocketWithCtxInterface) GetIpMulticastLoopback(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastLoopbackResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpMulticastLoopbackResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetIpMulticastLoopbackOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_ADD_MEMBERSHIP` |
| func (p *DatagramSocketWithCtxInterface) AddIpMembership(ctx_ _bindings.Context, membership IpMulticastMembership) (BaseNetworkSocketAddIpMembershipResult, error) { |
| req_ := &BaseNetworkSocketAddIpMembershipRequest{Membership: membership} |
| resp_ := &BaseNetworkSocketAddIpMembershipResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketAddIpMembershipOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_DROP_MEMBERSHIP` |
| func (p *DatagramSocketWithCtxInterface) DropIpMembership(ctx_ _bindings.Context, membership IpMulticastMembership) (BaseNetworkSocketDropIpMembershipResult, error) { |
| req_ := &BaseNetworkSocketDropIpMembershipRequest{Membership: membership} |
| resp_ := &BaseNetworkSocketDropIpMembershipResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketDropIpMembershipOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_TRANSPARENT` |
| func (p *DatagramSocketWithCtxInterface) SetIpTransparent(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpTransparentResult, error) { |
| req_ := &BaseNetworkSocketSetIpTransparentRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpTransparentResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetIpTransparentOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_TRANSPARENT` |
| func (p *DatagramSocketWithCtxInterface) GetIpTransparent(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTransparentResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpTransparentResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetIpTransparentOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_RECVORIGDSTADDR` |
| func (p *DatagramSocketWithCtxInterface) SetIpReceiveOriginalDestinationAddress(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult, error) { |
| req_ := &BaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetIpReceiveOriginalDestinationAddressOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_RECVORIGDSTADDR` |
| func (p *DatagramSocketWithCtxInterface) GetIpReceiveOriginalDestinationAddress(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetIpReceiveOriginalDestinationAddressOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_ADD_MEMBERSHIP`. |
| func (p *DatagramSocketWithCtxInterface) AddIpv6Membership(ctx_ _bindings.Context, membership Ipv6MulticastMembership) (BaseNetworkSocketAddIpv6MembershipResult, error) { |
| req_ := &BaseNetworkSocketAddIpv6MembershipRequest{Membership: membership} |
| resp_ := &BaseNetworkSocketAddIpv6MembershipResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketAddIpv6MembershipOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_DROP_MEMBERSHIP`. |
| func (p *DatagramSocketWithCtxInterface) DropIpv6Membership(ctx_ _bindings.Context, membership Ipv6MulticastMembership) (BaseNetworkSocketDropIpv6MembershipResult, error) { |
| req_ := &BaseNetworkSocketDropIpv6MembershipRequest{Membership: membership} |
| resp_ := &BaseNetworkSocketDropIpv6MembershipResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketDropIpv6MembershipOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_IF`. |
| func (p *DatagramSocketWithCtxInterface) SetIpv6MulticastInterface(ctx_ _bindings.Context, value uint64) (BaseNetworkSocketSetIpv6MulticastInterfaceResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6MulticastInterfaceRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6MulticastInterfaceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetIpv6MulticastInterfaceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_IF`. |
| func (p *DatagramSocketWithCtxInterface) GetIpv6MulticastInterface(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastInterfaceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6MulticastInterfaceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetIpv6MulticastInterfaceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_UNICAST_HOPS`. |
| func (p *DatagramSocketWithCtxInterface) SetIpv6UnicastHops(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6UnicastHopsResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6UnicastHopsRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6UnicastHopsResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetIpv6UnicastHopsOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_UNICAST_HOPS`. |
| func (p *DatagramSocketWithCtxInterface) GetIpv6UnicastHops(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6UnicastHopsResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6UnicastHopsResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetIpv6UnicastHopsOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_RECVHOPLIMIT`. |
| func (p *DatagramSocketWithCtxInterface) SetIpv6ReceiveHopLimit(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceiveHopLimitResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6ReceiveHopLimitRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6ReceiveHopLimitResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetIpv6ReceiveHopLimitOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_RECVHOPLIMIT`. |
| func (p *DatagramSocketWithCtxInterface) GetIpv6ReceiveHopLimit(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceiveHopLimitResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6ReceiveHopLimitResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetIpv6ReceiveHopLimitOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_HOPS`. |
| func (p *DatagramSocketWithCtxInterface) SetIpv6MulticastHops(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6MulticastHopsResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6MulticastHopsRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6MulticastHopsResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetIpv6MulticastHopsOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_HOPS`. |
| func (p *DatagramSocketWithCtxInterface) GetIpv6MulticastHops(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastHopsResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6MulticastHopsResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetIpv6MulticastHopsOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_LOOP`. |
| func (p *DatagramSocketWithCtxInterface) SetIpv6MulticastLoopback(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6MulticastLoopbackResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6MulticastLoopbackRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6MulticastLoopbackResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetIpv6MulticastLoopbackOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_LOOP`. |
| func (p *DatagramSocketWithCtxInterface) GetIpv6MulticastLoopback(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastLoopbackResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6MulticastLoopbackResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetIpv6MulticastLoopbackOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_V6ONLY`. |
| func (p *DatagramSocketWithCtxInterface) SetIpv6Only(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6OnlyResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6OnlyRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6OnlyResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetIpv6OnlyOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_V6ONLY`. |
| func (p *DatagramSocketWithCtxInterface) GetIpv6Only(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6OnlyResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6OnlyResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetIpv6OnlyOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_RECVTCLASS`. |
| func (p *DatagramSocketWithCtxInterface) SetIpv6ReceiveTrafficClass(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceiveTrafficClassResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6ReceiveTrafficClassRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6ReceiveTrafficClassResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetIpv6ReceiveTrafficClassOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_RECVTCLASS`. |
| func (p *DatagramSocketWithCtxInterface) GetIpv6ReceiveTrafficClass(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceiveTrafficClassResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6ReceiveTrafficClassResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetIpv6ReceiveTrafficClassOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_TCLASS` |
| func (p *DatagramSocketWithCtxInterface) SetIpv6TrafficClass(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6TrafficClassResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6TrafficClassRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6TrafficClassResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetIpv6TrafficClassOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_TCLASS`. |
| func (p *DatagramSocketWithCtxInterface) GetIpv6TrafficClass(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6TrafficClassResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6TrafficClassResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetIpv6TrafficClassOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_RECVPKTINFO`. |
| func (p *DatagramSocketWithCtxInterface) SetIpv6ReceivePacketInfo(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceivePacketInfoResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6ReceivePacketInfoRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6ReceivePacketInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSetIpv6ReceivePacketInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_RECVPKTINFO`. |
| func (p *DatagramSocketWithCtxInterface) GetIpv6ReceivePacketInfo(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceivePacketInfoResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6ReceivePacketInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetIpv6ReceivePacketInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `SO_ORIGINAL_DST`. |
| func (p *DatagramSocketWithCtxInterface) GetOriginalDestination(ctx_ _bindings.Context) (BaseNetworkSocketGetOriginalDestinationResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetOriginalDestinationResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetOriginalDestinationOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Retrieves creation information from the socket. |
| // |
| // - response `domain` the socket's associated domain. |
| // - response `proto` the socket's associated protocol. |
| func (p *DatagramSocketWithCtxInterface) GetInfo(ctx_ _bindings.Context) (BaseDatagramSocketGetInfoResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseDatagramSocketGetInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketGetInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| func (p *DatagramSocketWithCtxInterface) Describe(ctx_ _bindings.Context) (DatagramSocketDescribeResponse, error) { |
| var req_ _bindings.Message |
| resp_ := &DatagramSocketDescribeResponse{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketDescribeOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Validates that data can be sent. |
| // |
| // + request `args` the requested disposition of data to be sent. |
| // - response the constraints sent data must satisfy. |
| // * error the error code indicating the reason for validation failure. |
| func (p *DatagramSocketWithCtxInterface) SendMsgPreflight(ctx_ _bindings.Context, payload DatagramSocketSendMsgPreflightRequest) (DatagramSocketSendMsgPreflightResult, error) { |
| req_ := &payload |
| resp_ := &DatagramSocketSendMsgPreflightResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketSendMsgPreflightOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Returns the set of requested control messages. |
| // |
| // - response the set of currently requested control messages. |
| func (p *DatagramSocketWithCtxInterface) RecvMsgPostflight(ctx_ _bindings.Context) (DatagramSocketRecvMsgPostflightResult, error) { |
| var req_ _bindings.Message |
| resp_ := &DatagramSocketRecvMsgPostflightResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(DatagramSocketRecvMsgPostflightOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // A datagram socket. |
| type DatagramSocketWithCtx interface { |
| Clone2(ctx_ _bindings.Context, request fuchsiaunknown.CloneableWithCtxInterfaceRequest) error |
| // Terminates the connection. |
| // |
| // After calling `Close`, the client must not send any other requests. |
| // |
| // Servers, after sending the status response, should close the connection |
| // regardless of status and without sending an epitaph. |
| // |
| // Closing the client end of the channel should be semantically equivalent |
| // to calling `Close` without knowing when the close has completed or its |
| // status. |
| Close(ctx_ _bindings.Context) (fuchsiaunknown.CloseableCloseResult, error) |
| Query(ctx_ _bindings.Context) ([]uint8, error) |
| // Set `SOL_SOCKET` -> `SO_REUSEADDR`. |
| SetReuseAddress(ctx_ _bindings.Context, value bool) (BaseSocketSetReuseAddressResult, error) |
| // Get `SOL_SOCKET` -> `SO_REUSEADDR`. |
| GetReuseAddress(ctx_ _bindings.Context) (BaseSocketGetReuseAddressResult, error) |
| // Get `SOL_SOCKET` -> `SO_ERROR`. |
| // Returns the last error if there is an error set on the socket. |
| GetError(ctx_ _bindings.Context) (BaseSocketGetErrorResult, error) |
| // Set `SOL_SOCKET` -> `SO_BROADCAST`. |
| SetBroadcast(ctx_ _bindings.Context, value bool) (BaseSocketSetBroadcastResult, error) |
| // Get `SOL_SOCKET` -> `SO_BROADCAST`. |
| GetBroadcast(ctx_ _bindings.Context) (BaseSocketGetBroadcastResult, error) |
| // Set `SOL_SOCKET` -> `SO_SNDBUF`. |
| SetSendBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetSendBufferResult, error) |
| // Get `SOL_SOCKET` -> `SO_SNDBUF`. |
| GetSendBuffer(ctx_ _bindings.Context) (BaseSocketGetSendBufferResult, error) |
| // Set `SOL_SOCKET` -> `SO_RCVBUF`. |
| SetReceiveBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetReceiveBufferResult, error) |
| // Get `SOL_SOCKET` -> `SO_RCVBUF`. |
| GetReceiveBuffer(ctx_ _bindings.Context) (BaseSocketGetReceiveBufferResult, error) |
| // Set `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| SetKeepAlive(ctx_ _bindings.Context, value bool) (BaseSocketSetKeepAliveResult, error) |
| // Get `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| GetKeepAlive(ctx_ _bindings.Context) (BaseSocketGetKeepAliveResult, error) |
| // Set `SOL_SOCKET` -> `SO_OOBINLINE`. |
| SetOutOfBandInline(ctx_ _bindings.Context, value bool) (BaseSocketSetOutOfBandInlineResult, error) |
| // Get `SOL_SOCKET` -> `SO_OOBINLINE`. |
| GetOutOfBandInline(ctx_ _bindings.Context) (BaseSocketGetOutOfBandInlineResult, error) |
| // Set `SOL_SOCKET` -> `SO_NO_CHECK`. |
| SetNoCheck(ctx_ _bindings.Context, value bool) (BaseSocketSetNoCheckResult, error) |
| // Get `SOL_SOCKET` -> `SO_NO_CHECK`. |
| GetNoCheck(ctx_ _bindings.Context) (BaseSocketGetNoCheckResult, error) |
| // Set `SOL_SOCKET` -> `SO_LINGER`. |
| SetLinger(ctx_ _bindings.Context, linger bool, lengthSecs uint32) (BaseSocketSetLingerResult, error) |
| // Get `SOL_SOCKET` -> `SO_LINGER`. |
| GetLinger(ctx_ _bindings.Context) (BaseSocketGetLingerResult, error) |
| // Set `SOL_SOCKET` -> `SO_REUSEPORT`. |
| SetReusePort(ctx_ _bindings.Context, value bool) (BaseSocketSetReusePortResult, error) |
| // Get `SOL_SOCKET` -> `SO_REUSEPORT`. |
| GetReusePort(ctx_ _bindings.Context) (BaseSocketGetReusePortResult, error) |
| // Get `SOL_SOCKET` -> `SO_ACCEPTCONN`. |
| GetAcceptConn(ctx_ _bindings.Context) (BaseSocketGetAcceptConnResult, error) |
| // Set `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| SetBindToDevice(ctx_ _bindings.Context, value string) (BaseSocketSetBindToDeviceResult, error) |
| // Get `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| GetBindToDevice(ctx_ _bindings.Context) (BaseSocketGetBindToDeviceResult, error) |
| // Set `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| SetTimestamp(ctx_ _bindings.Context, value TimestampOption) (BaseSocketSetTimestampResult, error) |
| // Get `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| GetTimestamp(ctx_ _bindings.Context) (BaseSocketGetTimestampResult, error) |
| // Sets the local address used for the socket. |
| Bind(ctx_ _bindings.Context, addr fuchsianet.SocketAddress) (BaseNetworkSocketBindResult, error) |
| // Initiates a connection to a remote address. |
| Connect(ctx_ _bindings.Context, addr fuchsianet.SocketAddress) (BaseNetworkSocketConnectResult, error) |
| // Clears connection information from this socket. |
| Disconnect(ctx_ _bindings.Context) (BaseNetworkSocketDisconnectResult, error) |
| // Retrieves the local socket address. |
| GetSockName(ctx_ _bindings.Context) (BaseNetworkSocketGetSockNameResult, error) |
| // Retrieves the remote socket address. |
| GetPeerName(ctx_ _bindings.Context) (BaseNetworkSocketGetPeerNameResult, error) |
| // Shuts down part of the socket. |
| Shutdown(ctx_ _bindings.Context, mode ShutdownMode) (BaseNetworkSocketShutdownResult, error) |
| // Set `SOL_IP` -> `IP_TOS`. |
| SetIpTypeOfService(ctx_ _bindings.Context, value uint8) (BaseNetworkSocketSetIpTypeOfServiceResult, error) |
| // Get `SOL_IP` -> `IP_TOS`. |
| GetIpTypeOfService(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTypeOfServiceResult, error) |
| // Set `SOL_IP` -> `IP_TTL`. |
| SetIpTtl(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpTtlResult, error) |
| // Get `SOL_IP` -> `IP_TTL`. |
| GetIpTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTtlResult, error) |
| // Set `SOL_IP` -> `IP_PKTINFO`. |
| SetIpPacketInfo(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpPacketInfoResult, error) |
| // Get `SOL_IP` -> `IP_PKTINFO`. |
| GetIpPacketInfo(ctx_ _bindings.Context) (BaseNetworkSocketGetIpPacketInfoResult, error) |
| // Set `SOL_IP` -> `IP_RECVTOS`. |
| SetIpReceiveTypeOfService(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveTypeOfServiceResult, error) |
| // Get `SOL_IP` -> `IP_RECVTOS`. |
| GetIpReceiveTypeOfService(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveTypeOfServiceResult, error) |
| // Set `SOL_IP` -> `IP_RECVTTL`. |
| SetIpReceiveTtl(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveTtlResult, error) |
| // Get `SOL_IP` -> `IP_RECVTTL`. |
| GetIpReceiveTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveTtlResult, error) |
| // Set `SOL_IP` -> `IP_MULTICAST_IF`. |
| SetIpMulticastInterface(ctx_ _bindings.Context, iface uint64, address fuchsianet.Ipv4Address) (BaseNetworkSocketSetIpMulticastInterfaceResult, error) |
| // Get `SOL_IP` -> `IP_MULTICAST_IF`. |
| GetIpMulticastInterface(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastInterfaceResult, error) |
| // Set `SOL_IP` -> `IP_MULTICAST_TTL`. |
| SetIpMulticastTtl(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpMulticastTtlResult, error) |
| // Get `SOL_IP` -> `IP_MULTICAST_TTL`. |
| GetIpMulticastTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastTtlResult, error) |
| // Set `SOL_IP` -> `IP_MULTICAST_LOOP`. |
| SetIpMulticastLoopback(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpMulticastLoopbackResult, error) |
| // Get `SOL_IP` -> `IP_MULTICAST_LOOP`. |
| GetIpMulticastLoopback(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastLoopbackResult, error) |
| // Set `SOL_IP` -> `IP_ADD_MEMBERSHIP` |
| AddIpMembership(ctx_ _bindings.Context, membership IpMulticastMembership) (BaseNetworkSocketAddIpMembershipResult, error) |
| // Set `SOL_IP` -> `IP_DROP_MEMBERSHIP` |
| DropIpMembership(ctx_ _bindings.Context, membership IpMulticastMembership) (BaseNetworkSocketDropIpMembershipResult, error) |
| // Set `SOL_IP` -> `IP_TRANSPARENT` |
| SetIpTransparent(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpTransparentResult, error) |
| // Get `SOL_IP` -> `IP_TRANSPARENT` |
| GetIpTransparent(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTransparentResult, error) |
| // Set `SOL_IP` -> `IP_RECVORIGDSTADDR` |
| SetIpReceiveOriginalDestinationAddress(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult, error) |
| // Get `SOL_IP` -> `IP_RECVORIGDSTADDR` |
| GetIpReceiveOriginalDestinationAddress(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult, error) |
| // Set `SOL_IPV6` -> `IPV6_ADD_MEMBERSHIP`. |
| AddIpv6Membership(ctx_ _bindings.Context, membership Ipv6MulticastMembership) (BaseNetworkSocketAddIpv6MembershipResult, error) |
| // Set `SOL_IPV6` -> `IPV6_DROP_MEMBERSHIP`. |
| DropIpv6Membership(ctx_ _bindings.Context, membership Ipv6MulticastMembership) (BaseNetworkSocketDropIpv6MembershipResult, error) |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_IF`. |
| SetIpv6MulticastInterface(ctx_ _bindings.Context, value uint64) (BaseNetworkSocketSetIpv6MulticastInterfaceResult, error) |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_IF`. |
| GetIpv6MulticastInterface(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastInterfaceResult, error) |
| // Set `SOL_IPV6` -> `IPV6_UNICAST_HOPS`. |
| SetIpv6UnicastHops(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6UnicastHopsResult, error) |
| // Get `SOL_IPV6` -> `IPV6_UNICAST_HOPS`. |
| GetIpv6UnicastHops(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6UnicastHopsResult, error) |
| // Set `SOL_IPV6` -> `IPV6_RECVHOPLIMIT`. |
| SetIpv6ReceiveHopLimit(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceiveHopLimitResult, error) |
| // Get `SOL_IPV6` -> `IPV6_RECVHOPLIMIT`. |
| GetIpv6ReceiveHopLimit(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceiveHopLimitResult, error) |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_HOPS`. |
| SetIpv6MulticastHops(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6MulticastHopsResult, error) |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_HOPS`. |
| GetIpv6MulticastHops(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastHopsResult, error) |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_LOOP`. |
| SetIpv6MulticastLoopback(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6MulticastLoopbackResult, error) |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_LOOP`. |
| GetIpv6MulticastLoopback(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastLoopbackResult, error) |
| // Set `SOL_IPV6` -> `IPV6_V6ONLY`. |
| SetIpv6Only(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6OnlyResult, error) |
| // Get `SOL_IPV6` -> `IPV6_V6ONLY`. |
| GetIpv6Only(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6OnlyResult, error) |
| // Set `SOL_IPV6` -> `IPV6_RECVTCLASS`. |
| SetIpv6ReceiveTrafficClass(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceiveTrafficClassResult, error) |
| // Get `SOL_IPV6` -> `IPV6_RECVTCLASS`. |
| GetIpv6ReceiveTrafficClass(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceiveTrafficClassResult, error) |
| // Set `SOL_IPV6` -> `IPV6_TCLASS` |
| SetIpv6TrafficClass(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6TrafficClassResult, error) |
| // Get `SOL_IPV6` -> `IPV6_TCLASS`. |
| GetIpv6TrafficClass(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6TrafficClassResult, error) |
| // Set `SOL_IPV6` -> `IPV6_RECVPKTINFO`. |
| SetIpv6ReceivePacketInfo(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceivePacketInfoResult, error) |
| // Get `SOL_IPV6` -> `IPV6_RECVPKTINFO`. |
| GetIpv6ReceivePacketInfo(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceivePacketInfoResult, error) |
| // Get `SOL_IP` -> `SO_ORIGINAL_DST`. |
| GetOriginalDestination(ctx_ _bindings.Context) (BaseNetworkSocketGetOriginalDestinationResult, error) |
| // Retrieves creation information from the socket. |
| // |
| // - response `domain` the socket's associated domain. |
| // - response `proto` the socket's associated protocol. |
| GetInfo(ctx_ _bindings.Context) (BaseDatagramSocketGetInfoResult, error) |
| Describe(ctx_ _bindings.Context) (DatagramSocketDescribeResponse, error) |
| // Validates that data can be sent. |
| // |
| // + request `args` the requested disposition of data to be sent. |
| // - response the constraints sent data must satisfy. |
| // * error the error code indicating the reason for validation failure. |
| SendMsgPreflight(ctx_ _bindings.Context, payload DatagramSocketSendMsgPreflightRequest) (DatagramSocketSendMsgPreflightResult, error) |
| // Returns the set of requested control messages. |
| // |
| // - response the set of currently requested control messages. |
| RecvMsgPostflight(ctx_ _bindings.Context) (DatagramSocketRecvMsgPostflightResult, error) |
| } |
| |
| type DatagramSocketWithCtxTransitionalBase struct{} |
| |
| type DatagramSocketWithCtxInterfaceRequest _bindings.InterfaceRequest |
| |
| func NewDatagramSocketWithCtxInterfaceRequest() (DatagramSocketWithCtxInterfaceRequest, *DatagramSocketWithCtxInterface, error) { |
| req, cli, err := _bindings.NewInterfaceRequest() |
| return DatagramSocketWithCtxInterfaceRequest(req), (*DatagramSocketWithCtxInterface)(cli), err |
| } |
| |
| type DatagramSocketWithCtxStub struct { |
| Impl DatagramSocketWithCtx |
| } |
| |
| func (s_ *DatagramSocketWithCtxStub) Dispatch(args_ _bindings.DispatchArgs) (_bindings.Message, bool, error) { |
| switch args_.Ordinal { |
| case DatagramSocketClone2Ordinal: |
| in_ := &fuchsiaunknown.CloneableClone2Request{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| err_ := s_.Impl.Clone2(args_.Ctx, (*in_).Request) |
| return nil, false, err_ |
| case DatagramSocketCloseOrdinal: |
| payload, err_ := s_.Impl.Close(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketQueryOrdinal: |
| protocol, err_ := s_.Impl.Query(args_.Ctx) |
| out_ := &fuchsiaunknown.QueryableQueryResponse{Protocol: protocol} |
| return out_, true, err_ |
| case DatagramSocketSetReuseAddressOrdinal: |
| in_ := &BaseSocketSetReuseAddressRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetReuseAddress(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetReuseAddressOrdinal: |
| payload, err_ := s_.Impl.GetReuseAddress(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetErrorOrdinal: |
| payload, err_ := s_.Impl.GetError(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetBroadcastOrdinal: |
| in_ := &BaseSocketSetBroadcastRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetBroadcast(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetBroadcastOrdinal: |
| payload, err_ := s_.Impl.GetBroadcast(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetSendBufferOrdinal: |
| in_ := &BaseSocketSetSendBufferRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetSendBuffer(args_.Ctx, (*in_).ValueBytes) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetSendBufferOrdinal: |
| payload, err_ := s_.Impl.GetSendBuffer(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetReceiveBufferOrdinal: |
| in_ := &BaseSocketSetReceiveBufferRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetReceiveBuffer(args_.Ctx, (*in_).ValueBytes) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetReceiveBufferOrdinal: |
| payload, err_ := s_.Impl.GetReceiveBuffer(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetKeepAliveOrdinal: |
| in_ := &BaseSocketSetKeepAliveRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetKeepAlive(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetKeepAliveOrdinal: |
| payload, err_ := s_.Impl.GetKeepAlive(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetOutOfBandInlineOrdinal: |
| in_ := &BaseSocketSetOutOfBandInlineRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetOutOfBandInline(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetOutOfBandInlineOrdinal: |
| payload, err_ := s_.Impl.GetOutOfBandInline(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetNoCheckOrdinal: |
| in_ := &BaseSocketSetNoCheckRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetNoCheck(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetNoCheckOrdinal: |
| payload, err_ := s_.Impl.GetNoCheck(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetLingerOrdinal: |
| in_ := &BaseSocketSetLingerRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetLinger(args_.Ctx, (*in_).Linger, (*in_).LengthSecs) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetLingerOrdinal: |
| payload, err_ := s_.Impl.GetLinger(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetReusePortOrdinal: |
| in_ := &BaseSocketSetReusePortRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetReusePort(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetReusePortOrdinal: |
| payload, err_ := s_.Impl.GetReusePort(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetAcceptConnOrdinal: |
| payload, err_ := s_.Impl.GetAcceptConn(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetBindToDeviceOrdinal: |
| in_ := &BaseSocketSetBindToDeviceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetBindToDevice(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetBindToDeviceOrdinal: |
| payload, err_ := s_.Impl.GetBindToDevice(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetTimestampOrdinal: |
| in_ := &BaseSocketSetTimestampRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetTimestamp(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetTimestampOrdinal: |
| payload, err_ := s_.Impl.GetTimestamp(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketBindOrdinal: |
| in_ := &BaseNetworkSocketBindRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.Bind(args_.Ctx, (*in_).Addr) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketConnectOrdinal: |
| in_ := &BaseNetworkSocketConnectRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.Connect(args_.Ctx, (*in_).Addr) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketDisconnectOrdinal: |
| payload, err_ := s_.Impl.Disconnect(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetSockNameOrdinal: |
| payload, err_ := s_.Impl.GetSockName(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetPeerNameOrdinal: |
| payload, err_ := s_.Impl.GetPeerName(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketShutdownOrdinal: |
| in_ := &BaseNetworkSocketShutdownRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.Shutdown(args_.Ctx, (*in_).Mode) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetIpTypeOfServiceOrdinal: |
| in_ := &BaseNetworkSocketSetIpTypeOfServiceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpTypeOfService(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetIpTypeOfServiceOrdinal: |
| payload, err_ := s_.Impl.GetIpTypeOfService(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetIpTtlOrdinal: |
| in_ := &BaseNetworkSocketSetIpTtlRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpTtl(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetIpTtlOrdinal: |
| payload, err_ := s_.Impl.GetIpTtl(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetIpPacketInfoOrdinal: |
| in_ := &BaseNetworkSocketSetIpPacketInfoRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpPacketInfo(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetIpPacketInfoOrdinal: |
| payload, err_ := s_.Impl.GetIpPacketInfo(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetIpReceiveTypeOfServiceOrdinal: |
| in_ := &BaseNetworkSocketSetIpReceiveTypeOfServiceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpReceiveTypeOfService(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetIpReceiveTypeOfServiceOrdinal: |
| payload, err_ := s_.Impl.GetIpReceiveTypeOfService(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetIpReceiveTtlOrdinal: |
| in_ := &BaseNetworkSocketSetIpReceiveTtlRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpReceiveTtl(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetIpReceiveTtlOrdinal: |
| payload, err_ := s_.Impl.GetIpReceiveTtl(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetIpMulticastInterfaceOrdinal: |
| in_ := &BaseNetworkSocketSetIpMulticastInterfaceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpMulticastInterface(args_.Ctx, (*in_).Iface, (*in_).Address) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetIpMulticastInterfaceOrdinal: |
| payload, err_ := s_.Impl.GetIpMulticastInterface(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetIpMulticastTtlOrdinal: |
| in_ := &BaseNetworkSocketSetIpMulticastTtlRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpMulticastTtl(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetIpMulticastTtlOrdinal: |
| payload, err_ := s_.Impl.GetIpMulticastTtl(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetIpMulticastLoopbackOrdinal: |
| in_ := &BaseNetworkSocketSetIpMulticastLoopbackRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpMulticastLoopback(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetIpMulticastLoopbackOrdinal: |
| payload, err_ := s_.Impl.GetIpMulticastLoopback(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketAddIpMembershipOrdinal: |
| in_ := &BaseNetworkSocketAddIpMembershipRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.AddIpMembership(args_.Ctx, (*in_).Membership) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketDropIpMembershipOrdinal: |
| in_ := &BaseNetworkSocketDropIpMembershipRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.DropIpMembership(args_.Ctx, (*in_).Membership) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetIpTransparentOrdinal: |
| in_ := &BaseNetworkSocketSetIpTransparentRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpTransparent(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetIpTransparentOrdinal: |
| payload, err_ := s_.Impl.GetIpTransparent(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetIpReceiveOriginalDestinationAddressOrdinal: |
| in_ := &BaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpReceiveOriginalDestinationAddress(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetIpReceiveOriginalDestinationAddressOrdinal: |
| payload, err_ := s_.Impl.GetIpReceiveOriginalDestinationAddress(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketAddIpv6MembershipOrdinal: |
| in_ := &BaseNetworkSocketAddIpv6MembershipRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.AddIpv6Membership(args_.Ctx, (*in_).Membership) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketDropIpv6MembershipOrdinal: |
| in_ := &BaseNetworkSocketDropIpv6MembershipRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.DropIpv6Membership(args_.Ctx, (*in_).Membership) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetIpv6MulticastInterfaceOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6MulticastInterfaceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6MulticastInterface(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetIpv6MulticastInterfaceOrdinal: |
| payload, err_ := s_.Impl.GetIpv6MulticastInterface(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetIpv6UnicastHopsOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6UnicastHopsRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6UnicastHops(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetIpv6UnicastHopsOrdinal: |
| payload, err_ := s_.Impl.GetIpv6UnicastHops(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetIpv6ReceiveHopLimitOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6ReceiveHopLimitRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6ReceiveHopLimit(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetIpv6ReceiveHopLimitOrdinal: |
| payload, err_ := s_.Impl.GetIpv6ReceiveHopLimit(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetIpv6MulticastHopsOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6MulticastHopsRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6MulticastHops(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetIpv6MulticastHopsOrdinal: |
| payload, err_ := s_.Impl.GetIpv6MulticastHops(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetIpv6MulticastLoopbackOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6MulticastLoopbackRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6MulticastLoopback(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetIpv6MulticastLoopbackOrdinal: |
| payload, err_ := s_.Impl.GetIpv6MulticastLoopback(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetIpv6OnlyOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6OnlyRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6Only(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetIpv6OnlyOrdinal: |
| payload, err_ := s_.Impl.GetIpv6Only(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetIpv6ReceiveTrafficClassOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6ReceiveTrafficClassRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6ReceiveTrafficClass(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetIpv6ReceiveTrafficClassOrdinal: |
| payload, err_ := s_.Impl.GetIpv6ReceiveTrafficClass(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetIpv6TrafficClassOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6TrafficClassRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6TrafficClass(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetIpv6TrafficClassOrdinal: |
| payload, err_ := s_.Impl.GetIpv6TrafficClass(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSetIpv6ReceivePacketInfoOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6ReceivePacketInfoRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6ReceivePacketInfo(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetIpv6ReceivePacketInfoOrdinal: |
| payload, err_ := s_.Impl.GetIpv6ReceivePacketInfo(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetOriginalDestinationOrdinal: |
| payload, err_ := s_.Impl.GetOriginalDestination(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketGetInfoOrdinal: |
| payload, err_ := s_.Impl.GetInfo(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketDescribeOrdinal: |
| payload, err_ := s_.Impl.Describe(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketSendMsgPreflightOrdinal: |
| in_ := &DatagramSocketSendMsgPreflightRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SendMsgPreflight(args_.Ctx, (*in_)) |
| out_ := &payload |
| return out_, true, err_ |
| case DatagramSocketRecvMsgPostflightOrdinal: |
| payload, err_ := s_.Impl.RecvMsgPostflight(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| } |
| return nil, false, _bindings.ErrUnknownOrdinal |
| } |
| |
| type DatagramSocketEventProxy _bindings.ChannelProxy |
| |
| const ( |
| ProviderStreamSocketOrdinal uint64 = 0x27c3581da2155545 |
| ProviderDatagramSocketDeprecatedOrdinal uint64 = 0x38876c87cf031cb1 |
| ProviderDatagramSocketOrdinal uint64 = 0x4021b4fa1b6452f2 |
| ProviderInterfaceIndexToNameOrdinal uint64 = 0x4d59a64fce98272f |
| ProviderInterfaceNameToIndexOrdinal uint64 = 0x690cd8d2f2d650f8 |
| ProviderInterfaceNameToFlagsOrdinal uint64 = 0x25d0efcdb6671a0b |
| ProviderGetInterfaceAddressesOrdinal uint64 = 0x2e7b9aaf327c870 |
| ) |
| |
| type ProviderWithCtxInterface _bindings.ChannelProxy |
| |
| // Requests a stream socket with the specified parameters. |
| func (p *ProviderWithCtxInterface) StreamSocket(ctx_ _bindings.Context, domain Domain, proto StreamSocketProtocol) (ProviderStreamSocketResult, error) { |
| req_ := &ProviderStreamSocketRequest{Domain: domain, Proto: proto} |
| resp_ := &ProviderStreamSocketResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(ProviderStreamSocketOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Requests a datagram socket with the specified parameters. |
| // TODO(https://fxbug.dev/85027): Remove this method once no more callers rely on it. |
| func (p *ProviderWithCtxInterface) DatagramSocketDeprecated(ctx_ _bindings.Context, domain Domain, proto DatagramSocketProtocol) (ProviderDatagramSocketDeprecatedResult, error) { |
| req_ := &ProviderDatagramSocketDeprecatedRequest{Domain: domain, Proto: proto} |
| resp_ := &ProviderDatagramSocketDeprecatedResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(ProviderDatagramSocketDeprecatedOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Requests a datagram socket with the specified parameters. |
| func (p *ProviderWithCtxInterface) DatagramSocket(ctx_ _bindings.Context, domain Domain, proto DatagramSocketProtocol) (ProviderDatagramSocketResult, error) { |
| req_ := &ProviderDatagramSocketRequest{Domain: domain, Proto: proto} |
| resp_ := &ProviderDatagramSocketResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(ProviderDatagramSocketOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Looks up an interface by its index and returns its name. Returns |
| // `ZX_ERR_NOT_FOUND` if the specified index doesn't exist. |
| func (p *ProviderWithCtxInterface) InterfaceIndexToName(ctx_ _bindings.Context, index uint64) (ProviderInterfaceIndexToNameResult, error) { |
| req_ := &ProviderInterfaceIndexToNameRequest{Index: index} |
| resp_ := &ProviderInterfaceIndexToNameResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(ProviderInterfaceIndexToNameOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Looks up an interface by its name and returns its index. Returns |
| // `ZX_ERR_NOT_FOUND` if the specified name doesn't exist. |
| func (p *ProviderWithCtxInterface) InterfaceNameToIndex(ctx_ _bindings.Context, name string) (ProviderInterfaceNameToIndexResult, error) { |
| req_ := &ProviderInterfaceNameToIndexRequest{Name: name} |
| resp_ := &ProviderInterfaceNameToIndexResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(ProviderInterfaceNameToIndexOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Looks up an interface by its name and returns its flags. Returns |
| // `ZX_ERR_NOT_FOUND` if the specified name doesn't exist. |
| func (p *ProviderWithCtxInterface) InterfaceNameToFlags(ctx_ _bindings.Context, name string) (ProviderInterfaceNameToFlagsResult, error) { |
| req_ := &ProviderInterfaceNameToFlagsRequest{Name: name} |
| resp_ := &ProviderInterfaceNameToFlagsResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(ProviderInterfaceNameToFlagsOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Requests a list of [`fuchsia.posix.socket.InterfaceAddresses`] |
| // describing the network interfaces on the system. |
| func (p *ProviderWithCtxInterface) GetInterfaceAddresses(ctx_ _bindings.Context) ([]InterfaceAddresses, error) { |
| var req_ _bindings.Message |
| resp_ := &ProviderGetInterfaceAddressesResponse{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(ProviderGetInterfaceAddressesOrdinal, req_, resp_) |
| return (*resp_).Interfaces, err_ |
| } |
| |
| // Provider implements the POSIX sockets API. |
| // |
| // *Warning:* This protocol is not yet ready for direct use by clients. |
| // Instead, clients should use the BSD sockets API to interact with sockets. |
| // We plan to change this protocol substantially and clients that couple |
| // directly to this protocol will make those changes more difficult. |
| type ProviderWithCtx interface { |
| // Requests a stream socket with the specified parameters. |
| StreamSocket(ctx_ _bindings.Context, domain Domain, proto StreamSocketProtocol) (ProviderStreamSocketResult, error) |
| // Requests a datagram socket with the specified parameters. |
| // TODO(https://fxbug.dev/85027): Remove this method once no more callers rely on it. |
| DatagramSocketDeprecated(ctx_ _bindings.Context, domain Domain, proto DatagramSocketProtocol) (ProviderDatagramSocketDeprecatedResult, error) |
| // Requests a datagram socket with the specified parameters. |
| DatagramSocket(ctx_ _bindings.Context, domain Domain, proto DatagramSocketProtocol) (ProviderDatagramSocketResult, error) |
| // Looks up an interface by its index and returns its name. Returns |
| // `ZX_ERR_NOT_FOUND` if the specified index doesn't exist. |
| InterfaceIndexToName(ctx_ _bindings.Context, index uint64) (ProviderInterfaceIndexToNameResult, error) |
| // Looks up an interface by its name and returns its index. Returns |
| // `ZX_ERR_NOT_FOUND` if the specified name doesn't exist. |
| InterfaceNameToIndex(ctx_ _bindings.Context, name string) (ProviderInterfaceNameToIndexResult, error) |
| // Looks up an interface by its name and returns its flags. Returns |
| // `ZX_ERR_NOT_FOUND` if the specified name doesn't exist. |
| InterfaceNameToFlags(ctx_ _bindings.Context, name string) (ProviderInterfaceNameToFlagsResult, error) |
| // Requests a list of [`fuchsia.posix.socket.InterfaceAddresses`] |
| // describing the network interfaces on the system. |
| GetInterfaceAddresses(ctx_ _bindings.Context) ([]InterfaceAddresses, error) |
| } |
| |
| type ProviderWithCtxTransitionalBase struct{} |
| |
| type ProviderWithCtxInterfaceRequest _bindings.InterfaceRequest |
| |
| func NewProviderWithCtxInterfaceRequest() (ProviderWithCtxInterfaceRequest, *ProviderWithCtxInterface, error) { |
| req, cli, err := _bindings.NewInterfaceRequest() |
| return ProviderWithCtxInterfaceRequest(req), (*ProviderWithCtxInterface)(cli), err |
| } |
| |
| // Implements ServiceRequest. |
| func (_ ProviderWithCtxInterfaceRequest) Name() string { |
| return "fuchsia.posix.socket.Provider" |
| } |
| func (c ProviderWithCtxInterfaceRequest) ToChannel() _zx.Channel { |
| return c.Channel |
| } |
| |
| const ProviderName = "fuchsia.posix.socket.Provider" |
| |
| type ProviderWithCtxStub struct { |
| Impl ProviderWithCtx |
| } |
| |
| func (s_ *ProviderWithCtxStub) Dispatch(args_ _bindings.DispatchArgs) (_bindings.Message, bool, error) { |
| switch args_.Ordinal { |
| case ProviderStreamSocketOrdinal: |
| in_ := &ProviderStreamSocketRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.StreamSocket(args_.Ctx, (*in_).Domain, (*in_).Proto) |
| out_ := &payload |
| return out_, true, err_ |
| case ProviderDatagramSocketDeprecatedOrdinal: |
| in_ := &ProviderDatagramSocketDeprecatedRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.DatagramSocketDeprecated(args_.Ctx, (*in_).Domain, (*in_).Proto) |
| out_ := &payload |
| return out_, true, err_ |
| case ProviderDatagramSocketOrdinal: |
| in_ := &ProviderDatagramSocketRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.DatagramSocket(args_.Ctx, (*in_).Domain, (*in_).Proto) |
| out_ := &payload |
| return out_, true, err_ |
| case ProviderInterfaceIndexToNameOrdinal: |
| in_ := &ProviderInterfaceIndexToNameRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.InterfaceIndexToName(args_.Ctx, (*in_).Index) |
| out_ := &payload |
| return out_, true, err_ |
| case ProviderInterfaceNameToIndexOrdinal: |
| in_ := &ProviderInterfaceNameToIndexRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.InterfaceNameToIndex(args_.Ctx, (*in_).Name) |
| out_ := &payload |
| return out_, true, err_ |
| case ProviderInterfaceNameToFlagsOrdinal: |
| in_ := &ProviderInterfaceNameToFlagsRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.InterfaceNameToFlags(args_.Ctx, (*in_).Name) |
| out_ := &payload |
| return out_, true, err_ |
| case ProviderGetInterfaceAddressesOrdinal: |
| interfaces, err_ := s_.Impl.GetInterfaceAddresses(args_.Ctx) |
| out_ := &ProviderGetInterfaceAddressesResponse{Interfaces: interfaces} |
| return out_, true, err_ |
| } |
| return nil, false, _bindings.ErrUnknownOrdinal |
| } |
| |
| type ProviderEventProxy _bindings.ChannelProxy |
| |
| const ( |
| StreamSocketClone2Ordinal uint64 = 0x20d8a7aba2168a79 |
| StreamSocketCloseOrdinal uint64 = 0x5ac5d459ad7f657e |
| StreamSocketQueryOrdinal uint64 = 0x2658edee9decfc06 |
| StreamSocketSetReuseAddressOrdinal uint64 = 0x1fd74ee8b9a4a876 |
| StreamSocketGetReuseAddressOrdinal uint64 = 0x67b7206b8d1bc0a5 |
| StreamSocketGetErrorOrdinal uint64 = 0x5aad39b33e5f6ebb |
| StreamSocketSetBroadcastOrdinal uint64 = 0x6023e081ce3cd947 |
| StreamSocketGetBroadcastOrdinal uint64 = 0x68796fc556f9780d |
| StreamSocketSetSendBufferOrdinal uint64 = 0x756eac32d73a7a70 |
| StreamSocketGetSendBufferOrdinal uint64 = 0x78a52fd9c7b2410b |
| StreamSocketSetReceiveBufferOrdinal uint64 = 0x6b0cf2f1919c7001 |
| StreamSocketGetReceiveBufferOrdinal uint64 = 0x14c1a4b64f709e5c |
| StreamSocketSetKeepAliveOrdinal uint64 = 0x572df8f0b920d2c7 |
| StreamSocketGetKeepAliveOrdinal uint64 = 0x2dd29d3215f2c9d2 |
| StreamSocketSetOutOfBandInlineOrdinal uint64 = 0x3ecb49968bee439 |
| StreamSocketGetOutOfBandInlineOrdinal uint64 = 0x348c1ab3aeca1745 |
| StreamSocketSetNoCheckOrdinal uint64 = 0x6bbf00c53a4c78c2 |
| StreamSocketGetNoCheckOrdinal uint64 = 0x2cd4249286417694 |
| StreamSocketSetLingerOrdinal uint64 = 0x45386351246e998e |
| StreamSocketGetLingerOrdinal uint64 = 0x48eb20fc5ccb0e45 |
| StreamSocketSetReusePortOrdinal uint64 = 0x24dd3e5cb36d9ccb |
| StreamSocketGetReusePortOrdinal uint64 = 0x7a112c1ab54ff828 |
| StreamSocketGetAcceptConnOrdinal uint64 = 0x67ce6db6c2ec8966 |
| StreamSocketSetBindToDeviceOrdinal uint64 = 0x2118b483f28aafc4 |
| StreamSocketGetBindToDeviceOrdinal uint64 = 0x1ab1fbf0ef7906c8 |
| StreamSocketSetTimestampOrdinal uint64 = 0x285d6516c263d839 |
| StreamSocketGetTimestampOrdinal uint64 = 0x49f2fffbbcc2bd27 |
| StreamSocketBindOrdinal uint64 = 0x4bc6400ae92125d |
| StreamSocketConnectOrdinal uint64 = 0x5f05f19bfdd38871 |
| StreamSocketDisconnectOrdinal uint64 = 0x74e63b91f7b29b2 |
| StreamSocketGetSockNameOrdinal uint64 = 0x475f23f84a1a4f85 |
| StreamSocketGetPeerNameOrdinal uint64 = 0x1ffecf4bd5b6432e |
| StreamSocketShutdownOrdinal uint64 = 0x247f38b6db68c336 |
| StreamSocketSetIpTypeOfServiceOrdinal uint64 = 0x995c600475b6d46 |
| StreamSocketGetIpTypeOfServiceOrdinal uint64 = 0x3814a04259f75fcb |
| StreamSocketSetIpTtlOrdinal uint64 = 0x29e2424b433ae1ef |
| StreamSocketGetIpTtlOrdinal uint64 = 0x47e47fa1f24da471 |
| StreamSocketSetIpPacketInfoOrdinal uint64 = 0x392d16bee20c0e16 |
| StreamSocketGetIpPacketInfoOrdinal uint64 = 0x54b505f242280740 |
| StreamSocketSetIpReceiveTypeOfServiceOrdinal uint64 = 0x6c4f6714995f84ef |
| StreamSocketGetIpReceiveTypeOfServiceOrdinal uint64 = 0x4158ba7dc2795960 |
| StreamSocketSetIpReceiveTtlOrdinal uint64 = 0x46f15be0ce0ab82b |
| StreamSocketGetIpReceiveTtlOrdinal uint64 = 0x678ddd5a5dfa2eb5 |
| StreamSocketSetIpMulticastInterfaceOrdinal uint64 = 0x752fbfa9b12befe |
| StreamSocketGetIpMulticastInterfaceOrdinal uint64 = 0x320bd14c4df046c4 |
| StreamSocketSetIpMulticastTtlOrdinal uint64 = 0x63134d53772916a1 |
| StreamSocketGetIpMulticastTtlOrdinal uint64 = 0x4665cd378f39e1a |
| StreamSocketSetIpMulticastLoopbackOrdinal uint64 = 0x20c55c11f00943ea |
| StreamSocketGetIpMulticastLoopbackOrdinal uint64 = 0x3b6b26ff558298f2 |
| StreamSocketAddIpMembershipOrdinal uint64 = 0x76bc7df115a3b4d0 |
| StreamSocketDropIpMembershipOrdinal uint64 = 0x2888f3099188d03 |
| StreamSocketSetIpTransparentOrdinal uint64 = 0x1ae532b0c066e3a0 |
| StreamSocketGetIpTransparentOrdinal uint64 = 0x51d43695962ebfb5 |
| StreamSocketSetIpReceiveOriginalDestinationAddressOrdinal uint64 = 0x4722b4ce52f7840 |
| StreamSocketGetIpReceiveOriginalDestinationAddressOrdinal uint64 = 0x2a0e7dc5d6bfdfe9 |
| StreamSocketAddIpv6MembershipOrdinal uint64 = 0x7c94727acb4ea4b3 |
| StreamSocketDropIpv6MembershipOrdinal uint64 = 0x42104c70ccaba304 |
| StreamSocketSetIpv6MulticastInterfaceOrdinal uint64 = 0x135f76db3774ab3b |
| StreamSocketGetIpv6MulticastInterfaceOrdinal uint64 = 0x1f26fcdd348f1882 |
| StreamSocketSetIpv6UnicastHopsOrdinal uint64 = 0x157d51e98f462859 |
| StreamSocketGetIpv6UnicastHopsOrdinal uint64 = 0x21f4641cad8bd8d2 |
| StreamSocketSetIpv6ReceiveHopLimitOrdinal uint64 = 0x5c24808ed2e84a1e |
| StreamSocketGetIpv6ReceiveHopLimitOrdinal uint64 = 0x341e06689885b4c0 |
| StreamSocketSetIpv6MulticastHopsOrdinal uint64 = 0x25b9cd4d181f82c1 |
| StreamSocketGetIpv6MulticastHopsOrdinal uint64 = 0x52916948a365012a |
| StreamSocketSetIpv6MulticastLoopbackOrdinal uint64 = 0x55701c409ff41b40 |
| StreamSocketGetIpv6MulticastLoopbackOrdinal uint64 = 0x4415b701fde319c3 |
| StreamSocketSetIpv6OnlyOrdinal uint64 = 0x4873f1364758cbba |
| StreamSocketGetIpv6OnlyOrdinal uint64 = 0x4aa3340a1a26b89c |
| StreamSocketSetIpv6ReceiveTrafficClassOrdinal uint64 = 0x58f07c8788d099a0 |
| StreamSocketGetIpv6ReceiveTrafficClassOrdinal uint64 = 0x2e334df1da553ffa |
| StreamSocketSetIpv6TrafficClassOrdinal uint64 = 0x6af077800c5a0b4f |
| StreamSocketGetIpv6TrafficClassOrdinal uint64 = 0x6baf6eed8fc2f04 |
| StreamSocketSetIpv6ReceivePacketInfoOrdinal uint64 = 0x19259775b1a92768 |
| StreamSocketGetIpv6ReceivePacketInfoOrdinal uint64 = 0x7acd4a2775baec75 |
| StreamSocketGetOriginalDestinationOrdinal uint64 = 0x38bf28f0dafdbac0 |
| StreamSocketDescribeOrdinal uint64 = 0x29e22969a7dadc32 |
| StreamSocketListenOrdinal uint64 = 0x3d0a65ced3d10108 |
| StreamSocketAcceptOrdinal uint64 = 0x5ab7ad620424c163 |
| StreamSocketGetInfoOrdinal uint64 = 0x87cfa55d19f878f |
| StreamSocketSetTcpNoDelayOrdinal uint64 = 0x5a59b778f7333ada |
| StreamSocketGetTcpNoDelayOrdinal uint64 = 0xac219a3218b0799 |
| StreamSocketSetTcpMaxSegmentOrdinal uint64 = 0xb3d30c498266d18 |
| StreamSocketGetTcpMaxSegmentOrdinal uint64 = 0x637404d1b4b9982c |
| StreamSocketSetTcpCorkOrdinal uint64 = 0x62e26891541143a0 |
| StreamSocketGetTcpCorkOrdinal uint64 = 0x435bb232e0e74f32 |
| StreamSocketSetTcpKeepAliveIdleOrdinal uint64 = 0x196d053d8363c42 |
| StreamSocketGetTcpKeepAliveIdleOrdinal uint64 = 0x35ec58564879dac |
| StreamSocketSetTcpKeepAliveIntervalOrdinal uint64 = 0x485ffbc2da1243f2 |
| StreamSocketGetTcpKeepAliveIntervalOrdinal uint64 = 0x264eaf46306b284 |
| StreamSocketSetTcpKeepAliveCountOrdinal uint64 = 0x2ab2e8c111708421 |
| StreamSocketGetTcpKeepAliveCountOrdinal uint64 = 0x2f176ae271fe7a09 |
| StreamSocketSetTcpSynCountOrdinal uint64 = 0x4dcd6ab5573c1eb3 |
| StreamSocketGetTcpSynCountOrdinal uint64 = 0x7d457cba8f5f3ee6 |
| StreamSocketSetTcpLingerOrdinal uint64 = 0xd5cc1e8654d36e4 |
| StreamSocketGetTcpLingerOrdinal uint64 = 0xad870d311cf30eb |
| StreamSocketSetTcpDeferAcceptOrdinal uint64 = 0x15092f181e57c404 |
| StreamSocketGetTcpDeferAcceptOrdinal uint64 = 0x64589790842cb7c6 |
| StreamSocketSetTcpWindowClampOrdinal uint64 = 0x4a26ce07d847f1c6 |
| StreamSocketGetTcpWindowClampOrdinal uint64 = 0x2df6b636bf0a6a4e |
| StreamSocketGetTcpInfoOrdinal uint64 = 0x1ffb123d9f03ead2 |
| StreamSocketSetTcpQuickAckOrdinal uint64 = 0x6fa811be8fde7457 |
| StreamSocketGetTcpQuickAckOrdinal uint64 = 0x7356a949bef2df32 |
| StreamSocketSetTcpCongestionOrdinal uint64 = 0x7924c6eabde7819e |
| StreamSocketGetTcpCongestionOrdinal uint64 = 0x11e16397e1b72a47 |
| StreamSocketSetTcpUserTimeoutOrdinal uint64 = 0x6b459e81c3741a60 |
| StreamSocketGetTcpUserTimeoutOrdinal uint64 = 0x24bbd5858ad8c380 |
| ) |
| |
| type StreamSocketWithCtxInterface _bindings.ChannelProxy |
| |
| func (p *StreamSocketWithCtxInterface) Clone2(ctx_ _bindings.Context, request fuchsiaunknown.CloneableWithCtxInterfaceRequest) error { |
| req_ := &fuchsiaunknown.CloneableClone2Request{Request: request} |
| err_ := ((*_bindings.ChannelProxy)(p)).Send(StreamSocketClone2Ordinal, req_) |
| return err_ |
| } |
| |
| // Terminates the connection. |
| // |
| // After calling `Close`, the client must not send any other requests. |
| // |
| // Servers, after sending the status response, should close the connection |
| // regardless of status and without sending an epitaph. |
| // |
| // Closing the client end of the channel should be semantically equivalent |
| // to calling `Close` without knowing when the close has completed or its |
| // status. |
| func (p *StreamSocketWithCtxInterface) Close(ctx_ _bindings.Context) (fuchsiaunknown.CloseableCloseResult, error) { |
| var req_ _bindings.Message |
| resp_ := &fuchsiaunknown.CloseableCloseResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketCloseOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| func (p *StreamSocketWithCtxInterface) Query(ctx_ _bindings.Context) ([]uint8, error) { |
| var req_ _bindings.Message |
| resp_ := &fuchsiaunknown.QueryableQueryResponse{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketQueryOrdinal, req_, resp_) |
| return (*resp_).Protocol, err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_REUSEADDR`. |
| func (p *StreamSocketWithCtxInterface) SetReuseAddress(ctx_ _bindings.Context, value bool) (BaseSocketSetReuseAddressResult, error) { |
| req_ := &BaseSocketSetReuseAddressRequest{Value: value} |
| resp_ := &BaseSocketSetReuseAddressResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetReuseAddressOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_REUSEADDR`. |
| func (p *StreamSocketWithCtxInterface) GetReuseAddress(ctx_ _bindings.Context) (BaseSocketGetReuseAddressResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetReuseAddressResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetReuseAddressOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_ERROR`. |
| // Returns the last error if there is an error set on the socket. |
| func (p *StreamSocketWithCtxInterface) GetError(ctx_ _bindings.Context) (BaseSocketGetErrorResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetErrorResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetErrorOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_BROADCAST`. |
| func (p *StreamSocketWithCtxInterface) SetBroadcast(ctx_ _bindings.Context, value bool) (BaseSocketSetBroadcastResult, error) { |
| req_ := &BaseSocketSetBroadcastRequest{Value: value} |
| resp_ := &BaseSocketSetBroadcastResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetBroadcastOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_BROADCAST`. |
| func (p *StreamSocketWithCtxInterface) GetBroadcast(ctx_ _bindings.Context) (BaseSocketGetBroadcastResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetBroadcastResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetBroadcastOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_SNDBUF`. |
| func (p *StreamSocketWithCtxInterface) SetSendBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetSendBufferResult, error) { |
| req_ := &BaseSocketSetSendBufferRequest{ValueBytes: valueBytes} |
| resp_ := &BaseSocketSetSendBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetSendBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_SNDBUF`. |
| func (p *StreamSocketWithCtxInterface) GetSendBuffer(ctx_ _bindings.Context) (BaseSocketGetSendBufferResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetSendBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetSendBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_RCVBUF`. |
| func (p *StreamSocketWithCtxInterface) SetReceiveBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetReceiveBufferResult, error) { |
| req_ := &BaseSocketSetReceiveBufferRequest{ValueBytes: valueBytes} |
| resp_ := &BaseSocketSetReceiveBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetReceiveBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_RCVBUF`. |
| func (p *StreamSocketWithCtxInterface) GetReceiveBuffer(ctx_ _bindings.Context) (BaseSocketGetReceiveBufferResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetReceiveBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetReceiveBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| func (p *StreamSocketWithCtxInterface) SetKeepAlive(ctx_ _bindings.Context, value bool) (BaseSocketSetKeepAliveResult, error) { |
| req_ := &BaseSocketSetKeepAliveRequest{Value: value} |
| resp_ := &BaseSocketSetKeepAliveResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetKeepAliveOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| func (p *StreamSocketWithCtxInterface) GetKeepAlive(ctx_ _bindings.Context) (BaseSocketGetKeepAliveResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetKeepAliveResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetKeepAliveOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_OOBINLINE`. |
| func (p *StreamSocketWithCtxInterface) SetOutOfBandInline(ctx_ _bindings.Context, value bool) (BaseSocketSetOutOfBandInlineResult, error) { |
| req_ := &BaseSocketSetOutOfBandInlineRequest{Value: value} |
| resp_ := &BaseSocketSetOutOfBandInlineResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetOutOfBandInlineOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_OOBINLINE`. |
| func (p *StreamSocketWithCtxInterface) GetOutOfBandInline(ctx_ _bindings.Context) (BaseSocketGetOutOfBandInlineResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetOutOfBandInlineResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetOutOfBandInlineOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_NO_CHECK`. |
| func (p *StreamSocketWithCtxInterface) SetNoCheck(ctx_ _bindings.Context, value bool) (BaseSocketSetNoCheckResult, error) { |
| req_ := &BaseSocketSetNoCheckRequest{Value: value} |
| resp_ := &BaseSocketSetNoCheckResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetNoCheckOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_NO_CHECK`. |
| func (p *StreamSocketWithCtxInterface) GetNoCheck(ctx_ _bindings.Context) (BaseSocketGetNoCheckResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetNoCheckResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetNoCheckOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_LINGER`. |
| func (p *StreamSocketWithCtxInterface) SetLinger(ctx_ _bindings.Context, linger bool, lengthSecs uint32) (BaseSocketSetLingerResult, error) { |
| req_ := &BaseSocketSetLingerRequest{Linger: linger, LengthSecs: lengthSecs} |
| resp_ := &BaseSocketSetLingerResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetLingerOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_LINGER`. |
| func (p *StreamSocketWithCtxInterface) GetLinger(ctx_ _bindings.Context) (BaseSocketGetLingerResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetLingerResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetLingerOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_REUSEPORT`. |
| func (p *StreamSocketWithCtxInterface) SetReusePort(ctx_ _bindings.Context, value bool) (BaseSocketSetReusePortResult, error) { |
| req_ := &BaseSocketSetReusePortRequest{Value: value} |
| resp_ := &BaseSocketSetReusePortResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetReusePortOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_REUSEPORT`. |
| func (p *StreamSocketWithCtxInterface) GetReusePort(ctx_ _bindings.Context) (BaseSocketGetReusePortResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetReusePortResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetReusePortOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_ACCEPTCONN`. |
| func (p *StreamSocketWithCtxInterface) GetAcceptConn(ctx_ _bindings.Context) (BaseSocketGetAcceptConnResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetAcceptConnResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetAcceptConnOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| func (p *StreamSocketWithCtxInterface) SetBindToDevice(ctx_ _bindings.Context, value string) (BaseSocketSetBindToDeviceResult, error) { |
| req_ := &BaseSocketSetBindToDeviceRequest{Value: value} |
| resp_ := &BaseSocketSetBindToDeviceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetBindToDeviceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| func (p *StreamSocketWithCtxInterface) GetBindToDevice(ctx_ _bindings.Context) (BaseSocketGetBindToDeviceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetBindToDeviceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetBindToDeviceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| func (p *StreamSocketWithCtxInterface) SetTimestamp(ctx_ _bindings.Context, value TimestampOption) (BaseSocketSetTimestampResult, error) { |
| req_ := &BaseSocketSetTimestampRequest{Value: value} |
| resp_ := &BaseSocketSetTimestampResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetTimestampOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| func (p *StreamSocketWithCtxInterface) GetTimestamp(ctx_ _bindings.Context) (BaseSocketGetTimestampResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetTimestampResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetTimestampOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Sets the local address used for the socket. |
| func (p *StreamSocketWithCtxInterface) Bind(ctx_ _bindings.Context, addr fuchsianet.SocketAddress) (BaseNetworkSocketBindResult, error) { |
| req_ := &BaseNetworkSocketBindRequest{Addr: addr} |
| resp_ := &BaseNetworkSocketBindResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketBindOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Initiates a connection to a remote address. |
| func (p *StreamSocketWithCtxInterface) Connect(ctx_ _bindings.Context, addr fuchsianet.SocketAddress) (BaseNetworkSocketConnectResult, error) { |
| req_ := &BaseNetworkSocketConnectRequest{Addr: addr} |
| resp_ := &BaseNetworkSocketConnectResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketConnectOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Clears connection information from this socket. |
| func (p *StreamSocketWithCtxInterface) Disconnect(ctx_ _bindings.Context) (BaseNetworkSocketDisconnectResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketDisconnectResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketDisconnectOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Retrieves the local socket address. |
| func (p *StreamSocketWithCtxInterface) GetSockName(ctx_ _bindings.Context) (BaseNetworkSocketGetSockNameResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetSockNameResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetSockNameOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Retrieves the remote socket address. |
| func (p *StreamSocketWithCtxInterface) GetPeerName(ctx_ _bindings.Context) (BaseNetworkSocketGetPeerNameResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetPeerNameResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetPeerNameOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Shuts down part of the socket. |
| func (p *StreamSocketWithCtxInterface) Shutdown(ctx_ _bindings.Context, mode ShutdownMode) (BaseNetworkSocketShutdownResult, error) { |
| req_ := &BaseNetworkSocketShutdownRequest{Mode: mode} |
| resp_ := &BaseNetworkSocketShutdownResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketShutdownOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_TOS`. |
| func (p *StreamSocketWithCtxInterface) SetIpTypeOfService(ctx_ _bindings.Context, value uint8) (BaseNetworkSocketSetIpTypeOfServiceResult, error) { |
| req_ := &BaseNetworkSocketSetIpTypeOfServiceRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpTypeOfServiceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetIpTypeOfServiceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_TOS`. |
| func (p *StreamSocketWithCtxInterface) GetIpTypeOfService(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTypeOfServiceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpTypeOfServiceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetIpTypeOfServiceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_TTL`. |
| func (p *StreamSocketWithCtxInterface) SetIpTtl(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpTtlResult, error) { |
| req_ := &BaseNetworkSocketSetIpTtlRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetIpTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_TTL`. |
| func (p *StreamSocketWithCtxInterface) GetIpTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTtlResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetIpTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_PKTINFO`. |
| func (p *StreamSocketWithCtxInterface) SetIpPacketInfo(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpPacketInfoResult, error) { |
| req_ := &BaseNetworkSocketSetIpPacketInfoRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpPacketInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetIpPacketInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_PKTINFO`. |
| func (p *StreamSocketWithCtxInterface) GetIpPacketInfo(ctx_ _bindings.Context) (BaseNetworkSocketGetIpPacketInfoResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpPacketInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetIpPacketInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_RECVTOS`. |
| func (p *StreamSocketWithCtxInterface) SetIpReceiveTypeOfService(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveTypeOfServiceResult, error) { |
| req_ := &BaseNetworkSocketSetIpReceiveTypeOfServiceRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpReceiveTypeOfServiceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetIpReceiveTypeOfServiceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_RECVTOS`. |
| func (p *StreamSocketWithCtxInterface) GetIpReceiveTypeOfService(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveTypeOfServiceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpReceiveTypeOfServiceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetIpReceiveTypeOfServiceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_RECVTTL`. |
| func (p *StreamSocketWithCtxInterface) SetIpReceiveTtl(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveTtlResult, error) { |
| req_ := &BaseNetworkSocketSetIpReceiveTtlRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpReceiveTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetIpReceiveTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_RECVTTL`. |
| func (p *StreamSocketWithCtxInterface) GetIpReceiveTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveTtlResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpReceiveTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetIpReceiveTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_MULTICAST_IF`. |
| func (p *StreamSocketWithCtxInterface) SetIpMulticastInterface(ctx_ _bindings.Context, iface uint64, address fuchsianet.Ipv4Address) (BaseNetworkSocketSetIpMulticastInterfaceResult, error) { |
| req_ := &BaseNetworkSocketSetIpMulticastInterfaceRequest{Iface: iface, Address: address} |
| resp_ := &BaseNetworkSocketSetIpMulticastInterfaceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetIpMulticastInterfaceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_MULTICAST_IF`. |
| func (p *StreamSocketWithCtxInterface) GetIpMulticastInterface(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastInterfaceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpMulticastInterfaceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetIpMulticastInterfaceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_MULTICAST_TTL`. |
| func (p *StreamSocketWithCtxInterface) SetIpMulticastTtl(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpMulticastTtlResult, error) { |
| req_ := &BaseNetworkSocketSetIpMulticastTtlRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpMulticastTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetIpMulticastTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_MULTICAST_TTL`. |
| func (p *StreamSocketWithCtxInterface) GetIpMulticastTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastTtlResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpMulticastTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetIpMulticastTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_MULTICAST_LOOP`. |
| func (p *StreamSocketWithCtxInterface) SetIpMulticastLoopback(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpMulticastLoopbackResult, error) { |
| req_ := &BaseNetworkSocketSetIpMulticastLoopbackRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpMulticastLoopbackResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetIpMulticastLoopbackOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_MULTICAST_LOOP`. |
| func (p *StreamSocketWithCtxInterface) GetIpMulticastLoopback(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastLoopbackResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpMulticastLoopbackResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetIpMulticastLoopbackOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_ADD_MEMBERSHIP` |
| func (p *StreamSocketWithCtxInterface) AddIpMembership(ctx_ _bindings.Context, membership IpMulticastMembership) (BaseNetworkSocketAddIpMembershipResult, error) { |
| req_ := &BaseNetworkSocketAddIpMembershipRequest{Membership: membership} |
| resp_ := &BaseNetworkSocketAddIpMembershipResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketAddIpMembershipOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_DROP_MEMBERSHIP` |
| func (p *StreamSocketWithCtxInterface) DropIpMembership(ctx_ _bindings.Context, membership IpMulticastMembership) (BaseNetworkSocketDropIpMembershipResult, error) { |
| req_ := &BaseNetworkSocketDropIpMembershipRequest{Membership: membership} |
| resp_ := &BaseNetworkSocketDropIpMembershipResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketDropIpMembershipOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_TRANSPARENT` |
| func (p *StreamSocketWithCtxInterface) SetIpTransparent(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpTransparentResult, error) { |
| req_ := &BaseNetworkSocketSetIpTransparentRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpTransparentResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetIpTransparentOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_TRANSPARENT` |
| func (p *StreamSocketWithCtxInterface) GetIpTransparent(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTransparentResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpTransparentResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetIpTransparentOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_RECVORIGDSTADDR` |
| func (p *StreamSocketWithCtxInterface) SetIpReceiveOriginalDestinationAddress(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult, error) { |
| req_ := &BaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetIpReceiveOriginalDestinationAddressOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_RECVORIGDSTADDR` |
| func (p *StreamSocketWithCtxInterface) GetIpReceiveOriginalDestinationAddress(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetIpReceiveOriginalDestinationAddressOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_ADD_MEMBERSHIP`. |
| func (p *StreamSocketWithCtxInterface) AddIpv6Membership(ctx_ _bindings.Context, membership Ipv6MulticastMembership) (BaseNetworkSocketAddIpv6MembershipResult, error) { |
| req_ := &BaseNetworkSocketAddIpv6MembershipRequest{Membership: membership} |
| resp_ := &BaseNetworkSocketAddIpv6MembershipResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketAddIpv6MembershipOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_DROP_MEMBERSHIP`. |
| func (p *StreamSocketWithCtxInterface) DropIpv6Membership(ctx_ _bindings.Context, membership Ipv6MulticastMembership) (BaseNetworkSocketDropIpv6MembershipResult, error) { |
| req_ := &BaseNetworkSocketDropIpv6MembershipRequest{Membership: membership} |
| resp_ := &BaseNetworkSocketDropIpv6MembershipResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketDropIpv6MembershipOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_IF`. |
| func (p *StreamSocketWithCtxInterface) SetIpv6MulticastInterface(ctx_ _bindings.Context, value uint64) (BaseNetworkSocketSetIpv6MulticastInterfaceResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6MulticastInterfaceRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6MulticastInterfaceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetIpv6MulticastInterfaceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_IF`. |
| func (p *StreamSocketWithCtxInterface) GetIpv6MulticastInterface(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastInterfaceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6MulticastInterfaceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetIpv6MulticastInterfaceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_UNICAST_HOPS`. |
| func (p *StreamSocketWithCtxInterface) SetIpv6UnicastHops(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6UnicastHopsResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6UnicastHopsRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6UnicastHopsResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetIpv6UnicastHopsOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_UNICAST_HOPS`. |
| func (p *StreamSocketWithCtxInterface) GetIpv6UnicastHops(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6UnicastHopsResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6UnicastHopsResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetIpv6UnicastHopsOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_RECVHOPLIMIT`. |
| func (p *StreamSocketWithCtxInterface) SetIpv6ReceiveHopLimit(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceiveHopLimitResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6ReceiveHopLimitRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6ReceiveHopLimitResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetIpv6ReceiveHopLimitOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_RECVHOPLIMIT`. |
| func (p *StreamSocketWithCtxInterface) GetIpv6ReceiveHopLimit(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceiveHopLimitResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6ReceiveHopLimitResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetIpv6ReceiveHopLimitOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_HOPS`. |
| func (p *StreamSocketWithCtxInterface) SetIpv6MulticastHops(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6MulticastHopsResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6MulticastHopsRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6MulticastHopsResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetIpv6MulticastHopsOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_HOPS`. |
| func (p *StreamSocketWithCtxInterface) GetIpv6MulticastHops(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastHopsResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6MulticastHopsResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetIpv6MulticastHopsOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_LOOP`. |
| func (p *StreamSocketWithCtxInterface) SetIpv6MulticastLoopback(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6MulticastLoopbackResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6MulticastLoopbackRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6MulticastLoopbackResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetIpv6MulticastLoopbackOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_LOOP`. |
| func (p *StreamSocketWithCtxInterface) GetIpv6MulticastLoopback(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastLoopbackResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6MulticastLoopbackResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetIpv6MulticastLoopbackOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_V6ONLY`. |
| func (p *StreamSocketWithCtxInterface) SetIpv6Only(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6OnlyResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6OnlyRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6OnlyResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetIpv6OnlyOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_V6ONLY`. |
| func (p *StreamSocketWithCtxInterface) GetIpv6Only(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6OnlyResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6OnlyResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetIpv6OnlyOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_RECVTCLASS`. |
| func (p *StreamSocketWithCtxInterface) SetIpv6ReceiveTrafficClass(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceiveTrafficClassResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6ReceiveTrafficClassRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6ReceiveTrafficClassResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetIpv6ReceiveTrafficClassOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_RECVTCLASS`. |
| func (p *StreamSocketWithCtxInterface) GetIpv6ReceiveTrafficClass(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceiveTrafficClassResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6ReceiveTrafficClassResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetIpv6ReceiveTrafficClassOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_TCLASS` |
| func (p *StreamSocketWithCtxInterface) SetIpv6TrafficClass(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6TrafficClassResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6TrafficClassRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6TrafficClassResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetIpv6TrafficClassOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_TCLASS`. |
| func (p *StreamSocketWithCtxInterface) GetIpv6TrafficClass(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6TrafficClassResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6TrafficClassResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetIpv6TrafficClassOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_RECVPKTINFO`. |
| func (p *StreamSocketWithCtxInterface) SetIpv6ReceivePacketInfo(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceivePacketInfoResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6ReceivePacketInfoRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6ReceivePacketInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetIpv6ReceivePacketInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_RECVPKTINFO`. |
| func (p *StreamSocketWithCtxInterface) GetIpv6ReceivePacketInfo(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceivePacketInfoResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6ReceivePacketInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetIpv6ReceivePacketInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `SO_ORIGINAL_DST`. |
| func (p *StreamSocketWithCtxInterface) GetOriginalDestination(ctx_ _bindings.Context) (BaseNetworkSocketGetOriginalDestinationResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetOriginalDestinationResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetOriginalDestinationOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| func (p *StreamSocketWithCtxInterface) Describe(ctx_ _bindings.Context) (StreamSocketDescribeResponse, error) { |
| var req_ _bindings.Message |
| resp_ := &StreamSocketDescribeResponse{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketDescribeOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Begins listening for new incoming connections. At most `backlog` |
| // connections will be buffered. |
| func (p *StreamSocketWithCtxInterface) Listen(ctx_ _bindings.Context, backlog int16) (StreamSocketListenResult, error) { |
| req_ := &StreamSocketListenRequest{Backlog: backlog} |
| resp_ := &StreamSocketListenResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketListenOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Accepts a buffered incoming connection. |
| func (p *StreamSocketWithCtxInterface) Accept(ctx_ _bindings.Context, wantAddr bool) (StreamSocketAcceptResult, error) { |
| req_ := &StreamSocketAcceptRequest{WantAddr: wantAddr} |
| resp_ := &StreamSocketAcceptResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketAcceptOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Retrieves creation information from the socket. |
| func (p *StreamSocketWithCtxInterface) GetInfo(ctx_ _bindings.Context) (StreamSocketGetInfoResult, error) { |
| var req_ _bindings.Message |
| resp_ := &StreamSocketGetInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_TCP` -> `TCP_NODELAY`. |
| func (p *StreamSocketWithCtxInterface) SetTcpNoDelay(ctx_ _bindings.Context, value bool) (StreamSocketSetTcpNoDelayResult, error) { |
| req_ := &StreamSocketSetTcpNoDelayRequest{Value: value} |
| resp_ := &StreamSocketSetTcpNoDelayResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetTcpNoDelayOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_TCP` -> `TCP_NODELAY`. |
| func (p *StreamSocketWithCtxInterface) GetTcpNoDelay(ctx_ _bindings.Context) (StreamSocketGetTcpNoDelayResult, error) { |
| var req_ _bindings.Message |
| resp_ := &StreamSocketGetTcpNoDelayResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetTcpNoDelayOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_TCP` -> `TCP_MAXSEG`. |
| func (p *StreamSocketWithCtxInterface) SetTcpMaxSegment(ctx_ _bindings.Context, valueBytes uint32) (StreamSocketSetTcpMaxSegmentResult, error) { |
| req_ := &StreamSocketSetTcpMaxSegmentRequest{ValueBytes: valueBytes} |
| resp_ := &StreamSocketSetTcpMaxSegmentResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetTcpMaxSegmentOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_TCP` -> `TCP_MAXSEG`. |
| func (p *StreamSocketWithCtxInterface) GetTcpMaxSegment(ctx_ _bindings.Context) (StreamSocketGetTcpMaxSegmentResult, error) { |
| var req_ _bindings.Message |
| resp_ := &StreamSocketGetTcpMaxSegmentResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetTcpMaxSegmentOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_TCP` -> `TCP_CORK`. |
| func (p *StreamSocketWithCtxInterface) SetTcpCork(ctx_ _bindings.Context, value bool) (StreamSocketSetTcpCorkResult, error) { |
| req_ := &StreamSocketSetTcpCorkRequest{Value: value} |
| resp_ := &StreamSocketSetTcpCorkResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetTcpCorkOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_TCP` -> `TCP_CORK`. |
| func (p *StreamSocketWithCtxInterface) GetTcpCork(ctx_ _bindings.Context) (StreamSocketGetTcpCorkResult, error) { |
| var req_ _bindings.Message |
| resp_ := &StreamSocketGetTcpCorkResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetTcpCorkOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_TCP` -> `TCP_KEEPIDLE`. |
| func (p *StreamSocketWithCtxInterface) SetTcpKeepAliveIdle(ctx_ _bindings.Context, valueSecs uint32) (StreamSocketSetTcpKeepAliveIdleResult, error) { |
| req_ := &StreamSocketSetTcpKeepAliveIdleRequest{ValueSecs: valueSecs} |
| resp_ := &StreamSocketSetTcpKeepAliveIdleResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetTcpKeepAliveIdleOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_TCP` -> `TCP_KEEPIDLE`. |
| func (p *StreamSocketWithCtxInterface) GetTcpKeepAliveIdle(ctx_ _bindings.Context) (StreamSocketGetTcpKeepAliveIdleResult, error) { |
| var req_ _bindings.Message |
| resp_ := &StreamSocketGetTcpKeepAliveIdleResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetTcpKeepAliveIdleOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_TCP` -> `TCP_KEEPINTVL`. |
| func (p *StreamSocketWithCtxInterface) SetTcpKeepAliveInterval(ctx_ _bindings.Context, valueSecs uint32) (StreamSocketSetTcpKeepAliveIntervalResult, error) { |
| req_ := &StreamSocketSetTcpKeepAliveIntervalRequest{ValueSecs: valueSecs} |
| resp_ := &StreamSocketSetTcpKeepAliveIntervalResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetTcpKeepAliveIntervalOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_TCP` -> `TCP_KEEPINTVL`. |
| func (p *StreamSocketWithCtxInterface) GetTcpKeepAliveInterval(ctx_ _bindings.Context) (StreamSocketGetTcpKeepAliveIntervalResult, error) { |
| var req_ _bindings.Message |
| resp_ := &StreamSocketGetTcpKeepAliveIntervalResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetTcpKeepAliveIntervalOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_TCP` -> `TCP_KEEPCNT`. |
| func (p *StreamSocketWithCtxInterface) SetTcpKeepAliveCount(ctx_ _bindings.Context, value uint32) (StreamSocketSetTcpKeepAliveCountResult, error) { |
| req_ := &StreamSocketSetTcpKeepAliveCountRequest{Value: value} |
| resp_ := &StreamSocketSetTcpKeepAliveCountResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetTcpKeepAliveCountOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_TCP` -> `TCP_KEEPCNT`. |
| func (p *StreamSocketWithCtxInterface) GetTcpKeepAliveCount(ctx_ _bindings.Context) (StreamSocketGetTcpKeepAliveCountResult, error) { |
| var req_ _bindings.Message |
| resp_ := &StreamSocketGetTcpKeepAliveCountResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetTcpKeepAliveCountOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_TCP` -> `TCP_SYNCNT`. |
| func (p *StreamSocketWithCtxInterface) SetTcpSynCount(ctx_ _bindings.Context, value uint32) (StreamSocketSetTcpSynCountResult, error) { |
| req_ := &StreamSocketSetTcpSynCountRequest{Value: value} |
| resp_ := &StreamSocketSetTcpSynCountResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetTcpSynCountOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_TCP` -> `TCP_SYNCNT`. |
| func (p *StreamSocketWithCtxInterface) GetTcpSynCount(ctx_ _bindings.Context) (StreamSocketGetTcpSynCountResult, error) { |
| var req_ _bindings.Message |
| resp_ := &StreamSocketGetTcpSynCountResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetTcpSynCountOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_TCP` -> `TCP_LINGER2`. |
| func (p *StreamSocketWithCtxInterface) SetTcpLinger(ctx_ _bindings.Context, valueSecs OptionalUint32) (StreamSocketSetTcpLingerResult, error) { |
| req_ := &StreamSocketSetTcpLingerRequest{ValueSecs: valueSecs} |
| resp_ := &StreamSocketSetTcpLingerResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetTcpLingerOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_TCP` -> `TCP_LINGER2`. |
| func (p *StreamSocketWithCtxInterface) GetTcpLinger(ctx_ _bindings.Context) (StreamSocketGetTcpLingerResult, error) { |
| var req_ _bindings.Message |
| resp_ := &StreamSocketGetTcpLingerResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetTcpLingerOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_TCP` -> `TCP_DEFER_ACCEPT`. |
| func (p *StreamSocketWithCtxInterface) SetTcpDeferAccept(ctx_ _bindings.Context, valueSecs uint32) (StreamSocketSetTcpDeferAcceptResult, error) { |
| req_ := &StreamSocketSetTcpDeferAcceptRequest{ValueSecs: valueSecs} |
| resp_ := &StreamSocketSetTcpDeferAcceptResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetTcpDeferAcceptOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_TCP` -> `TCP_DEFER_ACCEPT`. |
| func (p *StreamSocketWithCtxInterface) GetTcpDeferAccept(ctx_ _bindings.Context) (StreamSocketGetTcpDeferAcceptResult, error) { |
| var req_ _bindings.Message |
| resp_ := &StreamSocketGetTcpDeferAcceptResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetTcpDeferAcceptOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_TCP` -> `TCP_WINDOW_CLAMP`. |
| func (p *StreamSocketWithCtxInterface) SetTcpWindowClamp(ctx_ _bindings.Context, value uint32) (StreamSocketSetTcpWindowClampResult, error) { |
| req_ := &StreamSocketSetTcpWindowClampRequest{Value: value} |
| resp_ := &StreamSocketSetTcpWindowClampResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetTcpWindowClampOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_TCP` -> `TCP_WINDOW_CLAMP`. |
| func (p *StreamSocketWithCtxInterface) GetTcpWindowClamp(ctx_ _bindings.Context) (StreamSocketGetTcpWindowClampResult, error) { |
| var req_ _bindings.Message |
| resp_ := &StreamSocketGetTcpWindowClampResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetTcpWindowClampOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_TCP` -> `TCP_INFO`. |
| func (p *StreamSocketWithCtxInterface) GetTcpInfo(ctx_ _bindings.Context) (StreamSocketGetTcpInfoResult, error) { |
| var req_ _bindings.Message |
| resp_ := &StreamSocketGetTcpInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetTcpInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_TCP` -> `TCP_QUICKACK`. |
| func (p *StreamSocketWithCtxInterface) SetTcpQuickAck(ctx_ _bindings.Context, value bool) (StreamSocketSetTcpQuickAckResult, error) { |
| req_ := &StreamSocketSetTcpQuickAckRequest{Value: value} |
| resp_ := &StreamSocketSetTcpQuickAckResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetTcpQuickAckOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_TCP` -> `TCP_QUICKACK`. |
| func (p *StreamSocketWithCtxInterface) GetTcpQuickAck(ctx_ _bindings.Context) (StreamSocketGetTcpQuickAckResult, error) { |
| var req_ _bindings.Message |
| resp_ := &StreamSocketGetTcpQuickAckResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetTcpQuickAckOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_TCP` -> `TCP_CONGESTION`. |
| func (p *StreamSocketWithCtxInterface) SetTcpCongestion(ctx_ _bindings.Context, value TcpCongestionControl) (StreamSocketSetTcpCongestionResult, error) { |
| req_ := &StreamSocketSetTcpCongestionRequest{Value: value} |
| resp_ := &StreamSocketSetTcpCongestionResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetTcpCongestionOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_TCP` -> `TCP_CONGESTION`. |
| func (p *StreamSocketWithCtxInterface) GetTcpCongestion(ctx_ _bindings.Context) (StreamSocketGetTcpCongestionResult, error) { |
| var req_ _bindings.Message |
| resp_ := &StreamSocketGetTcpCongestionResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetTcpCongestionOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_TCP` -> `TCP_USER_TIMEOUT`. |
| func (p *StreamSocketWithCtxInterface) SetTcpUserTimeout(ctx_ _bindings.Context, valueMillis uint32) (StreamSocketSetTcpUserTimeoutResult, error) { |
| req_ := &StreamSocketSetTcpUserTimeoutRequest{ValueMillis: valueMillis} |
| resp_ := &StreamSocketSetTcpUserTimeoutResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketSetTcpUserTimeoutOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_TCP` -> `TCP_USER_TIMEOUT`. |
| func (p *StreamSocketWithCtxInterface) GetTcpUserTimeout(ctx_ _bindings.Context) (StreamSocketGetTcpUserTimeoutResult, error) { |
| var req_ _bindings.Message |
| resp_ := &StreamSocketGetTcpUserTimeoutResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(StreamSocketGetTcpUserTimeoutOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // A stream socket. |
| // |
| // All methods on this type are nonblocking; their exact behaviors match their |
| // Linux counterparts. |
| // |
| // *Warning:* This protocol is not yet ready for direct use by clients. |
| // Instead, clients should use the BSD sockets API to interact with sockets. |
| // We plan to change this protocol substantially and clients that couple |
| // directly to this protocol will make those changes more difficult. |
| type StreamSocketWithCtx interface { |
| Clone2(ctx_ _bindings.Context, request fuchsiaunknown.CloneableWithCtxInterfaceRequest) error |
| // Terminates the connection. |
| // |
| // After calling `Close`, the client must not send any other requests. |
| // |
| // Servers, after sending the status response, should close the connection |
| // regardless of status and without sending an epitaph. |
| // |
| // Closing the client end of the channel should be semantically equivalent |
| // to calling `Close` without knowing when the close has completed or its |
| // status. |
| Close(ctx_ _bindings.Context) (fuchsiaunknown.CloseableCloseResult, error) |
| Query(ctx_ _bindings.Context) ([]uint8, error) |
| // Set `SOL_SOCKET` -> `SO_REUSEADDR`. |
| SetReuseAddress(ctx_ _bindings.Context, value bool) (BaseSocketSetReuseAddressResult, error) |
| // Get `SOL_SOCKET` -> `SO_REUSEADDR`. |
| GetReuseAddress(ctx_ _bindings.Context) (BaseSocketGetReuseAddressResult, error) |
| // Get `SOL_SOCKET` -> `SO_ERROR`. |
| // Returns the last error if there is an error set on the socket. |
| GetError(ctx_ _bindings.Context) (BaseSocketGetErrorResult, error) |
| // Set `SOL_SOCKET` -> `SO_BROADCAST`. |
| SetBroadcast(ctx_ _bindings.Context, value bool) (BaseSocketSetBroadcastResult, error) |
| // Get `SOL_SOCKET` -> `SO_BROADCAST`. |
| GetBroadcast(ctx_ _bindings.Context) (BaseSocketGetBroadcastResult, error) |
| // Set `SOL_SOCKET` -> `SO_SNDBUF`. |
| SetSendBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetSendBufferResult, error) |
| // Get `SOL_SOCKET` -> `SO_SNDBUF`. |
| GetSendBuffer(ctx_ _bindings.Context) (BaseSocketGetSendBufferResult, error) |
| // Set `SOL_SOCKET` -> `SO_RCVBUF`. |
| SetReceiveBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetReceiveBufferResult, error) |
| // Get `SOL_SOCKET` -> `SO_RCVBUF`. |
| GetReceiveBuffer(ctx_ _bindings.Context) (BaseSocketGetReceiveBufferResult, error) |
| // Set `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| SetKeepAlive(ctx_ _bindings.Context, value bool) (BaseSocketSetKeepAliveResult, error) |
| // Get `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| GetKeepAlive(ctx_ _bindings.Context) (BaseSocketGetKeepAliveResult, error) |
| // Set `SOL_SOCKET` -> `SO_OOBINLINE`. |
| SetOutOfBandInline(ctx_ _bindings.Context, value bool) (BaseSocketSetOutOfBandInlineResult, error) |
| // Get `SOL_SOCKET` -> `SO_OOBINLINE`. |
| GetOutOfBandInline(ctx_ _bindings.Context) (BaseSocketGetOutOfBandInlineResult, error) |
| // Set `SOL_SOCKET` -> `SO_NO_CHECK`. |
| SetNoCheck(ctx_ _bindings.Context, value bool) (BaseSocketSetNoCheckResult, error) |
| // Get `SOL_SOCKET` -> `SO_NO_CHECK`. |
| GetNoCheck(ctx_ _bindings.Context) (BaseSocketGetNoCheckResult, error) |
| // Set `SOL_SOCKET` -> `SO_LINGER`. |
| SetLinger(ctx_ _bindings.Context, linger bool, lengthSecs uint32) (BaseSocketSetLingerResult, error) |
| // Get `SOL_SOCKET` -> `SO_LINGER`. |
| GetLinger(ctx_ _bindings.Context) (BaseSocketGetLingerResult, error) |
| // Set `SOL_SOCKET` -> `SO_REUSEPORT`. |
| SetReusePort(ctx_ _bindings.Context, value bool) (BaseSocketSetReusePortResult, error) |
| // Get `SOL_SOCKET` -> `SO_REUSEPORT`. |
| GetReusePort(ctx_ _bindings.Context) (BaseSocketGetReusePortResult, error) |
| // Get `SOL_SOCKET` -> `SO_ACCEPTCONN`. |
| GetAcceptConn(ctx_ _bindings.Context) (BaseSocketGetAcceptConnResult, error) |
| // Set `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| SetBindToDevice(ctx_ _bindings.Context, value string) (BaseSocketSetBindToDeviceResult, error) |
| // Get `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| GetBindToDevice(ctx_ _bindings.Context) (BaseSocketGetBindToDeviceResult, error) |
| // Set `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| SetTimestamp(ctx_ _bindings.Context, value TimestampOption) (BaseSocketSetTimestampResult, error) |
| // Get `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| GetTimestamp(ctx_ _bindings.Context) (BaseSocketGetTimestampResult, error) |
| // Sets the local address used for the socket. |
| Bind(ctx_ _bindings.Context, addr fuchsianet.SocketAddress) (BaseNetworkSocketBindResult, error) |
| // Initiates a connection to a remote address. |
| Connect(ctx_ _bindings.Context, addr fuchsianet.SocketAddress) (BaseNetworkSocketConnectResult, error) |
| // Clears connection information from this socket. |
| Disconnect(ctx_ _bindings.Context) (BaseNetworkSocketDisconnectResult, error) |
| // Retrieves the local socket address. |
| GetSockName(ctx_ _bindings.Context) (BaseNetworkSocketGetSockNameResult, error) |
| // Retrieves the remote socket address. |
| GetPeerName(ctx_ _bindings.Context) (BaseNetworkSocketGetPeerNameResult, error) |
| // Shuts down part of the socket. |
| Shutdown(ctx_ _bindings.Context, mode ShutdownMode) (BaseNetworkSocketShutdownResult, error) |
| // Set `SOL_IP` -> `IP_TOS`. |
| SetIpTypeOfService(ctx_ _bindings.Context, value uint8) (BaseNetworkSocketSetIpTypeOfServiceResult, error) |
| // Get `SOL_IP` -> `IP_TOS`. |
| GetIpTypeOfService(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTypeOfServiceResult, error) |
| // Set `SOL_IP` -> `IP_TTL`. |
| SetIpTtl(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpTtlResult, error) |
| // Get `SOL_IP` -> `IP_TTL`. |
| GetIpTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTtlResult, error) |
| // Set `SOL_IP` -> `IP_PKTINFO`. |
| SetIpPacketInfo(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpPacketInfoResult, error) |
| // Get `SOL_IP` -> `IP_PKTINFO`. |
| GetIpPacketInfo(ctx_ _bindings.Context) (BaseNetworkSocketGetIpPacketInfoResult, error) |
| // Set `SOL_IP` -> `IP_RECVTOS`. |
| SetIpReceiveTypeOfService(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveTypeOfServiceResult, error) |
| // Get `SOL_IP` -> `IP_RECVTOS`. |
| GetIpReceiveTypeOfService(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveTypeOfServiceResult, error) |
| // Set `SOL_IP` -> `IP_RECVTTL`. |
| SetIpReceiveTtl(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveTtlResult, error) |
| // Get `SOL_IP` -> `IP_RECVTTL`. |
| GetIpReceiveTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveTtlResult, error) |
| // Set `SOL_IP` -> `IP_MULTICAST_IF`. |
| SetIpMulticastInterface(ctx_ _bindings.Context, iface uint64, address fuchsianet.Ipv4Address) (BaseNetworkSocketSetIpMulticastInterfaceResult, error) |
| // Get `SOL_IP` -> `IP_MULTICAST_IF`. |
| GetIpMulticastInterface(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastInterfaceResult, error) |
| // Set `SOL_IP` -> `IP_MULTICAST_TTL`. |
| SetIpMulticastTtl(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpMulticastTtlResult, error) |
| // Get `SOL_IP` -> `IP_MULTICAST_TTL`. |
| GetIpMulticastTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastTtlResult, error) |
| // Set `SOL_IP` -> `IP_MULTICAST_LOOP`. |
| SetIpMulticastLoopback(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpMulticastLoopbackResult, error) |
| // Get `SOL_IP` -> `IP_MULTICAST_LOOP`. |
| GetIpMulticastLoopback(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastLoopbackResult, error) |
| // Set `SOL_IP` -> `IP_ADD_MEMBERSHIP` |
| AddIpMembership(ctx_ _bindings.Context, membership IpMulticastMembership) (BaseNetworkSocketAddIpMembershipResult, error) |
| // Set `SOL_IP` -> `IP_DROP_MEMBERSHIP` |
| DropIpMembership(ctx_ _bindings.Context, membership IpMulticastMembership) (BaseNetworkSocketDropIpMembershipResult, error) |
| // Set `SOL_IP` -> `IP_TRANSPARENT` |
| SetIpTransparent(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpTransparentResult, error) |
| // Get `SOL_IP` -> `IP_TRANSPARENT` |
| GetIpTransparent(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTransparentResult, error) |
| // Set `SOL_IP` -> `IP_RECVORIGDSTADDR` |
| SetIpReceiveOriginalDestinationAddress(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult, error) |
| // Get `SOL_IP` -> `IP_RECVORIGDSTADDR` |
| GetIpReceiveOriginalDestinationAddress(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult, error) |
| // Set `SOL_IPV6` -> `IPV6_ADD_MEMBERSHIP`. |
| AddIpv6Membership(ctx_ _bindings.Context, membership Ipv6MulticastMembership) (BaseNetworkSocketAddIpv6MembershipResult, error) |
| // Set `SOL_IPV6` -> `IPV6_DROP_MEMBERSHIP`. |
| DropIpv6Membership(ctx_ _bindings.Context, membership Ipv6MulticastMembership) (BaseNetworkSocketDropIpv6MembershipResult, error) |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_IF`. |
| SetIpv6MulticastInterface(ctx_ _bindings.Context, value uint64) (BaseNetworkSocketSetIpv6MulticastInterfaceResult, error) |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_IF`. |
| GetIpv6MulticastInterface(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastInterfaceResult, error) |
| // Set `SOL_IPV6` -> `IPV6_UNICAST_HOPS`. |
| SetIpv6UnicastHops(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6UnicastHopsResult, error) |
| // Get `SOL_IPV6` -> `IPV6_UNICAST_HOPS`. |
| GetIpv6UnicastHops(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6UnicastHopsResult, error) |
| // Set `SOL_IPV6` -> `IPV6_RECVHOPLIMIT`. |
| SetIpv6ReceiveHopLimit(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceiveHopLimitResult, error) |
| // Get `SOL_IPV6` -> `IPV6_RECVHOPLIMIT`. |
| GetIpv6ReceiveHopLimit(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceiveHopLimitResult, error) |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_HOPS`. |
| SetIpv6MulticastHops(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6MulticastHopsResult, error) |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_HOPS`. |
| GetIpv6MulticastHops(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastHopsResult, error) |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_LOOP`. |
| SetIpv6MulticastLoopback(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6MulticastLoopbackResult, error) |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_LOOP`. |
| GetIpv6MulticastLoopback(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastLoopbackResult, error) |
| // Set `SOL_IPV6` -> `IPV6_V6ONLY`. |
| SetIpv6Only(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6OnlyResult, error) |
| // Get `SOL_IPV6` -> `IPV6_V6ONLY`. |
| GetIpv6Only(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6OnlyResult, error) |
| // Set `SOL_IPV6` -> `IPV6_RECVTCLASS`. |
| SetIpv6ReceiveTrafficClass(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceiveTrafficClassResult, error) |
| // Get `SOL_IPV6` -> `IPV6_RECVTCLASS`. |
| GetIpv6ReceiveTrafficClass(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceiveTrafficClassResult, error) |
| // Set `SOL_IPV6` -> `IPV6_TCLASS` |
| SetIpv6TrafficClass(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6TrafficClassResult, error) |
| // Get `SOL_IPV6` -> `IPV6_TCLASS`. |
| GetIpv6TrafficClass(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6TrafficClassResult, error) |
| // Set `SOL_IPV6` -> `IPV6_RECVPKTINFO`. |
| SetIpv6ReceivePacketInfo(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceivePacketInfoResult, error) |
| // Get `SOL_IPV6` -> `IPV6_RECVPKTINFO`. |
| GetIpv6ReceivePacketInfo(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceivePacketInfoResult, error) |
| // Get `SOL_IP` -> `SO_ORIGINAL_DST`. |
| GetOriginalDestination(ctx_ _bindings.Context) (BaseNetworkSocketGetOriginalDestinationResult, error) |
| Describe(ctx_ _bindings.Context) (StreamSocketDescribeResponse, error) |
| // Begins listening for new incoming connections. At most `backlog` |
| // connections will be buffered. |
| Listen(ctx_ _bindings.Context, backlog int16) (StreamSocketListenResult, error) |
| // Accepts a buffered incoming connection. |
| Accept(ctx_ _bindings.Context, wantAddr bool) (StreamSocketAcceptResult, error) |
| // Retrieves creation information from the socket. |
| GetInfo(ctx_ _bindings.Context) (StreamSocketGetInfoResult, error) |
| // Set `SOL_TCP` -> `TCP_NODELAY`. |
| SetTcpNoDelay(ctx_ _bindings.Context, value bool) (StreamSocketSetTcpNoDelayResult, error) |
| // Get `SOL_TCP` -> `TCP_NODELAY`. |
| GetTcpNoDelay(ctx_ _bindings.Context) (StreamSocketGetTcpNoDelayResult, error) |
| // Set `SOL_TCP` -> `TCP_MAXSEG`. |
| SetTcpMaxSegment(ctx_ _bindings.Context, valueBytes uint32) (StreamSocketSetTcpMaxSegmentResult, error) |
| // Get `SOL_TCP` -> `TCP_MAXSEG`. |
| GetTcpMaxSegment(ctx_ _bindings.Context) (StreamSocketGetTcpMaxSegmentResult, error) |
| // Set `SOL_TCP` -> `TCP_CORK`. |
| SetTcpCork(ctx_ _bindings.Context, value bool) (StreamSocketSetTcpCorkResult, error) |
| // Get `SOL_TCP` -> `TCP_CORK`. |
| GetTcpCork(ctx_ _bindings.Context) (StreamSocketGetTcpCorkResult, error) |
| // Set `SOL_TCP` -> `TCP_KEEPIDLE`. |
| SetTcpKeepAliveIdle(ctx_ _bindings.Context, valueSecs uint32) (StreamSocketSetTcpKeepAliveIdleResult, error) |
| // Get `SOL_TCP` -> `TCP_KEEPIDLE`. |
| GetTcpKeepAliveIdle(ctx_ _bindings.Context) (StreamSocketGetTcpKeepAliveIdleResult, error) |
| // Set `SOL_TCP` -> `TCP_KEEPINTVL`. |
| SetTcpKeepAliveInterval(ctx_ _bindings.Context, valueSecs uint32) (StreamSocketSetTcpKeepAliveIntervalResult, error) |
| // Get `SOL_TCP` -> `TCP_KEEPINTVL`. |
| GetTcpKeepAliveInterval(ctx_ _bindings.Context) (StreamSocketGetTcpKeepAliveIntervalResult, error) |
| // Set `SOL_TCP` -> `TCP_KEEPCNT`. |
| SetTcpKeepAliveCount(ctx_ _bindings.Context, value uint32) (StreamSocketSetTcpKeepAliveCountResult, error) |
| // Get `SOL_TCP` -> `TCP_KEEPCNT`. |
| GetTcpKeepAliveCount(ctx_ _bindings.Context) (StreamSocketGetTcpKeepAliveCountResult, error) |
| // Set `SOL_TCP` -> `TCP_SYNCNT`. |
| SetTcpSynCount(ctx_ _bindings.Context, value uint32) (StreamSocketSetTcpSynCountResult, error) |
| // Get `SOL_TCP` -> `TCP_SYNCNT`. |
| GetTcpSynCount(ctx_ _bindings.Context) (StreamSocketGetTcpSynCountResult, error) |
| // Set `SOL_TCP` -> `TCP_LINGER2`. |
| SetTcpLinger(ctx_ _bindings.Context, valueSecs OptionalUint32) (StreamSocketSetTcpLingerResult, error) |
| // Get `SOL_TCP` -> `TCP_LINGER2`. |
| GetTcpLinger(ctx_ _bindings.Context) (StreamSocketGetTcpLingerResult, error) |
| // Set `SOL_TCP` -> `TCP_DEFER_ACCEPT`. |
| SetTcpDeferAccept(ctx_ _bindings.Context, valueSecs uint32) (StreamSocketSetTcpDeferAcceptResult, error) |
| // Get `SOL_TCP` -> `TCP_DEFER_ACCEPT`. |
| GetTcpDeferAccept(ctx_ _bindings.Context) (StreamSocketGetTcpDeferAcceptResult, error) |
| // Set `SOL_TCP` -> `TCP_WINDOW_CLAMP`. |
| SetTcpWindowClamp(ctx_ _bindings.Context, value uint32) (StreamSocketSetTcpWindowClampResult, error) |
| // Get `SOL_TCP` -> `TCP_WINDOW_CLAMP`. |
| GetTcpWindowClamp(ctx_ _bindings.Context) (StreamSocketGetTcpWindowClampResult, error) |
| // Get `SOL_TCP` -> `TCP_INFO`. |
| GetTcpInfo(ctx_ _bindings.Context) (StreamSocketGetTcpInfoResult, error) |
| // Set `SOL_TCP` -> `TCP_QUICKACK`. |
| SetTcpQuickAck(ctx_ _bindings.Context, value bool) (StreamSocketSetTcpQuickAckResult, error) |
| // Get `SOL_TCP` -> `TCP_QUICKACK`. |
| GetTcpQuickAck(ctx_ _bindings.Context) (StreamSocketGetTcpQuickAckResult, error) |
| // Set `SOL_TCP` -> `TCP_CONGESTION`. |
| SetTcpCongestion(ctx_ _bindings.Context, value TcpCongestionControl) (StreamSocketSetTcpCongestionResult, error) |
| // Get `SOL_TCP` -> `TCP_CONGESTION`. |
| GetTcpCongestion(ctx_ _bindings.Context) (StreamSocketGetTcpCongestionResult, error) |
| // Set `SOL_TCP` -> `TCP_USER_TIMEOUT`. |
| SetTcpUserTimeout(ctx_ _bindings.Context, valueMillis uint32) (StreamSocketSetTcpUserTimeoutResult, error) |
| // Get `SOL_TCP` -> `TCP_USER_TIMEOUT`. |
| GetTcpUserTimeout(ctx_ _bindings.Context) (StreamSocketGetTcpUserTimeoutResult, error) |
| } |
| |
| type StreamSocketWithCtxTransitionalBase struct{} |
| |
| type StreamSocketWithCtxInterfaceRequest _bindings.InterfaceRequest |
| |
| func NewStreamSocketWithCtxInterfaceRequest() (StreamSocketWithCtxInterfaceRequest, *StreamSocketWithCtxInterface, error) { |
| req, cli, err := _bindings.NewInterfaceRequest() |
| return StreamSocketWithCtxInterfaceRequest(req), (*StreamSocketWithCtxInterface)(cli), err |
| } |
| |
| type StreamSocketWithCtxStub struct { |
| Impl StreamSocketWithCtx |
| } |
| |
| func (s_ *StreamSocketWithCtxStub) Dispatch(args_ _bindings.DispatchArgs) (_bindings.Message, bool, error) { |
| switch args_.Ordinal { |
| case StreamSocketClone2Ordinal: |
| in_ := &fuchsiaunknown.CloneableClone2Request{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| err_ := s_.Impl.Clone2(args_.Ctx, (*in_).Request) |
| return nil, false, err_ |
| case StreamSocketCloseOrdinal: |
| payload, err_ := s_.Impl.Close(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketQueryOrdinal: |
| protocol, err_ := s_.Impl.Query(args_.Ctx) |
| out_ := &fuchsiaunknown.QueryableQueryResponse{Protocol: protocol} |
| return out_, true, err_ |
| case StreamSocketSetReuseAddressOrdinal: |
| in_ := &BaseSocketSetReuseAddressRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetReuseAddress(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetReuseAddressOrdinal: |
| payload, err_ := s_.Impl.GetReuseAddress(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetErrorOrdinal: |
| payload, err_ := s_.Impl.GetError(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetBroadcastOrdinal: |
| in_ := &BaseSocketSetBroadcastRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetBroadcast(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetBroadcastOrdinal: |
| payload, err_ := s_.Impl.GetBroadcast(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetSendBufferOrdinal: |
| in_ := &BaseSocketSetSendBufferRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetSendBuffer(args_.Ctx, (*in_).ValueBytes) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetSendBufferOrdinal: |
| payload, err_ := s_.Impl.GetSendBuffer(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetReceiveBufferOrdinal: |
| in_ := &BaseSocketSetReceiveBufferRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetReceiveBuffer(args_.Ctx, (*in_).ValueBytes) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetReceiveBufferOrdinal: |
| payload, err_ := s_.Impl.GetReceiveBuffer(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetKeepAliveOrdinal: |
| in_ := &BaseSocketSetKeepAliveRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetKeepAlive(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetKeepAliveOrdinal: |
| payload, err_ := s_.Impl.GetKeepAlive(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetOutOfBandInlineOrdinal: |
| in_ := &BaseSocketSetOutOfBandInlineRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetOutOfBandInline(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetOutOfBandInlineOrdinal: |
| payload, err_ := s_.Impl.GetOutOfBandInline(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetNoCheckOrdinal: |
| in_ := &BaseSocketSetNoCheckRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetNoCheck(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetNoCheckOrdinal: |
| payload, err_ := s_.Impl.GetNoCheck(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetLingerOrdinal: |
| in_ := &BaseSocketSetLingerRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetLinger(args_.Ctx, (*in_).Linger, (*in_).LengthSecs) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetLingerOrdinal: |
| payload, err_ := s_.Impl.GetLinger(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetReusePortOrdinal: |
| in_ := &BaseSocketSetReusePortRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetReusePort(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetReusePortOrdinal: |
| payload, err_ := s_.Impl.GetReusePort(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetAcceptConnOrdinal: |
| payload, err_ := s_.Impl.GetAcceptConn(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetBindToDeviceOrdinal: |
| in_ := &BaseSocketSetBindToDeviceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetBindToDevice(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetBindToDeviceOrdinal: |
| payload, err_ := s_.Impl.GetBindToDevice(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetTimestampOrdinal: |
| in_ := &BaseSocketSetTimestampRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetTimestamp(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetTimestampOrdinal: |
| payload, err_ := s_.Impl.GetTimestamp(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketBindOrdinal: |
| in_ := &BaseNetworkSocketBindRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.Bind(args_.Ctx, (*in_).Addr) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketConnectOrdinal: |
| in_ := &BaseNetworkSocketConnectRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.Connect(args_.Ctx, (*in_).Addr) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketDisconnectOrdinal: |
| payload, err_ := s_.Impl.Disconnect(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetSockNameOrdinal: |
| payload, err_ := s_.Impl.GetSockName(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetPeerNameOrdinal: |
| payload, err_ := s_.Impl.GetPeerName(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketShutdownOrdinal: |
| in_ := &BaseNetworkSocketShutdownRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.Shutdown(args_.Ctx, (*in_).Mode) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetIpTypeOfServiceOrdinal: |
| in_ := &BaseNetworkSocketSetIpTypeOfServiceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpTypeOfService(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetIpTypeOfServiceOrdinal: |
| payload, err_ := s_.Impl.GetIpTypeOfService(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetIpTtlOrdinal: |
| in_ := &BaseNetworkSocketSetIpTtlRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpTtl(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetIpTtlOrdinal: |
| payload, err_ := s_.Impl.GetIpTtl(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetIpPacketInfoOrdinal: |
| in_ := &BaseNetworkSocketSetIpPacketInfoRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpPacketInfo(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetIpPacketInfoOrdinal: |
| payload, err_ := s_.Impl.GetIpPacketInfo(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetIpReceiveTypeOfServiceOrdinal: |
| in_ := &BaseNetworkSocketSetIpReceiveTypeOfServiceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpReceiveTypeOfService(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetIpReceiveTypeOfServiceOrdinal: |
| payload, err_ := s_.Impl.GetIpReceiveTypeOfService(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetIpReceiveTtlOrdinal: |
| in_ := &BaseNetworkSocketSetIpReceiveTtlRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpReceiveTtl(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetIpReceiveTtlOrdinal: |
| payload, err_ := s_.Impl.GetIpReceiveTtl(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetIpMulticastInterfaceOrdinal: |
| in_ := &BaseNetworkSocketSetIpMulticastInterfaceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpMulticastInterface(args_.Ctx, (*in_).Iface, (*in_).Address) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetIpMulticastInterfaceOrdinal: |
| payload, err_ := s_.Impl.GetIpMulticastInterface(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetIpMulticastTtlOrdinal: |
| in_ := &BaseNetworkSocketSetIpMulticastTtlRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpMulticastTtl(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetIpMulticastTtlOrdinal: |
| payload, err_ := s_.Impl.GetIpMulticastTtl(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetIpMulticastLoopbackOrdinal: |
| in_ := &BaseNetworkSocketSetIpMulticastLoopbackRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpMulticastLoopback(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetIpMulticastLoopbackOrdinal: |
| payload, err_ := s_.Impl.GetIpMulticastLoopback(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketAddIpMembershipOrdinal: |
| in_ := &BaseNetworkSocketAddIpMembershipRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.AddIpMembership(args_.Ctx, (*in_).Membership) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketDropIpMembershipOrdinal: |
| in_ := &BaseNetworkSocketDropIpMembershipRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.DropIpMembership(args_.Ctx, (*in_).Membership) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetIpTransparentOrdinal: |
| in_ := &BaseNetworkSocketSetIpTransparentRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpTransparent(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetIpTransparentOrdinal: |
| payload, err_ := s_.Impl.GetIpTransparent(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetIpReceiveOriginalDestinationAddressOrdinal: |
| in_ := &BaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpReceiveOriginalDestinationAddress(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetIpReceiveOriginalDestinationAddressOrdinal: |
| payload, err_ := s_.Impl.GetIpReceiveOriginalDestinationAddress(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketAddIpv6MembershipOrdinal: |
| in_ := &BaseNetworkSocketAddIpv6MembershipRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.AddIpv6Membership(args_.Ctx, (*in_).Membership) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketDropIpv6MembershipOrdinal: |
| in_ := &BaseNetworkSocketDropIpv6MembershipRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.DropIpv6Membership(args_.Ctx, (*in_).Membership) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetIpv6MulticastInterfaceOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6MulticastInterfaceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6MulticastInterface(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetIpv6MulticastInterfaceOrdinal: |
| payload, err_ := s_.Impl.GetIpv6MulticastInterface(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetIpv6UnicastHopsOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6UnicastHopsRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6UnicastHops(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetIpv6UnicastHopsOrdinal: |
| payload, err_ := s_.Impl.GetIpv6UnicastHops(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetIpv6ReceiveHopLimitOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6ReceiveHopLimitRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6ReceiveHopLimit(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetIpv6ReceiveHopLimitOrdinal: |
| payload, err_ := s_.Impl.GetIpv6ReceiveHopLimit(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetIpv6MulticastHopsOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6MulticastHopsRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6MulticastHops(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetIpv6MulticastHopsOrdinal: |
| payload, err_ := s_.Impl.GetIpv6MulticastHops(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetIpv6MulticastLoopbackOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6MulticastLoopbackRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6MulticastLoopback(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetIpv6MulticastLoopbackOrdinal: |
| payload, err_ := s_.Impl.GetIpv6MulticastLoopback(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetIpv6OnlyOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6OnlyRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6Only(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetIpv6OnlyOrdinal: |
| payload, err_ := s_.Impl.GetIpv6Only(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetIpv6ReceiveTrafficClassOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6ReceiveTrafficClassRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6ReceiveTrafficClass(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetIpv6ReceiveTrafficClassOrdinal: |
| payload, err_ := s_.Impl.GetIpv6ReceiveTrafficClass(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetIpv6TrafficClassOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6TrafficClassRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6TrafficClass(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetIpv6TrafficClassOrdinal: |
| payload, err_ := s_.Impl.GetIpv6TrafficClass(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetIpv6ReceivePacketInfoOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6ReceivePacketInfoRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6ReceivePacketInfo(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetIpv6ReceivePacketInfoOrdinal: |
| payload, err_ := s_.Impl.GetIpv6ReceivePacketInfo(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetOriginalDestinationOrdinal: |
| payload, err_ := s_.Impl.GetOriginalDestination(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketDescribeOrdinal: |
| payload, err_ := s_.Impl.Describe(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketListenOrdinal: |
| in_ := &StreamSocketListenRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.Listen(args_.Ctx, (*in_).Backlog) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketAcceptOrdinal: |
| in_ := &StreamSocketAcceptRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.Accept(args_.Ctx, (*in_).WantAddr) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetInfoOrdinal: |
| payload, err_ := s_.Impl.GetInfo(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetTcpNoDelayOrdinal: |
| in_ := &StreamSocketSetTcpNoDelayRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetTcpNoDelay(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetTcpNoDelayOrdinal: |
| payload, err_ := s_.Impl.GetTcpNoDelay(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetTcpMaxSegmentOrdinal: |
| in_ := &StreamSocketSetTcpMaxSegmentRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetTcpMaxSegment(args_.Ctx, (*in_).ValueBytes) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetTcpMaxSegmentOrdinal: |
| payload, err_ := s_.Impl.GetTcpMaxSegment(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetTcpCorkOrdinal: |
| in_ := &StreamSocketSetTcpCorkRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetTcpCork(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetTcpCorkOrdinal: |
| payload, err_ := s_.Impl.GetTcpCork(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetTcpKeepAliveIdleOrdinal: |
| in_ := &StreamSocketSetTcpKeepAliveIdleRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetTcpKeepAliveIdle(args_.Ctx, (*in_).ValueSecs) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetTcpKeepAliveIdleOrdinal: |
| payload, err_ := s_.Impl.GetTcpKeepAliveIdle(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetTcpKeepAliveIntervalOrdinal: |
| in_ := &StreamSocketSetTcpKeepAliveIntervalRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetTcpKeepAliveInterval(args_.Ctx, (*in_).ValueSecs) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetTcpKeepAliveIntervalOrdinal: |
| payload, err_ := s_.Impl.GetTcpKeepAliveInterval(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetTcpKeepAliveCountOrdinal: |
| in_ := &StreamSocketSetTcpKeepAliveCountRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetTcpKeepAliveCount(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetTcpKeepAliveCountOrdinal: |
| payload, err_ := s_.Impl.GetTcpKeepAliveCount(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetTcpSynCountOrdinal: |
| in_ := &StreamSocketSetTcpSynCountRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetTcpSynCount(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetTcpSynCountOrdinal: |
| payload, err_ := s_.Impl.GetTcpSynCount(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetTcpLingerOrdinal: |
| in_ := &StreamSocketSetTcpLingerRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetTcpLinger(args_.Ctx, (*in_).ValueSecs) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetTcpLingerOrdinal: |
| payload, err_ := s_.Impl.GetTcpLinger(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetTcpDeferAcceptOrdinal: |
| in_ := &StreamSocketSetTcpDeferAcceptRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetTcpDeferAccept(args_.Ctx, (*in_).ValueSecs) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetTcpDeferAcceptOrdinal: |
| payload, err_ := s_.Impl.GetTcpDeferAccept(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetTcpWindowClampOrdinal: |
| in_ := &StreamSocketSetTcpWindowClampRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetTcpWindowClamp(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetTcpWindowClampOrdinal: |
| payload, err_ := s_.Impl.GetTcpWindowClamp(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetTcpInfoOrdinal: |
| payload, err_ := s_.Impl.GetTcpInfo(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetTcpQuickAckOrdinal: |
| in_ := &StreamSocketSetTcpQuickAckRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetTcpQuickAck(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetTcpQuickAckOrdinal: |
| payload, err_ := s_.Impl.GetTcpQuickAck(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetTcpCongestionOrdinal: |
| in_ := &StreamSocketSetTcpCongestionRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetTcpCongestion(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetTcpCongestionOrdinal: |
| payload, err_ := s_.Impl.GetTcpCongestion(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketSetTcpUserTimeoutOrdinal: |
| in_ := &StreamSocketSetTcpUserTimeoutRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetTcpUserTimeout(args_.Ctx, (*in_).ValueMillis) |
| out_ := &payload |
| return out_, true, err_ |
| case StreamSocketGetTcpUserTimeoutOrdinal: |
| payload, err_ := s_.Impl.GetTcpUserTimeout(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| } |
| return nil, false, _bindings.ErrUnknownOrdinal |
| } |
| |
| type StreamSocketEventProxy _bindings.ChannelProxy |
| |
| const ( |
| SynchronousDatagramSocketClone2Ordinal uint64 = 0x20d8a7aba2168a79 |
| SynchronousDatagramSocketCloseOrdinal uint64 = 0x5ac5d459ad7f657e |
| SynchronousDatagramSocketQueryOrdinal uint64 = 0x2658edee9decfc06 |
| SynchronousDatagramSocketSetReuseAddressOrdinal uint64 = 0x1fd74ee8b9a4a876 |
| SynchronousDatagramSocketGetReuseAddressOrdinal uint64 = 0x67b7206b8d1bc0a5 |
| SynchronousDatagramSocketGetErrorOrdinal uint64 = 0x5aad39b33e5f6ebb |
| SynchronousDatagramSocketSetBroadcastOrdinal uint64 = 0x6023e081ce3cd947 |
| SynchronousDatagramSocketGetBroadcastOrdinal uint64 = 0x68796fc556f9780d |
| SynchronousDatagramSocketSetSendBufferOrdinal uint64 = 0x756eac32d73a7a70 |
| SynchronousDatagramSocketGetSendBufferOrdinal uint64 = 0x78a52fd9c7b2410b |
| SynchronousDatagramSocketSetReceiveBufferOrdinal uint64 = 0x6b0cf2f1919c7001 |
| SynchronousDatagramSocketGetReceiveBufferOrdinal uint64 = 0x14c1a4b64f709e5c |
| SynchronousDatagramSocketSetKeepAliveOrdinal uint64 = 0x572df8f0b920d2c7 |
| SynchronousDatagramSocketGetKeepAliveOrdinal uint64 = 0x2dd29d3215f2c9d2 |
| SynchronousDatagramSocketSetOutOfBandInlineOrdinal uint64 = 0x3ecb49968bee439 |
| SynchronousDatagramSocketGetOutOfBandInlineOrdinal uint64 = 0x348c1ab3aeca1745 |
| SynchronousDatagramSocketSetNoCheckOrdinal uint64 = 0x6bbf00c53a4c78c2 |
| SynchronousDatagramSocketGetNoCheckOrdinal uint64 = 0x2cd4249286417694 |
| SynchronousDatagramSocketSetLingerOrdinal uint64 = 0x45386351246e998e |
| SynchronousDatagramSocketGetLingerOrdinal uint64 = 0x48eb20fc5ccb0e45 |
| SynchronousDatagramSocketSetReusePortOrdinal uint64 = 0x24dd3e5cb36d9ccb |
| SynchronousDatagramSocketGetReusePortOrdinal uint64 = 0x7a112c1ab54ff828 |
| SynchronousDatagramSocketGetAcceptConnOrdinal uint64 = 0x67ce6db6c2ec8966 |
| SynchronousDatagramSocketSetBindToDeviceOrdinal uint64 = 0x2118b483f28aafc4 |
| SynchronousDatagramSocketGetBindToDeviceOrdinal uint64 = 0x1ab1fbf0ef7906c8 |
| SynchronousDatagramSocketSetTimestampOrdinal uint64 = 0x285d6516c263d839 |
| SynchronousDatagramSocketGetTimestampOrdinal uint64 = 0x49f2fffbbcc2bd27 |
| SynchronousDatagramSocketBindOrdinal uint64 = 0x4bc6400ae92125d |
| SynchronousDatagramSocketConnectOrdinal uint64 = 0x5f05f19bfdd38871 |
| SynchronousDatagramSocketDisconnectOrdinal uint64 = 0x74e63b91f7b29b2 |
| SynchronousDatagramSocketGetSockNameOrdinal uint64 = 0x475f23f84a1a4f85 |
| SynchronousDatagramSocketGetPeerNameOrdinal uint64 = 0x1ffecf4bd5b6432e |
| SynchronousDatagramSocketShutdownOrdinal uint64 = 0x247f38b6db68c336 |
| SynchronousDatagramSocketSetIpTypeOfServiceOrdinal uint64 = 0x995c600475b6d46 |
| SynchronousDatagramSocketGetIpTypeOfServiceOrdinal uint64 = 0x3814a04259f75fcb |
| SynchronousDatagramSocketSetIpTtlOrdinal uint64 = 0x29e2424b433ae1ef |
| SynchronousDatagramSocketGetIpTtlOrdinal uint64 = 0x47e47fa1f24da471 |
| SynchronousDatagramSocketSetIpPacketInfoOrdinal uint64 = 0x392d16bee20c0e16 |
| SynchronousDatagramSocketGetIpPacketInfoOrdinal uint64 = 0x54b505f242280740 |
| SynchronousDatagramSocketSetIpReceiveTypeOfServiceOrdinal uint64 = 0x6c4f6714995f84ef |
| SynchronousDatagramSocketGetIpReceiveTypeOfServiceOrdinal uint64 = 0x4158ba7dc2795960 |
| SynchronousDatagramSocketSetIpReceiveTtlOrdinal uint64 = 0x46f15be0ce0ab82b |
| SynchronousDatagramSocketGetIpReceiveTtlOrdinal uint64 = 0x678ddd5a5dfa2eb5 |
| SynchronousDatagramSocketSetIpMulticastInterfaceOrdinal uint64 = 0x752fbfa9b12befe |
| SynchronousDatagramSocketGetIpMulticastInterfaceOrdinal uint64 = 0x320bd14c4df046c4 |
| SynchronousDatagramSocketSetIpMulticastTtlOrdinal uint64 = 0x63134d53772916a1 |
| SynchronousDatagramSocketGetIpMulticastTtlOrdinal uint64 = 0x4665cd378f39e1a |
| SynchronousDatagramSocketSetIpMulticastLoopbackOrdinal uint64 = 0x20c55c11f00943ea |
| SynchronousDatagramSocketGetIpMulticastLoopbackOrdinal uint64 = 0x3b6b26ff558298f2 |
| SynchronousDatagramSocketAddIpMembershipOrdinal uint64 = 0x76bc7df115a3b4d0 |
| SynchronousDatagramSocketDropIpMembershipOrdinal uint64 = 0x2888f3099188d03 |
| SynchronousDatagramSocketSetIpTransparentOrdinal uint64 = 0x1ae532b0c066e3a0 |
| SynchronousDatagramSocketGetIpTransparentOrdinal uint64 = 0x51d43695962ebfb5 |
| SynchronousDatagramSocketSetIpReceiveOriginalDestinationAddressOrdinal uint64 = 0x4722b4ce52f7840 |
| SynchronousDatagramSocketGetIpReceiveOriginalDestinationAddressOrdinal uint64 = 0x2a0e7dc5d6bfdfe9 |
| SynchronousDatagramSocketAddIpv6MembershipOrdinal uint64 = 0x7c94727acb4ea4b3 |
| SynchronousDatagramSocketDropIpv6MembershipOrdinal uint64 = 0x42104c70ccaba304 |
| SynchronousDatagramSocketSetIpv6MulticastInterfaceOrdinal uint64 = 0x135f76db3774ab3b |
| SynchronousDatagramSocketGetIpv6MulticastInterfaceOrdinal uint64 = 0x1f26fcdd348f1882 |
| SynchronousDatagramSocketSetIpv6UnicastHopsOrdinal uint64 = 0x157d51e98f462859 |
| SynchronousDatagramSocketGetIpv6UnicastHopsOrdinal uint64 = 0x21f4641cad8bd8d2 |
| SynchronousDatagramSocketSetIpv6ReceiveHopLimitOrdinal uint64 = 0x5c24808ed2e84a1e |
| SynchronousDatagramSocketGetIpv6ReceiveHopLimitOrdinal uint64 = 0x341e06689885b4c0 |
| SynchronousDatagramSocketSetIpv6MulticastHopsOrdinal uint64 = 0x25b9cd4d181f82c1 |
| SynchronousDatagramSocketGetIpv6MulticastHopsOrdinal uint64 = 0x52916948a365012a |
| SynchronousDatagramSocketSetIpv6MulticastLoopbackOrdinal uint64 = 0x55701c409ff41b40 |
| SynchronousDatagramSocketGetIpv6MulticastLoopbackOrdinal uint64 = 0x4415b701fde319c3 |
| SynchronousDatagramSocketSetIpv6OnlyOrdinal uint64 = 0x4873f1364758cbba |
| SynchronousDatagramSocketGetIpv6OnlyOrdinal uint64 = 0x4aa3340a1a26b89c |
| SynchronousDatagramSocketSetIpv6ReceiveTrafficClassOrdinal uint64 = 0x58f07c8788d099a0 |
| SynchronousDatagramSocketGetIpv6ReceiveTrafficClassOrdinal uint64 = 0x2e334df1da553ffa |
| SynchronousDatagramSocketSetIpv6TrafficClassOrdinal uint64 = 0x6af077800c5a0b4f |
| SynchronousDatagramSocketGetIpv6TrafficClassOrdinal uint64 = 0x6baf6eed8fc2f04 |
| SynchronousDatagramSocketSetIpv6ReceivePacketInfoOrdinal uint64 = 0x19259775b1a92768 |
| SynchronousDatagramSocketGetIpv6ReceivePacketInfoOrdinal uint64 = 0x7acd4a2775baec75 |
| SynchronousDatagramSocketGetOriginalDestinationOrdinal uint64 = 0x38bf28f0dafdbac0 |
| SynchronousDatagramSocketGetInfoOrdinal uint64 = 0x48aa0a1f6a32d2ed |
| SynchronousDatagramSocketDescribeOrdinal uint64 = 0x585f20b73631070d |
| SynchronousDatagramSocketRecvMsgOrdinal uint64 = 0x28e494e48fb5dbf3 |
| SynchronousDatagramSocketSendMsgOrdinal uint64 = 0x12dc2fceab6cefaa |
| ) |
| |
| type SynchronousDatagramSocketWithCtxInterface _bindings.ChannelProxy |
| |
| func (p *SynchronousDatagramSocketWithCtxInterface) Clone2(ctx_ _bindings.Context, request fuchsiaunknown.CloneableWithCtxInterfaceRequest) error { |
| req_ := &fuchsiaunknown.CloneableClone2Request{Request: request} |
| err_ := ((*_bindings.ChannelProxy)(p)).Send(SynchronousDatagramSocketClone2Ordinal, req_) |
| return err_ |
| } |
| |
| // Terminates the connection. |
| // |
| // After calling `Close`, the client must not send any other requests. |
| // |
| // Servers, after sending the status response, should close the connection |
| // regardless of status and without sending an epitaph. |
| // |
| // Closing the client end of the channel should be semantically equivalent |
| // to calling `Close` without knowing when the close has completed or its |
| // status. |
| func (p *SynchronousDatagramSocketWithCtxInterface) Close(ctx_ _bindings.Context) (fuchsiaunknown.CloseableCloseResult, error) { |
| var req_ _bindings.Message |
| resp_ := &fuchsiaunknown.CloseableCloseResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketCloseOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| func (p *SynchronousDatagramSocketWithCtxInterface) Query(ctx_ _bindings.Context) ([]uint8, error) { |
| var req_ _bindings.Message |
| resp_ := &fuchsiaunknown.QueryableQueryResponse{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketQueryOrdinal, req_, resp_) |
| return (*resp_).Protocol, err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_REUSEADDR`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetReuseAddress(ctx_ _bindings.Context, value bool) (BaseSocketSetReuseAddressResult, error) { |
| req_ := &BaseSocketSetReuseAddressRequest{Value: value} |
| resp_ := &BaseSocketSetReuseAddressResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetReuseAddressOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_REUSEADDR`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetReuseAddress(ctx_ _bindings.Context) (BaseSocketGetReuseAddressResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetReuseAddressResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetReuseAddressOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_ERROR`. |
| // Returns the last error if there is an error set on the socket. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetError(ctx_ _bindings.Context) (BaseSocketGetErrorResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetErrorResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetErrorOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_BROADCAST`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetBroadcast(ctx_ _bindings.Context, value bool) (BaseSocketSetBroadcastResult, error) { |
| req_ := &BaseSocketSetBroadcastRequest{Value: value} |
| resp_ := &BaseSocketSetBroadcastResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetBroadcastOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_BROADCAST`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetBroadcast(ctx_ _bindings.Context) (BaseSocketGetBroadcastResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetBroadcastResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetBroadcastOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_SNDBUF`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetSendBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetSendBufferResult, error) { |
| req_ := &BaseSocketSetSendBufferRequest{ValueBytes: valueBytes} |
| resp_ := &BaseSocketSetSendBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetSendBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_SNDBUF`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetSendBuffer(ctx_ _bindings.Context) (BaseSocketGetSendBufferResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetSendBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetSendBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_RCVBUF`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetReceiveBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetReceiveBufferResult, error) { |
| req_ := &BaseSocketSetReceiveBufferRequest{ValueBytes: valueBytes} |
| resp_ := &BaseSocketSetReceiveBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetReceiveBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_RCVBUF`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetReceiveBuffer(ctx_ _bindings.Context) (BaseSocketGetReceiveBufferResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetReceiveBufferResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetReceiveBufferOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetKeepAlive(ctx_ _bindings.Context, value bool) (BaseSocketSetKeepAliveResult, error) { |
| req_ := &BaseSocketSetKeepAliveRequest{Value: value} |
| resp_ := &BaseSocketSetKeepAliveResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetKeepAliveOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetKeepAlive(ctx_ _bindings.Context) (BaseSocketGetKeepAliveResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetKeepAliveResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetKeepAliveOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_OOBINLINE`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetOutOfBandInline(ctx_ _bindings.Context, value bool) (BaseSocketSetOutOfBandInlineResult, error) { |
| req_ := &BaseSocketSetOutOfBandInlineRequest{Value: value} |
| resp_ := &BaseSocketSetOutOfBandInlineResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetOutOfBandInlineOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_OOBINLINE`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetOutOfBandInline(ctx_ _bindings.Context) (BaseSocketGetOutOfBandInlineResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetOutOfBandInlineResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetOutOfBandInlineOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_NO_CHECK`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetNoCheck(ctx_ _bindings.Context, value bool) (BaseSocketSetNoCheckResult, error) { |
| req_ := &BaseSocketSetNoCheckRequest{Value: value} |
| resp_ := &BaseSocketSetNoCheckResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetNoCheckOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_NO_CHECK`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetNoCheck(ctx_ _bindings.Context) (BaseSocketGetNoCheckResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetNoCheckResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetNoCheckOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_LINGER`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetLinger(ctx_ _bindings.Context, linger bool, lengthSecs uint32) (BaseSocketSetLingerResult, error) { |
| req_ := &BaseSocketSetLingerRequest{Linger: linger, LengthSecs: lengthSecs} |
| resp_ := &BaseSocketSetLingerResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetLingerOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_LINGER`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetLinger(ctx_ _bindings.Context) (BaseSocketGetLingerResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetLingerResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetLingerOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_REUSEPORT`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetReusePort(ctx_ _bindings.Context, value bool) (BaseSocketSetReusePortResult, error) { |
| req_ := &BaseSocketSetReusePortRequest{Value: value} |
| resp_ := &BaseSocketSetReusePortResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetReusePortOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_REUSEPORT`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetReusePort(ctx_ _bindings.Context) (BaseSocketGetReusePortResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetReusePortResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetReusePortOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_ACCEPTCONN`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetAcceptConn(ctx_ _bindings.Context) (BaseSocketGetAcceptConnResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetAcceptConnResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetAcceptConnOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetBindToDevice(ctx_ _bindings.Context, value string) (BaseSocketSetBindToDeviceResult, error) { |
| req_ := &BaseSocketSetBindToDeviceRequest{Value: value} |
| resp_ := &BaseSocketSetBindToDeviceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetBindToDeviceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetBindToDevice(ctx_ _bindings.Context) (BaseSocketGetBindToDeviceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetBindToDeviceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetBindToDeviceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetTimestamp(ctx_ _bindings.Context, value TimestampOption) (BaseSocketSetTimestampResult, error) { |
| req_ := &BaseSocketSetTimestampRequest{Value: value} |
| resp_ := &BaseSocketSetTimestampResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetTimestampOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetTimestamp(ctx_ _bindings.Context) (BaseSocketGetTimestampResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseSocketGetTimestampResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetTimestampOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Sets the local address used for the socket. |
| func (p *SynchronousDatagramSocketWithCtxInterface) Bind(ctx_ _bindings.Context, addr fuchsianet.SocketAddress) (BaseNetworkSocketBindResult, error) { |
| req_ := &BaseNetworkSocketBindRequest{Addr: addr} |
| resp_ := &BaseNetworkSocketBindResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketBindOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Initiates a connection to a remote address. |
| func (p *SynchronousDatagramSocketWithCtxInterface) Connect(ctx_ _bindings.Context, addr fuchsianet.SocketAddress) (BaseNetworkSocketConnectResult, error) { |
| req_ := &BaseNetworkSocketConnectRequest{Addr: addr} |
| resp_ := &BaseNetworkSocketConnectResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketConnectOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Clears connection information from this socket. |
| func (p *SynchronousDatagramSocketWithCtxInterface) Disconnect(ctx_ _bindings.Context) (BaseNetworkSocketDisconnectResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketDisconnectResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketDisconnectOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Retrieves the local socket address. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetSockName(ctx_ _bindings.Context) (BaseNetworkSocketGetSockNameResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetSockNameResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetSockNameOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Retrieves the remote socket address. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetPeerName(ctx_ _bindings.Context) (BaseNetworkSocketGetPeerNameResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetPeerNameResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetPeerNameOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Shuts down part of the socket. |
| func (p *SynchronousDatagramSocketWithCtxInterface) Shutdown(ctx_ _bindings.Context, mode ShutdownMode) (BaseNetworkSocketShutdownResult, error) { |
| req_ := &BaseNetworkSocketShutdownRequest{Mode: mode} |
| resp_ := &BaseNetworkSocketShutdownResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketShutdownOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_TOS`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetIpTypeOfService(ctx_ _bindings.Context, value uint8) (BaseNetworkSocketSetIpTypeOfServiceResult, error) { |
| req_ := &BaseNetworkSocketSetIpTypeOfServiceRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpTypeOfServiceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetIpTypeOfServiceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_TOS`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetIpTypeOfService(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTypeOfServiceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpTypeOfServiceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetIpTypeOfServiceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_TTL`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetIpTtl(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpTtlResult, error) { |
| req_ := &BaseNetworkSocketSetIpTtlRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetIpTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_TTL`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetIpTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTtlResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetIpTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_PKTINFO`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetIpPacketInfo(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpPacketInfoResult, error) { |
| req_ := &BaseNetworkSocketSetIpPacketInfoRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpPacketInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetIpPacketInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_PKTINFO`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetIpPacketInfo(ctx_ _bindings.Context) (BaseNetworkSocketGetIpPacketInfoResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpPacketInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetIpPacketInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_RECVTOS`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetIpReceiveTypeOfService(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveTypeOfServiceResult, error) { |
| req_ := &BaseNetworkSocketSetIpReceiveTypeOfServiceRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpReceiveTypeOfServiceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetIpReceiveTypeOfServiceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_RECVTOS`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetIpReceiveTypeOfService(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveTypeOfServiceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpReceiveTypeOfServiceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetIpReceiveTypeOfServiceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_RECVTTL`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetIpReceiveTtl(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveTtlResult, error) { |
| req_ := &BaseNetworkSocketSetIpReceiveTtlRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpReceiveTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetIpReceiveTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_RECVTTL`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetIpReceiveTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveTtlResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpReceiveTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetIpReceiveTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_MULTICAST_IF`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetIpMulticastInterface(ctx_ _bindings.Context, iface uint64, address fuchsianet.Ipv4Address) (BaseNetworkSocketSetIpMulticastInterfaceResult, error) { |
| req_ := &BaseNetworkSocketSetIpMulticastInterfaceRequest{Iface: iface, Address: address} |
| resp_ := &BaseNetworkSocketSetIpMulticastInterfaceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetIpMulticastInterfaceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_MULTICAST_IF`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetIpMulticastInterface(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastInterfaceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpMulticastInterfaceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetIpMulticastInterfaceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_MULTICAST_TTL`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetIpMulticastTtl(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpMulticastTtlResult, error) { |
| req_ := &BaseNetworkSocketSetIpMulticastTtlRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpMulticastTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetIpMulticastTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_MULTICAST_TTL`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetIpMulticastTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastTtlResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpMulticastTtlResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetIpMulticastTtlOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_MULTICAST_LOOP`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetIpMulticastLoopback(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpMulticastLoopbackResult, error) { |
| req_ := &BaseNetworkSocketSetIpMulticastLoopbackRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpMulticastLoopbackResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetIpMulticastLoopbackOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_MULTICAST_LOOP`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetIpMulticastLoopback(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastLoopbackResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpMulticastLoopbackResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetIpMulticastLoopbackOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_ADD_MEMBERSHIP` |
| func (p *SynchronousDatagramSocketWithCtxInterface) AddIpMembership(ctx_ _bindings.Context, membership IpMulticastMembership) (BaseNetworkSocketAddIpMembershipResult, error) { |
| req_ := &BaseNetworkSocketAddIpMembershipRequest{Membership: membership} |
| resp_ := &BaseNetworkSocketAddIpMembershipResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketAddIpMembershipOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_DROP_MEMBERSHIP` |
| func (p *SynchronousDatagramSocketWithCtxInterface) DropIpMembership(ctx_ _bindings.Context, membership IpMulticastMembership) (BaseNetworkSocketDropIpMembershipResult, error) { |
| req_ := &BaseNetworkSocketDropIpMembershipRequest{Membership: membership} |
| resp_ := &BaseNetworkSocketDropIpMembershipResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketDropIpMembershipOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_TRANSPARENT` |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetIpTransparent(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpTransparentResult, error) { |
| req_ := &BaseNetworkSocketSetIpTransparentRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpTransparentResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetIpTransparentOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_TRANSPARENT` |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetIpTransparent(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTransparentResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpTransparentResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetIpTransparentOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IP` -> `IP_RECVORIGDSTADDR` |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetIpReceiveOriginalDestinationAddress(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult, error) { |
| req_ := &BaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetIpReceiveOriginalDestinationAddressOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `IP_RECVORIGDSTADDR` |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetIpReceiveOriginalDestinationAddress(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetIpReceiveOriginalDestinationAddressOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_ADD_MEMBERSHIP`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) AddIpv6Membership(ctx_ _bindings.Context, membership Ipv6MulticastMembership) (BaseNetworkSocketAddIpv6MembershipResult, error) { |
| req_ := &BaseNetworkSocketAddIpv6MembershipRequest{Membership: membership} |
| resp_ := &BaseNetworkSocketAddIpv6MembershipResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketAddIpv6MembershipOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_DROP_MEMBERSHIP`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) DropIpv6Membership(ctx_ _bindings.Context, membership Ipv6MulticastMembership) (BaseNetworkSocketDropIpv6MembershipResult, error) { |
| req_ := &BaseNetworkSocketDropIpv6MembershipRequest{Membership: membership} |
| resp_ := &BaseNetworkSocketDropIpv6MembershipResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketDropIpv6MembershipOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_IF`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetIpv6MulticastInterface(ctx_ _bindings.Context, value uint64) (BaseNetworkSocketSetIpv6MulticastInterfaceResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6MulticastInterfaceRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6MulticastInterfaceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetIpv6MulticastInterfaceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_IF`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetIpv6MulticastInterface(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastInterfaceResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6MulticastInterfaceResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetIpv6MulticastInterfaceOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_UNICAST_HOPS`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetIpv6UnicastHops(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6UnicastHopsResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6UnicastHopsRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6UnicastHopsResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetIpv6UnicastHopsOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_UNICAST_HOPS`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetIpv6UnicastHops(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6UnicastHopsResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6UnicastHopsResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetIpv6UnicastHopsOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_RECVHOPLIMIT`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetIpv6ReceiveHopLimit(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceiveHopLimitResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6ReceiveHopLimitRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6ReceiveHopLimitResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetIpv6ReceiveHopLimitOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_RECVHOPLIMIT`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetIpv6ReceiveHopLimit(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceiveHopLimitResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6ReceiveHopLimitResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetIpv6ReceiveHopLimitOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_HOPS`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetIpv6MulticastHops(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6MulticastHopsResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6MulticastHopsRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6MulticastHopsResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetIpv6MulticastHopsOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_HOPS`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetIpv6MulticastHops(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastHopsResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6MulticastHopsResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetIpv6MulticastHopsOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_LOOP`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetIpv6MulticastLoopback(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6MulticastLoopbackResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6MulticastLoopbackRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6MulticastLoopbackResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetIpv6MulticastLoopbackOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_LOOP`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetIpv6MulticastLoopback(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastLoopbackResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6MulticastLoopbackResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetIpv6MulticastLoopbackOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_V6ONLY`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetIpv6Only(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6OnlyResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6OnlyRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6OnlyResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetIpv6OnlyOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_V6ONLY`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetIpv6Only(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6OnlyResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6OnlyResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetIpv6OnlyOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_RECVTCLASS`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetIpv6ReceiveTrafficClass(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceiveTrafficClassResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6ReceiveTrafficClassRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6ReceiveTrafficClassResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetIpv6ReceiveTrafficClassOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_RECVTCLASS`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetIpv6ReceiveTrafficClass(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceiveTrafficClassResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6ReceiveTrafficClassResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetIpv6ReceiveTrafficClassOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_TCLASS` |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetIpv6TrafficClass(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6TrafficClassResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6TrafficClassRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6TrafficClassResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetIpv6TrafficClassOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_TCLASS`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetIpv6TrafficClass(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6TrafficClassResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6TrafficClassResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetIpv6TrafficClassOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Set `SOL_IPV6` -> `IPV6_RECVPKTINFO`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SetIpv6ReceivePacketInfo(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceivePacketInfoResult, error) { |
| req_ := &BaseNetworkSocketSetIpv6ReceivePacketInfoRequest{Value: value} |
| resp_ := &BaseNetworkSocketSetIpv6ReceivePacketInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSetIpv6ReceivePacketInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IPV6` -> `IPV6_RECVPKTINFO`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetIpv6ReceivePacketInfo(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceivePacketInfoResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetIpv6ReceivePacketInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetIpv6ReceivePacketInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Get `SOL_IP` -> `SO_ORIGINAL_DST`. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetOriginalDestination(ctx_ _bindings.Context) (BaseNetworkSocketGetOriginalDestinationResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseNetworkSocketGetOriginalDestinationResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetOriginalDestinationOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Retrieves creation information from the socket. |
| // |
| // - response `domain` the socket's associated domain. |
| // - response `proto` the socket's associated protocol. |
| func (p *SynchronousDatagramSocketWithCtxInterface) GetInfo(ctx_ _bindings.Context) (BaseDatagramSocketGetInfoResult, error) { |
| var req_ _bindings.Message |
| resp_ := &BaseDatagramSocketGetInfoResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketGetInfoOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| func (p *SynchronousDatagramSocketWithCtxInterface) Describe(ctx_ _bindings.Context) (SynchronousDatagramSocketDescribeResponse, error) { |
| var req_ _bindings.Message |
| resp_ := &SynchronousDatagramSocketDescribeResponse{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketDescribeOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Receives a message from the socket. |
| // |
| // - request `want_addr` request message's source address information to |
| // be returned. |
| // - request `data_len` the maximum allowed length of the response data |
| // buffer. |
| // - request `want_control` request ancillary data to be returned. |
| // - request `flags` flags for the receive request. |
| // - response `addr` the message's source address information, if |
| // requested. |
| // - response `data` the message. |
| // - response `control` control messages, if requested. |
| // - response `truncated` indicates whether or not the returned message |
| // was truncated. |
| func (p *SynchronousDatagramSocketWithCtxInterface) RecvMsg(ctx_ _bindings.Context, wantAddr bool, dataLen uint32, wantControl bool, flags RecvMsgFlags) (SynchronousDatagramSocketRecvMsgResult, error) { |
| req_ := &SynchronousDatagramSocketRecvMsgRequest{WantAddr: wantAddr, DataLen: dataLen, WantControl: wantControl, Flags: flags} |
| resp_ := &SynchronousDatagramSocketRecvMsgResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketRecvMsgOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // Sends a message on the socket. |
| // |
| // - request `addr` the address to send the message to. If unset, will send |
| // to the connected peer. |
| // - request `data` the message. |
| // - request `control` ancillary data. |
| // - request `flags` flags for the send request. |
| // - response `len` the number of bytes sent. |
| func (p *SynchronousDatagramSocketWithCtxInterface) SendMsg(ctx_ _bindings.Context, addr *fuchsianet.SocketAddress, data []uint8, control DatagramSocketSendControlData, flags SendMsgFlags) (SynchronousDatagramSocketSendMsgResult, error) { |
| req_ := &SynchronousDatagramSocketSendMsgRequest{Addr: addr, Data: data, Control: control, Flags: flags} |
| resp_ := &SynchronousDatagramSocketSendMsgResult{} |
| err_ := ((*_bindings.ChannelProxy)(p)).Call(SynchronousDatagramSocketSendMsgOrdinal, req_, resp_) |
| return (*resp_), err_ |
| } |
| |
| // A synchronous datagram socket. |
| // |
| // This protocol defines synchronous methods for sending and receiving datagram |
| // payloads over a channel. All methods are nonblocking; their behavior roughly |
| // matches their Linux counterparts. |
| // |
| // *Warning:* This protocol is not yet ready for direct use by clients. |
| // Instead, clients should use the BSD sockets API to interact with sockets. |
| // We plan to change this protocol substantially and clients that couple |
| // directly to this protocol will make those changes more difficult. |
| type SynchronousDatagramSocketWithCtx interface { |
| Clone2(ctx_ _bindings.Context, request fuchsiaunknown.CloneableWithCtxInterfaceRequest) error |
| // Terminates the connection. |
| // |
| // After calling `Close`, the client must not send any other requests. |
| // |
| // Servers, after sending the status response, should close the connection |
| // regardless of status and without sending an epitaph. |
| // |
| // Closing the client end of the channel should be semantically equivalent |
| // to calling `Close` without knowing when the close has completed or its |
| // status. |
| Close(ctx_ _bindings.Context) (fuchsiaunknown.CloseableCloseResult, error) |
| Query(ctx_ _bindings.Context) ([]uint8, error) |
| // Set `SOL_SOCKET` -> `SO_REUSEADDR`. |
| SetReuseAddress(ctx_ _bindings.Context, value bool) (BaseSocketSetReuseAddressResult, error) |
| // Get `SOL_SOCKET` -> `SO_REUSEADDR`. |
| GetReuseAddress(ctx_ _bindings.Context) (BaseSocketGetReuseAddressResult, error) |
| // Get `SOL_SOCKET` -> `SO_ERROR`. |
| // Returns the last error if there is an error set on the socket. |
| GetError(ctx_ _bindings.Context) (BaseSocketGetErrorResult, error) |
| // Set `SOL_SOCKET` -> `SO_BROADCAST`. |
| SetBroadcast(ctx_ _bindings.Context, value bool) (BaseSocketSetBroadcastResult, error) |
| // Get `SOL_SOCKET` -> `SO_BROADCAST`. |
| GetBroadcast(ctx_ _bindings.Context) (BaseSocketGetBroadcastResult, error) |
| // Set `SOL_SOCKET` -> `SO_SNDBUF`. |
| SetSendBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetSendBufferResult, error) |
| // Get `SOL_SOCKET` -> `SO_SNDBUF`. |
| GetSendBuffer(ctx_ _bindings.Context) (BaseSocketGetSendBufferResult, error) |
| // Set `SOL_SOCKET` -> `SO_RCVBUF`. |
| SetReceiveBuffer(ctx_ _bindings.Context, valueBytes uint64) (BaseSocketSetReceiveBufferResult, error) |
| // Get `SOL_SOCKET` -> `SO_RCVBUF`. |
| GetReceiveBuffer(ctx_ _bindings.Context) (BaseSocketGetReceiveBufferResult, error) |
| // Set `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| SetKeepAlive(ctx_ _bindings.Context, value bool) (BaseSocketSetKeepAliveResult, error) |
| // Get `SOL_SOCKET` -> `SO_KEEPALIVE`. |
| GetKeepAlive(ctx_ _bindings.Context) (BaseSocketGetKeepAliveResult, error) |
| // Set `SOL_SOCKET` -> `SO_OOBINLINE`. |
| SetOutOfBandInline(ctx_ _bindings.Context, value bool) (BaseSocketSetOutOfBandInlineResult, error) |
| // Get `SOL_SOCKET` -> `SO_OOBINLINE`. |
| GetOutOfBandInline(ctx_ _bindings.Context) (BaseSocketGetOutOfBandInlineResult, error) |
| // Set `SOL_SOCKET` -> `SO_NO_CHECK`. |
| SetNoCheck(ctx_ _bindings.Context, value bool) (BaseSocketSetNoCheckResult, error) |
| // Get `SOL_SOCKET` -> `SO_NO_CHECK`. |
| GetNoCheck(ctx_ _bindings.Context) (BaseSocketGetNoCheckResult, error) |
| // Set `SOL_SOCKET` -> `SO_LINGER`. |
| SetLinger(ctx_ _bindings.Context, linger bool, lengthSecs uint32) (BaseSocketSetLingerResult, error) |
| // Get `SOL_SOCKET` -> `SO_LINGER`. |
| GetLinger(ctx_ _bindings.Context) (BaseSocketGetLingerResult, error) |
| // Set `SOL_SOCKET` -> `SO_REUSEPORT`. |
| SetReusePort(ctx_ _bindings.Context, value bool) (BaseSocketSetReusePortResult, error) |
| // Get `SOL_SOCKET` -> `SO_REUSEPORT`. |
| GetReusePort(ctx_ _bindings.Context) (BaseSocketGetReusePortResult, error) |
| // Get `SOL_SOCKET` -> `SO_ACCEPTCONN`. |
| GetAcceptConn(ctx_ _bindings.Context) (BaseSocketGetAcceptConnResult, error) |
| // Set `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| SetBindToDevice(ctx_ _bindings.Context, value string) (BaseSocketSetBindToDeviceResult, error) |
| // Get `SOL_SOCKET` -> `SO_BINDTODEVICE`. |
| GetBindToDevice(ctx_ _bindings.Context) (BaseSocketGetBindToDeviceResult, error) |
| // Set `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| SetTimestamp(ctx_ _bindings.Context, value TimestampOption) (BaseSocketSetTimestampResult, error) |
| // Get `SOL_SOCKET` -> `SO_TIMESTAMP` or `SO_TIMESTAMPNS`. |
| GetTimestamp(ctx_ _bindings.Context) (BaseSocketGetTimestampResult, error) |
| // Sets the local address used for the socket. |
| Bind(ctx_ _bindings.Context, addr fuchsianet.SocketAddress) (BaseNetworkSocketBindResult, error) |
| // Initiates a connection to a remote address. |
| Connect(ctx_ _bindings.Context, addr fuchsianet.SocketAddress) (BaseNetworkSocketConnectResult, error) |
| // Clears connection information from this socket. |
| Disconnect(ctx_ _bindings.Context) (BaseNetworkSocketDisconnectResult, error) |
| // Retrieves the local socket address. |
| GetSockName(ctx_ _bindings.Context) (BaseNetworkSocketGetSockNameResult, error) |
| // Retrieves the remote socket address. |
| GetPeerName(ctx_ _bindings.Context) (BaseNetworkSocketGetPeerNameResult, error) |
| // Shuts down part of the socket. |
| Shutdown(ctx_ _bindings.Context, mode ShutdownMode) (BaseNetworkSocketShutdownResult, error) |
| // Set `SOL_IP` -> `IP_TOS`. |
| SetIpTypeOfService(ctx_ _bindings.Context, value uint8) (BaseNetworkSocketSetIpTypeOfServiceResult, error) |
| // Get `SOL_IP` -> `IP_TOS`. |
| GetIpTypeOfService(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTypeOfServiceResult, error) |
| // Set `SOL_IP` -> `IP_TTL`. |
| SetIpTtl(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpTtlResult, error) |
| // Get `SOL_IP` -> `IP_TTL`. |
| GetIpTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTtlResult, error) |
| // Set `SOL_IP` -> `IP_PKTINFO`. |
| SetIpPacketInfo(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpPacketInfoResult, error) |
| // Get `SOL_IP` -> `IP_PKTINFO`. |
| GetIpPacketInfo(ctx_ _bindings.Context) (BaseNetworkSocketGetIpPacketInfoResult, error) |
| // Set `SOL_IP` -> `IP_RECVTOS`. |
| SetIpReceiveTypeOfService(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveTypeOfServiceResult, error) |
| // Get `SOL_IP` -> `IP_RECVTOS`. |
| GetIpReceiveTypeOfService(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveTypeOfServiceResult, error) |
| // Set `SOL_IP` -> `IP_RECVTTL`. |
| SetIpReceiveTtl(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveTtlResult, error) |
| // Get `SOL_IP` -> `IP_RECVTTL`. |
| GetIpReceiveTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveTtlResult, error) |
| // Set `SOL_IP` -> `IP_MULTICAST_IF`. |
| SetIpMulticastInterface(ctx_ _bindings.Context, iface uint64, address fuchsianet.Ipv4Address) (BaseNetworkSocketSetIpMulticastInterfaceResult, error) |
| // Get `SOL_IP` -> `IP_MULTICAST_IF`. |
| GetIpMulticastInterface(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastInterfaceResult, error) |
| // Set `SOL_IP` -> `IP_MULTICAST_TTL`. |
| SetIpMulticastTtl(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpMulticastTtlResult, error) |
| // Get `SOL_IP` -> `IP_MULTICAST_TTL`. |
| GetIpMulticastTtl(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastTtlResult, error) |
| // Set `SOL_IP` -> `IP_MULTICAST_LOOP`. |
| SetIpMulticastLoopback(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpMulticastLoopbackResult, error) |
| // Get `SOL_IP` -> `IP_MULTICAST_LOOP`. |
| GetIpMulticastLoopback(ctx_ _bindings.Context) (BaseNetworkSocketGetIpMulticastLoopbackResult, error) |
| // Set `SOL_IP` -> `IP_ADD_MEMBERSHIP` |
| AddIpMembership(ctx_ _bindings.Context, membership IpMulticastMembership) (BaseNetworkSocketAddIpMembershipResult, error) |
| // Set `SOL_IP` -> `IP_DROP_MEMBERSHIP` |
| DropIpMembership(ctx_ _bindings.Context, membership IpMulticastMembership) (BaseNetworkSocketDropIpMembershipResult, error) |
| // Set `SOL_IP` -> `IP_TRANSPARENT` |
| SetIpTransparent(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpTransparentResult, error) |
| // Get `SOL_IP` -> `IP_TRANSPARENT` |
| GetIpTransparent(ctx_ _bindings.Context) (BaseNetworkSocketGetIpTransparentResult, error) |
| // Set `SOL_IP` -> `IP_RECVORIGDSTADDR` |
| SetIpReceiveOriginalDestinationAddress(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpReceiveOriginalDestinationAddressResult, error) |
| // Get `SOL_IP` -> `IP_RECVORIGDSTADDR` |
| GetIpReceiveOriginalDestinationAddress(ctx_ _bindings.Context) (BaseNetworkSocketGetIpReceiveOriginalDestinationAddressResult, error) |
| // Set `SOL_IPV6` -> `IPV6_ADD_MEMBERSHIP`. |
| AddIpv6Membership(ctx_ _bindings.Context, membership Ipv6MulticastMembership) (BaseNetworkSocketAddIpv6MembershipResult, error) |
| // Set `SOL_IPV6` -> `IPV6_DROP_MEMBERSHIP`. |
| DropIpv6Membership(ctx_ _bindings.Context, membership Ipv6MulticastMembership) (BaseNetworkSocketDropIpv6MembershipResult, error) |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_IF`. |
| SetIpv6MulticastInterface(ctx_ _bindings.Context, value uint64) (BaseNetworkSocketSetIpv6MulticastInterfaceResult, error) |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_IF`. |
| GetIpv6MulticastInterface(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastInterfaceResult, error) |
| // Set `SOL_IPV6` -> `IPV6_UNICAST_HOPS`. |
| SetIpv6UnicastHops(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6UnicastHopsResult, error) |
| // Get `SOL_IPV6` -> `IPV6_UNICAST_HOPS`. |
| GetIpv6UnicastHops(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6UnicastHopsResult, error) |
| // Set `SOL_IPV6` -> `IPV6_RECVHOPLIMIT`. |
| SetIpv6ReceiveHopLimit(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceiveHopLimitResult, error) |
| // Get `SOL_IPV6` -> `IPV6_RECVHOPLIMIT`. |
| GetIpv6ReceiveHopLimit(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceiveHopLimitResult, error) |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_HOPS`. |
| SetIpv6MulticastHops(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6MulticastHopsResult, error) |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_HOPS`. |
| GetIpv6MulticastHops(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastHopsResult, error) |
| // Set `SOL_IPV6` -> `IPV6_MULTICAST_LOOP`. |
| SetIpv6MulticastLoopback(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6MulticastLoopbackResult, error) |
| // Get `SOL_IPV6` -> `IPV6_MULTICAST_LOOP`. |
| GetIpv6MulticastLoopback(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6MulticastLoopbackResult, error) |
| // Set `SOL_IPV6` -> `IPV6_V6ONLY`. |
| SetIpv6Only(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6OnlyResult, error) |
| // Get `SOL_IPV6` -> `IPV6_V6ONLY`. |
| GetIpv6Only(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6OnlyResult, error) |
| // Set `SOL_IPV6` -> `IPV6_RECVTCLASS`. |
| SetIpv6ReceiveTrafficClass(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceiveTrafficClassResult, error) |
| // Get `SOL_IPV6` -> `IPV6_RECVTCLASS`. |
| GetIpv6ReceiveTrafficClass(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceiveTrafficClassResult, error) |
| // Set `SOL_IPV6` -> `IPV6_TCLASS` |
| SetIpv6TrafficClass(ctx_ _bindings.Context, value OptionalUint8) (BaseNetworkSocketSetIpv6TrafficClassResult, error) |
| // Get `SOL_IPV6` -> `IPV6_TCLASS`. |
| GetIpv6TrafficClass(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6TrafficClassResult, error) |
| // Set `SOL_IPV6` -> `IPV6_RECVPKTINFO`. |
| SetIpv6ReceivePacketInfo(ctx_ _bindings.Context, value bool) (BaseNetworkSocketSetIpv6ReceivePacketInfoResult, error) |
| // Get `SOL_IPV6` -> `IPV6_RECVPKTINFO`. |
| GetIpv6ReceivePacketInfo(ctx_ _bindings.Context) (BaseNetworkSocketGetIpv6ReceivePacketInfoResult, error) |
| // Get `SOL_IP` -> `SO_ORIGINAL_DST`. |
| GetOriginalDestination(ctx_ _bindings.Context) (BaseNetworkSocketGetOriginalDestinationResult, error) |
| // Retrieves creation information from the socket. |
| // |
| // - response `domain` the socket's associated domain. |
| // - response `proto` the socket's associated protocol. |
| GetInfo(ctx_ _bindings.Context) (BaseDatagramSocketGetInfoResult, error) |
| Describe(ctx_ _bindings.Context) (SynchronousDatagramSocketDescribeResponse, error) |
| // Receives a message from the socket. |
| // |
| // + request `want_addr` request message's source address information to |
| // be returned. |
| // + request `data_len` the maximum allowed length of the response data |
| // buffer. |
| // + request `want_control` request ancillary data to be returned. |
| // + request `flags` flags for the receive request. |
| // - response `addr` the message's source address information, if |
| // requested. |
| // - response `data` the message. |
| // - response `control` control messages, if requested. |
| // - response `truncated` indicates whether or not the returned message |
| // was truncated. |
| RecvMsg(ctx_ _bindings.Context, wantAddr bool, dataLen uint32, wantControl bool, flags RecvMsgFlags) (SynchronousDatagramSocketRecvMsgResult, error) |
| // Sends a message on the socket. |
| // |
| // + request `addr` the address to send the message to. If unset, will send |
| // to the connected peer. |
| // + request `data` the message. |
| // + request `control` ancillary data. |
| // + request `flags` flags for the send request. |
| // - response `len` the number of bytes sent. |
| SendMsg(ctx_ _bindings.Context, addr *fuchsianet.SocketAddress, data []uint8, control DatagramSocketSendControlData, flags SendMsgFlags) (SynchronousDatagramSocketSendMsgResult, error) |
| } |
| |
| type SynchronousDatagramSocketWithCtxTransitionalBase struct{} |
| |
| type SynchronousDatagramSocketWithCtxInterfaceRequest _bindings.InterfaceRequest |
| |
| func NewSynchronousDatagramSocketWithCtxInterfaceRequest() (SynchronousDatagramSocketWithCtxInterfaceRequest, *SynchronousDatagramSocketWithCtxInterface, error) { |
| req, cli, err := _bindings.NewInterfaceRequest() |
| return SynchronousDatagramSocketWithCtxInterfaceRequest(req), (*SynchronousDatagramSocketWithCtxInterface)(cli), err |
| } |
| |
| type SynchronousDatagramSocketWithCtxStub struct { |
| Impl SynchronousDatagramSocketWithCtx |
| } |
| |
| func (s_ *SynchronousDatagramSocketWithCtxStub) Dispatch(args_ _bindings.DispatchArgs) (_bindings.Message, bool, error) { |
| switch args_.Ordinal { |
| case SynchronousDatagramSocketClone2Ordinal: |
| in_ := &fuchsiaunknown.CloneableClone2Request{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| err_ := s_.Impl.Clone2(args_.Ctx, (*in_).Request) |
| return nil, false, err_ |
| case SynchronousDatagramSocketCloseOrdinal: |
| payload, err_ := s_.Impl.Close(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketQueryOrdinal: |
| protocol, err_ := s_.Impl.Query(args_.Ctx) |
| out_ := &fuchsiaunknown.QueryableQueryResponse{Protocol: protocol} |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetReuseAddressOrdinal: |
| in_ := &BaseSocketSetReuseAddressRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetReuseAddress(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetReuseAddressOrdinal: |
| payload, err_ := s_.Impl.GetReuseAddress(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetErrorOrdinal: |
| payload, err_ := s_.Impl.GetError(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetBroadcastOrdinal: |
| in_ := &BaseSocketSetBroadcastRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetBroadcast(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetBroadcastOrdinal: |
| payload, err_ := s_.Impl.GetBroadcast(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetSendBufferOrdinal: |
| in_ := &BaseSocketSetSendBufferRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetSendBuffer(args_.Ctx, (*in_).ValueBytes) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetSendBufferOrdinal: |
| payload, err_ := s_.Impl.GetSendBuffer(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetReceiveBufferOrdinal: |
| in_ := &BaseSocketSetReceiveBufferRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetReceiveBuffer(args_.Ctx, (*in_).ValueBytes) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetReceiveBufferOrdinal: |
| payload, err_ := s_.Impl.GetReceiveBuffer(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetKeepAliveOrdinal: |
| in_ := &BaseSocketSetKeepAliveRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetKeepAlive(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetKeepAliveOrdinal: |
| payload, err_ := s_.Impl.GetKeepAlive(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetOutOfBandInlineOrdinal: |
| in_ := &BaseSocketSetOutOfBandInlineRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetOutOfBandInline(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetOutOfBandInlineOrdinal: |
| payload, err_ := s_.Impl.GetOutOfBandInline(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetNoCheckOrdinal: |
| in_ := &BaseSocketSetNoCheckRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetNoCheck(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetNoCheckOrdinal: |
| payload, err_ := s_.Impl.GetNoCheck(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetLingerOrdinal: |
| in_ := &BaseSocketSetLingerRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetLinger(args_.Ctx, (*in_).Linger, (*in_).LengthSecs) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetLingerOrdinal: |
| payload, err_ := s_.Impl.GetLinger(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetReusePortOrdinal: |
| in_ := &BaseSocketSetReusePortRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetReusePort(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetReusePortOrdinal: |
| payload, err_ := s_.Impl.GetReusePort(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetAcceptConnOrdinal: |
| payload, err_ := s_.Impl.GetAcceptConn(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetBindToDeviceOrdinal: |
| in_ := &BaseSocketSetBindToDeviceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetBindToDevice(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetBindToDeviceOrdinal: |
| payload, err_ := s_.Impl.GetBindToDevice(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetTimestampOrdinal: |
| in_ := &BaseSocketSetTimestampRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetTimestamp(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetTimestampOrdinal: |
| payload, err_ := s_.Impl.GetTimestamp(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketBindOrdinal: |
| in_ := &BaseNetworkSocketBindRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.Bind(args_.Ctx, (*in_).Addr) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketConnectOrdinal: |
| in_ := &BaseNetworkSocketConnectRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.Connect(args_.Ctx, (*in_).Addr) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketDisconnectOrdinal: |
| payload, err_ := s_.Impl.Disconnect(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetSockNameOrdinal: |
| payload, err_ := s_.Impl.GetSockName(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetPeerNameOrdinal: |
| payload, err_ := s_.Impl.GetPeerName(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketShutdownOrdinal: |
| in_ := &BaseNetworkSocketShutdownRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.Shutdown(args_.Ctx, (*in_).Mode) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetIpTypeOfServiceOrdinal: |
| in_ := &BaseNetworkSocketSetIpTypeOfServiceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpTypeOfService(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetIpTypeOfServiceOrdinal: |
| payload, err_ := s_.Impl.GetIpTypeOfService(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetIpTtlOrdinal: |
| in_ := &BaseNetworkSocketSetIpTtlRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpTtl(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetIpTtlOrdinal: |
| payload, err_ := s_.Impl.GetIpTtl(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetIpPacketInfoOrdinal: |
| in_ := &BaseNetworkSocketSetIpPacketInfoRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpPacketInfo(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetIpPacketInfoOrdinal: |
| payload, err_ := s_.Impl.GetIpPacketInfo(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetIpReceiveTypeOfServiceOrdinal: |
| in_ := &BaseNetworkSocketSetIpReceiveTypeOfServiceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpReceiveTypeOfService(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetIpReceiveTypeOfServiceOrdinal: |
| payload, err_ := s_.Impl.GetIpReceiveTypeOfService(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetIpReceiveTtlOrdinal: |
| in_ := &BaseNetworkSocketSetIpReceiveTtlRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpReceiveTtl(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetIpReceiveTtlOrdinal: |
| payload, err_ := s_.Impl.GetIpReceiveTtl(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetIpMulticastInterfaceOrdinal: |
| in_ := &BaseNetworkSocketSetIpMulticastInterfaceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpMulticastInterface(args_.Ctx, (*in_).Iface, (*in_).Address) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetIpMulticastInterfaceOrdinal: |
| payload, err_ := s_.Impl.GetIpMulticastInterface(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetIpMulticastTtlOrdinal: |
| in_ := &BaseNetworkSocketSetIpMulticastTtlRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpMulticastTtl(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetIpMulticastTtlOrdinal: |
| payload, err_ := s_.Impl.GetIpMulticastTtl(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetIpMulticastLoopbackOrdinal: |
| in_ := &BaseNetworkSocketSetIpMulticastLoopbackRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpMulticastLoopback(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetIpMulticastLoopbackOrdinal: |
| payload, err_ := s_.Impl.GetIpMulticastLoopback(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketAddIpMembershipOrdinal: |
| in_ := &BaseNetworkSocketAddIpMembershipRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.AddIpMembership(args_.Ctx, (*in_).Membership) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketDropIpMembershipOrdinal: |
| in_ := &BaseNetworkSocketDropIpMembershipRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.DropIpMembership(args_.Ctx, (*in_).Membership) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetIpTransparentOrdinal: |
| in_ := &BaseNetworkSocketSetIpTransparentRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpTransparent(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetIpTransparentOrdinal: |
| payload, err_ := s_.Impl.GetIpTransparent(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetIpReceiveOriginalDestinationAddressOrdinal: |
| in_ := &BaseNetworkSocketSetIpReceiveOriginalDestinationAddressRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpReceiveOriginalDestinationAddress(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetIpReceiveOriginalDestinationAddressOrdinal: |
| payload, err_ := s_.Impl.GetIpReceiveOriginalDestinationAddress(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketAddIpv6MembershipOrdinal: |
| in_ := &BaseNetworkSocketAddIpv6MembershipRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.AddIpv6Membership(args_.Ctx, (*in_).Membership) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketDropIpv6MembershipOrdinal: |
| in_ := &BaseNetworkSocketDropIpv6MembershipRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.DropIpv6Membership(args_.Ctx, (*in_).Membership) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetIpv6MulticastInterfaceOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6MulticastInterfaceRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6MulticastInterface(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetIpv6MulticastInterfaceOrdinal: |
| payload, err_ := s_.Impl.GetIpv6MulticastInterface(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetIpv6UnicastHopsOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6UnicastHopsRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6UnicastHops(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetIpv6UnicastHopsOrdinal: |
| payload, err_ := s_.Impl.GetIpv6UnicastHops(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetIpv6ReceiveHopLimitOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6ReceiveHopLimitRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6ReceiveHopLimit(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetIpv6ReceiveHopLimitOrdinal: |
| payload, err_ := s_.Impl.GetIpv6ReceiveHopLimit(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetIpv6MulticastHopsOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6MulticastHopsRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6MulticastHops(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetIpv6MulticastHopsOrdinal: |
| payload, err_ := s_.Impl.GetIpv6MulticastHops(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetIpv6MulticastLoopbackOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6MulticastLoopbackRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6MulticastLoopback(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetIpv6MulticastLoopbackOrdinal: |
| payload, err_ := s_.Impl.GetIpv6MulticastLoopback(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetIpv6OnlyOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6OnlyRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
| if !ok { |
| return nil, false, _bindings.ErrMissingMarshalerContext |
| } |
| if err_ := _bindings.Unmarshal(marshalerCtx, args_.Bytes, args_.HandleInfos, in_); err_ != nil { |
| return nil, false, err_ |
| } |
| payload, err_ := s_.Impl.SetIpv6Only(args_.Ctx, (*in_).Value) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketGetIpv6OnlyOrdinal: |
| payload, err_ := s_.Impl.GetIpv6Only(args_.Ctx) |
| out_ := &payload |
| return out_, true, err_ |
| case SynchronousDatagramSocketSetIpv6ReceiveTrafficClassOrdinal: |
| in_ := &BaseNetworkSocketSetIpv6ReceiveTrafficClassRequest{} |
| marshalerCtx, ok := _bindings.GetMarshalerContext(args_.Ctx) |
|