class TableInterest
Defined at line 3902 of file fidling/gen/sdk/fidl/fuchsia.net.routes/fuchsia.net.routes/cpp/fidl/fuchsia.net.routes/cpp/wire_types.h
Specifies which table(s) the watcher is interested in.
Public Methods
void TableInterest ()
void TableInterest (const TableInterest & )
Defined at line 3909 of file fidling/gen/sdk/fidl/fuchsia.net.routes/fuchsia.net.routes/cpp/fidl/fuchsia.net.routes/cpp/wire_types.h
TableInterest & operator= (const TableInterest & )
Defined at line 3910 of file fidling/gen/sdk/fidl/fuchsia.net.routes/fuchsia.net.routes/cpp/fidl/fuchsia.net.routes/cpp/wire_types.h
void TableInterest (TableInterest && )
Defined at line 3911 of file fidling/gen/sdk/fidl/fuchsia.net.routes/fuchsia.net.routes/cpp/fidl/fuchsia.net.routes/cpp/wire_types.h
TableInterest & operator= (TableInterest && )
Defined at line 3912 of file fidling/gen/sdk/fidl/fuchsia.net.routes/fuchsia.net.routes/cpp/fidl/fuchsia.net.routes/cpp/wire_types.h
bool IsUnknown ()
Defined at line 3920 of file fidling/gen/sdk/fidl/fuchsia.net.routes/fuchsia.net.routes/cpp/fidl/fuchsia.net.routes/cpp/wire_types.h
bool has_invalid_tag ()
bool is_only ()
TableInterest WithOnly (uint32_t val)
Only watch for events on the specified table.
uint32_t & only ()
Only watch for events on the specified table.
const uint32_t & only ()
Only watch for events on the specified table.
bool is_main ()
TableInterest WithMain (::fuchsia_net_routes::wire::Main val)
Watches on the main table without knowing the table ID.
::fuchsia_net_routes::wire::Main & main ()
Watches on the main table without knowing the table ID.
const ::fuchsia_net_routes::wire::Main & main ()
Watches on the main table without knowing the table ID.
bool is_all ()
TableInterest WithAll (::fuchsia_net_routes::wire::All val)
Watches for all routing tables.
::fuchsia_net_routes::wire::All & all ()
Watches for all routing tables.
const ::fuchsia_net_routes::wire::All & all ()
Watches for all routing tables.
::fuchsia_net_routes::wire::TableInterest::Tag Which ()
Enumerations
enum Tag
| Name | Value |
|---|---|
| kOnly | 1 |
| kMain | 2 |
| kAll | 3 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 3914 of file fidling/gen/sdk/fidl/fuchsia.net.routes/fuchsia.net.routes/cpp/fidl/fuchsia.net.routes/cpp/wire_types.h