class DatagramSocketSendMsgPreflightRequest
Defined at line 15290 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 DatagramSocketSendMsgPreflightRequest ()
void DatagramSocketSendMsgPreflightRequest (DatagramSocketSendMsgPreflightRequest && other)
const ::fuchsia::net::SocketAddress & to ()
The destination address.
If absent, interpreted as the method receiver's connected address and
causes the connected address to be returned.
Required if the method receiver is not connected.
Defined at line 15302 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
bool has_to ()
Defined at line 15306 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
::fuchsia::net::SocketAddress * mutable_to ()
The destination address.
If absent, interpreted as the method receiver's connected address and
causes the connected address to be returned.
Required if the method receiver is not connected.
Defined at line 15316 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
void clear_to ()
Defined at line 15324 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
const ::fuchsia::posix::socket::Ipv6PktInfoSendControlData & ipv6_pktinfo ()
Information controlling the local interface and/or address used when
sending an IPv6 packet.
If absent, indicates that the stack is free to choose an appropriate
outgoing route.
Defined at line 15337 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
bool has_ipv6_pktinfo ()
Defined at line 15341 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
::fuchsia::posix::socket::Ipv6PktInfoSendControlData * mutable_ipv6_pktinfo ()
Information controlling the local interface and/or address used when
sending an IPv6 packet.
If absent, indicates that the stack is free to choose an appropriate
outgoing route.
Defined at line 15350 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
void clear_ipv6_pktinfo ()
Defined at line 15358 of file fidling/gen/sdk/fidl/fuchsia.posix.socket/fuchsia.posix.socket/hlcpp/fuchsia/posix/socket/cpp/fidl.h
DatagramSocketSendMsgPreflightRequest & set_to (::fuchsia::net::SocketAddress _value)
DatagramSocketSendMsgPreflightRequest & set_ipv6_pktinfo (::fuchsia::posix::socket::Ipv6PktInfoSendControlData _value)
void ~DatagramSocketSendMsgPreflightRequest ()
DatagramSocketSendMsgPreflightRequest & operator= (DatagramSocketSendMsgPreflightRequest && other)
::std::unique_ptr<DatagramSocketSendMsgPreflightRequest> New ()
void Encode (::fidl::Encoder *_encoder,size_t_offset,std::optional< ::fidl::HandleInformation>maybe_handle_info)
void Decode (::fidl::Decoder *_decoder,DatagramSocketSendMsgPreflightRequest *_value,size_t_offset)
zx_status_t Clone (DatagramSocketSendMsgPreflightRequest * _result)