class Namespace
Defined at line 617 of file fidling/gen/sdk/fidl/fuchsia.net.filter/fuchsia.net.filter/cpp/fidl/fuchsia.net.filter/cpp/natural_types.h
A namespace.
A namespace is a scoped collection of filtering state, specifically
[`Routine`]s. It is analogous to a table in Netfilter.
Public Methods
void Namespace (Storage_ storage)
void Namespace ()
Defined at line 622 of file fidling/gen/sdk/fidl/fuchsia.net.filter/fuchsia.net.filter/cpp/fidl/fuchsia.net.filter/cpp/natural_types.h
void Namespace (Namespace && )
Defined at line 623 of file fidling/gen/sdk/fidl/fuchsia.net.filter/fuchsia.net.filter/cpp/fidl/fuchsia.net.filter/cpp/natural_types.h
void Namespace (const Namespace & other)
Namespace & operator= (Namespace && )
Defined at line 624 of file fidling/gen/sdk/fidl/fuchsia.net.filter/fuchsia.net.filter/cpp/fidl/fuchsia.net.filter/cpp/natural_types.h
Namespace & operator= (const Namespace & other)
bool operator== (const Namespace & other)
bool operator!= (const Namespace & other)
bool IsEmpty ()
const std::optional< ::std::string> & id ()
The identifier of the namespace.
Must be unique within the scope of the controller in which the namespace
is created.
::std::optional< ::std::string> & id ()
The identifier of the namespace.
Must be unique within the scope of the controller in which the namespace
is created.
Namespace & id (std::optional< ::std::string> value)
The identifier of the namespace.
Must be unique within the scope of the controller in which the namespace
is created.
const std::optional< ::fuchsia_net_filter::Domain> & domain ()
The domain (or domains) in which the namespace operates.
::std::optional< ::fuchsia_net_filter::Domain> & domain ()
The domain (or domains) in which the namespace operates.
Namespace & domain (std::optional< ::fuchsia_net_filter::Domain> value)
The domain (or domains) in which the namespace operates.
void Namespace (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits