class PacketTransportProtocol
Defined at line 961 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/wire_types.h
A matcher for transport-layer information in packets.
Public Methods
void PacketTransportProtocol (const PacketTransportProtocol & )
Defined at line 965 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/wire_types.h
void PacketTransportProtocol (PacketTransportProtocol && )
Defined at line 967 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/wire_types.h
bool IsUnknown ()
Defined at line 977 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/wire_types.h
void PacketTransportProtocol ()
bool has_invalid_tag ()
bool is_tcp ()
PacketTransportProtocol WithTcp (::fidl::ObjectView< ::fuchsia_net_matchers::wire::TcpPacket> val)
::fuchsia_net_matchers::wire::TcpPacket & tcp ()
const ::fuchsia_net_matchers::wire::TcpPacket & tcp ()
bool is_udp ()
PacketTransportProtocol WithUdp (::fidl::ObjectView< ::fuchsia_net_matchers::wire::UdpPacket> val)
::fuchsia_net_matchers::wire::UdpPacket & udp ()
const ::fuchsia_net_matchers::wire::UdpPacket & udp ()
bool is_icmp ()
PacketTransportProtocol WithIcmp (::fidl::ObjectView< ::fuchsia_net_matchers::wire::IcmpPacket> val)
::fuchsia_net_matchers::wire::IcmpPacket & icmp ()
const ::fuchsia_net_matchers::wire::IcmpPacket & icmp ()
bool is_icmpv6 ()
PacketTransportProtocol WithIcmpv6 (::fidl::ObjectView< ::fuchsia_net_matchers::wire::Icmpv6Packet> val)
::fuchsia_net_matchers::wire::Icmpv6Packet & icmpv6 ()
const ::fuchsia_net_matchers::wire::Icmpv6Packet & icmpv6 ()
::fuchsia_net_matchers::wire::PacketTransportProtocol::Tag Which ()
PacketTransportProtocol & operator= (const PacketTransportProtocol & )
Defined at line 966 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/wire_types.h
PacketTransportProtocol & operator= (PacketTransportProtocol && )
Defined at line 968 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/wire_types.h
template <typename... Args>
PacketTransportProtocol WithTcp (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 988 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/wire_types.h
template <typename... Args>
PacketTransportProtocol WithUdp (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 1002 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/wire_types.h
template <typename... Args>
PacketTransportProtocol WithIcmp (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 1016 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/wire_types.h
template <typename... Args>
PacketTransportProtocol WithIcmpv6 (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 1030 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/wire_types.h
Enumerations
enum Tag
| Name | Value |
|---|---|
| kTcp | 1 |
| kUdp | 2 |
| kIcmp | 3 |
| kIcmpv6 | 4 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 970 of file fidling/gen/sdk/fidl/fuchsia.net.matchers/fuchsia.net.matchers/cpp/fidl/fuchsia.net.matchers/cpp/wire_types.h