class SynchronousDatagramSocket_RequestDecoder
Defined at line 48255 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 GetInfo ()
void Describe ()
void RecvMsg (bool want_addr, uint32_t data_len, bool want_control, ::fuchsia::posix::socket::RecvMsgFlags flags)
void SendMsg (::std::unique_ptr< ::fuchsia::net::SocketAddress> addr, ::std::vector<uint8_t> data, ::fuchsia::posix::socket::DatagramSocketSendControlData control, ::fuchsia::posix::socket::SendMsgFlags flags)
void SynchronousDatagramSocket_RequestDecoder ()
Defined at line 48257 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
void ~SynchronousDatagramSocket_RequestDecoder ()
Defined at line 48258 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h