class DatagramSocket_RecvMsgPostflight_Response
Defined at line 15693 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 15702 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 15706 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 15713 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 15721 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 15765 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 15773 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 15781 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 15731 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 15735 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 15741 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 15749 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 15761 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)