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