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