class TransparentProxy

Defined at line 2026 of file fidling/gen/sdk/fidl/fuchsia.net.filter/fuchsia.net.filter/cpp/fidl/fuchsia.net.filter/cpp/natural_types.h

Public Methods

void TransparentProxy (TransparentProxy && other)
TransparentProxy & operator= (TransparentProxy && other)
void TransparentProxy (const TransparentProxy & other)
TransparentProxy & operator= (const TransparentProxy & other)
bool operator== (const TransparentProxy & other)
bool operator!= (const TransparentProxy & other)
bool IsUnknown ()
::fuchsia_net_filter::TransparentProxy::Tag Which ()
TransparentProxy WithLocalAddr (::fuchsia_net::IpAddress val)
const ::fidl::internal::UnionMemberView<1, Storage_> local_addr ()
::fidl::internal::UnionMemberView<1, Storage_> local_addr ()
TransparentProxy & local_addr (::fuchsia_net::IpAddress value)

The bound address of the local socket to redirect the packet to.

The destination port of the packet is used for local delivery.

TransparentProxy WithLocalPort (uint16_t val)
const ::fidl::internal::UnionMemberView<2, Storage_> local_port ()
::fidl::internal::UnionMemberView<2, Storage_> local_port ()
TransparentProxy & local_port (uint16_t value)

The bound port of the local socket to redirect the packet to. It

must be nonzero.

The destination IP address of the packet is used for local delivery.

TransparentProxy WithLocalAddrAndPort (::fuchsia_net_filter::SocketAddr val)
const ::fidl::internal::UnionMemberView<3, Storage_> local_addr_and_port ()
::fidl::internal::UnionMemberView<3, Storage_> local_addr_and_port ()
TransparentProxy & local_addr_and_port (::fuchsia_net_filter::SocketAddr value)

The bound address and port of the local socket to redirect the

packet to. The port must be nonzero.

void TransparentProxy (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Enumerations

enum Tag
Name Value
kLocalAddr 1
kLocalPort 2
kLocalAddrAndPort 3
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

TODO: share union tag types between wire

&

natural.

Defined at line 2037 of file fidling/gen/sdk/fidl/fuchsia.net.filter/fuchsia.net.filter/cpp/fidl/fuchsia.net.filter/cpp/natural_types.h

Friends

class NaturalUnionCodingTraits