class DatagramSocket_RecvMsgPostflight_Response
Defined at line 15696 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
void DatagramSocket_RecvMsgPostflight_Response ()
void DatagramSocket_RecvMsgPostflight_Response (DatagramSocket_RecvMsgPostflight_Response && other)
const ::zx::eventpair & validity ()
Represents the validity of this structure.
The structure is invalid if the peer is closed.
Defined at line 15705 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
bool has_validity ()
Defined at line 15709 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
::zx::eventpair * mutable_validity ()
Represents the validity of this structure.
The structure is invalid if the peer is closed.
Defined at line 15716 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
void clear_validity ()
Defined at line 15724 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
bool has_requests ()
Defined at line 15768 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
::fuchsia::posix::socket::CmsgRequests * mutable_requests ()
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.
Defined at line 15776 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
void clear_requests ()
Defined at line 15784 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
DatagramSocket_RecvMsgPostflight_Response & set_validity (::zx::eventpair _value)
DatagramSocket_RecvMsgPostflight_Response & set_requests (::fuchsia::posix::socket::CmsgRequests _value)
const ::fuchsia::posix::socket::TimestampOption & timestamp ()
Identifies whether the `SO_TIMESTAMP` or `SO_TIMESTAMPNS` control messages are
requested.
Defined at line 15734 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
bool has_timestamp ()
Defined at line 15738 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
::fuchsia::posix::socket::TimestampOption * mutable_timestamp ()
Identifies whether the `SO_TIMESTAMP` or `SO_TIMESTAMPNS` control messages are
requested.
Defined at line 15744 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
void clear_timestamp ()
Defined at line 15752 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
const ::fuchsia::posix::socket::CmsgRequests & requests ()
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.
Defined at line 15764 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
DatagramSocket_RecvMsgPostflight_Response & set_timestamp (::fuchsia::posix::socket::TimestampOption _value)
void ~DatagramSocket_RecvMsgPostflight_Response ()
DatagramSocket_RecvMsgPostflight_Response & operator= (DatagramSocket_RecvMsgPostflight_Response && other)
::std::unique_ptr<DatagramSocket_RecvMsgPostflight_Response> New ()
void Encode (::fidl::Encoder *_encoder,size_t_offset,std::optional< ::fidl::HandleInformation>maybe_handle_info)
void Decode (::fidl::Decoder *_decoder,DatagramSocket_RecvMsgPostflight_Response *_value,size_t_offset)
zx_status_t Clone (DatagramSocket_RecvMsgPostflight_Response * _result)