class Socket
Defined at line 54 of file fidling/gen/sdk/fidl/fuchsia.posix.socket.packet/fuchsia.posix.socket.packet/cpp/fidl/fuchsia.posix.socket.packet/cpp/markers.h
A packet socket.
This interface is essentially POSIX.
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.
Public Members
static Openness kOpenness
static const char[] kDiscoverableName
Records
-
class AttachBpfFilterUnsafe -
class Bind -
class Clone -
class Close -
class Describe -
class GetAcceptConn -
class GetBindToDevice -
class GetBindToInterfaceIndex -
class GetBroadcast -
class GetCookie -
class GetError -
class GetInfo -
class GetKeepAlive -
class GetLinger -
class GetMark -
class GetNoCheck -
class GetOutOfBandInline -
class GetReceiveBuffer -
class GetReuseAddress -
class GetReusePort -
class GetSendBuffer -
class GetTimestamp -
class Query -
class RecvMsg -
class SendMsg -
class SetBindToDevice -
class SetBindToInterfaceIndex -
class SetBroadcast -
class SetKeepAlive -
class SetLinger -
class SetMark -
class SetNoCheck -
class SetOutOfBandInline -
class SetReceiveBuffer -
class SetReuseAddress -
class SetReusePort -
class SetReusePortDeprecated -
class SetSendBuffer -
class SetTimestamp