class DatagramSocketSendMsgPreflightRequest

Defined at line 15219 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.

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 15231 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 15235 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 15245 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 15253 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 15266 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 15270 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 15279 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 15287 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 ()
void DatagramSocketSendMsgPreflightRequest (DatagramSocketSendMsgPreflightRequest && other)
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)