class StreamSocket_RequestDecoder

Defined at line 49513 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h

Public Methods

const fidl_type_t * GetType (uint64_t ordinal, bool * out_needs_response, bool * is_known)
void Clone (::fidl::InterfaceRequest< ::fuchsia::unknown::Cloneable> request)
void Close ()
void Query ()
void SetReuseAddress (bool value)
void GetReuseAddress ()
void GetError ()
void SetBroadcast (bool value)
void GetBroadcast ()
void SetSendBuffer (uint64_t value_bytes)
void GetSendBuffer ()
void SetReceiveBuffer (uint64_t value_bytes)
void GetReceiveBuffer ()
void SetKeepAlive (bool value)
void GetKeepAlive ()
void SetOutOfBandInline (bool value)
void GetOutOfBandInline ()
void SetNoCheck (bool value)
void GetNoCheck ()
void SetLinger (bool linger, uint32_t length_secs)
void GetLinger ()
void SetReusePort (::fuchsia::posix::socket::ReusePortOption value)
void SetReusePortDeprecated (bool value)
void GetReusePort ()
void GetAcceptConn ()
void SetBindToDevice (::std::string value)
void GetBindToDevice ()
void SetBindToInterfaceIndex (uint64_t value)
void GetBindToInterfaceIndex ()
void SetTimestamp (::fuchsia::posix::socket::TimestampOption value)
void GetTimestamp ()
void SetMark (::fuchsia::net::MarkDomain domain, ::fuchsia::posix::socket::OptionalUint32 mark)
void GetMark (::fuchsia::net::MarkDomain domain)
void GetCookie ()
void Bind (::fuchsia::net::SocketAddress addr)
void Connect (::fuchsia::net::SocketAddress addr)
void Disconnect ()
void GetSockName ()
void GetPeerName ()
void Shutdown (::fuchsia::posix::socket::ShutdownMode mode)
void SetIpTypeOfService (uint8_t value)
void GetIpTypeOfService ()
void SetIpTtl (::fuchsia::posix::socket::OptionalUint8 value)
void GetIpTtl ()
void SetIpPacketInfo (bool value)
void GetIpPacketInfo ()
void SetIpReceiveTypeOfService (bool value)
void GetIpReceiveTypeOfService ()
void SetIpReceiveTtl (bool value)
void GetIpReceiveTtl ()
void SetIpMulticastInterface (uint64_t iface, ::fuchsia::net::Ipv4Address address)
void GetIpMulticastInterface ()
void SetIpMulticastTtl (::fuchsia::posix::socket::OptionalUint8 value)
void GetIpMulticastTtl ()
void SetIpMulticastLoopback (bool value)
void GetIpMulticastLoopback ()
void AddIpMembership (::fuchsia::posix::socket::IpMulticastMembership membership)
void DropIpMembership (::fuchsia::posix::socket::IpMulticastMembership membership)
void SetIpTransparent (bool value)
void GetIpTransparent ()
void SetIpReceiveOriginalDestinationAddress (bool value)
void GetIpReceiveOriginalDestinationAddress ()
void AddIpv6Membership (::fuchsia::posix::socket::Ipv6MulticastMembership membership)
void DropIpv6Membership (::fuchsia::posix::socket::Ipv6MulticastMembership membership)
void SetIpv6MulticastInterface (uint64_t value)
void GetIpv6MulticastInterface ()
void SetIpv6UnicastHops (::fuchsia::posix::socket::OptionalUint8 value)
void GetIpv6UnicastHops ()
void SetIpv6ReceiveHopLimit (bool value)
void GetIpv6ReceiveHopLimit ()
void SetIpv6MulticastHops (::fuchsia::posix::socket::OptionalUint8 value)
void GetIpv6MulticastHops ()
void SetIpv6MulticastLoopback (bool value)
void GetIpv6MulticastLoopback ()
void SetIpv6Only (bool value)
void GetIpv6Only ()
void SetIpv6ReceiveTrafficClass (bool value)
void GetIpv6ReceiveTrafficClass ()
void SetIpv6TrafficClass (::fuchsia::posix::socket::OptionalUint8 value)
void GetIpv6TrafficClass ()
void SetIpv6ReceivePacketInfo (bool value)
void GetIpv6ReceivePacketInfo ()
void GetOriginalDestination ()
void Describe ()
void Listen (int16_t backlog)
void Accept (bool want_addr)
void GetInfo ()
void SetTcpNoDelay (bool value)
void GetTcpNoDelay ()
void SetTcpMaxSegment (uint32_t value_bytes)
void GetTcpMaxSegment ()
void SetTcpCork (bool value)
void GetTcpCork ()
void SetTcpKeepAliveIdle (uint32_t value_secs)
void GetTcpKeepAliveIdle ()
void SetTcpKeepAliveInterval (uint32_t value_secs)
void GetTcpKeepAliveInterval ()
void SetTcpKeepAliveCount (uint32_t value)
void GetTcpKeepAliveCount ()
void SetTcpSynCount (uint32_t value)
void GetTcpSynCount ()
void SetTcpLinger (::fuchsia::posix::socket::OptionalUint32 value_secs)
void GetTcpLinger ()
void SetTcpDeferAccept (uint32_t value_secs)
void GetTcpDeferAccept ()
void SetTcpWindowClamp (uint32_t value)
void GetTcpWindowClamp ()
void GetTcpInfo ()
void SetTcpQuickAck (bool value)
void GetTcpQuickAck ()
void SetTcpCongestion (::fuchsia::posix::socket::TcpCongestionControl value)
void GetTcpCongestion ()
void SetTcpUserTimeout (uint32_t value_millis)
void GetTcpUserTimeout ()
void StreamSocket_RequestDecoder ()

Defined at line 49515 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h

void ~StreamSocket_RequestDecoder ()

Defined at line 49516 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h