class SocketCreationOptions
Defined at line 5670 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/wire_types.h
Options that can be provided at socket creation.
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
void SocketCreationOptions ()
Defined at line 5672 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/wire_types.h
void SocketCreationOptions (const SocketCreationOptions & other)
Defined at line 5673 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/wire_types.h
void _CloseHandles ()
::fidl::WireTableBuilder< ::fuchsia_posix_socket::wire::SocketCreationOptions> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_posix_socket::wire::SocketCreationOptions> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_posix_socket::wire::SocketCreationOptions>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
::fuchsia_net::wire::Marks & marks ()
The marks for the created socket. If a mark is missing from the table,
it will remain unset for the created socket.
bool has_marks ()
::fuchsia_net_resources::wire::WakeGroupToken & group ()
A wake group to add the socket to on creation.
If absent, the socket is not added to any wake group. If the token
provided does not correspond to an existing wake group, socket creation
succeeds, but the socket is not added to any wake group. This makes it
easier for clients to avoid a race between shutting down their wake
group and creating a new socket.
bool has_group ()
SocketCreationOptions & operator= (const SocketCreationOptions & other)
Defined at line 5674 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/wire_types.h
void SocketCreationOptions (SocketCreationOptions && other)
Defined at line 5675 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/wire_types.h
SocketCreationOptions & operator= (SocketCreationOptions && other)
Defined at line 5676 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/wire_types.h
void ~SocketCreationOptions ()
Defined at line 5678 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/cpp/fidl/fuchsia.posix.socket/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder