class LogFilterOptions
Defined at line 72 of file fidling/gen/sdk/fidl/fuchsia.logger/fuchsia.logger/cpp/fidl/fuchsia.logger/cpp/natural_types.h
Public Methods
void LogFilterOptions (bool filter_by_pid, uint64_t pid, bool filter_by_tid, uint64_t tid, uint8_t verbosity, ::fuchsia_logger::LogLevelFilter min_severity, ::std::vector< ::std::string> tags)
void LogFilterOptions ()
Default constructs a |LogFilterOptions| only if all of its members are default constructible.
Defined at line 83 of file fidling/gen/sdk/fidl/fuchsia.logger/fuchsia.logger/cpp/fidl/fuchsia.logger/cpp/natural_types.h
void LogFilterOptions (LogFilterOptions && )
Defined at line 86 of file fidling/gen/sdk/fidl/fuchsia.logger/fuchsia.logger/cpp/fidl/fuchsia.logger/cpp/natural_types.h
void LogFilterOptions (Storage_ storage)
void LogFilterOptions (const LogFilterOptions & other)
LogFilterOptions & operator= (const LogFilterOptions & other)
bool operator== (const LogFilterOptions & other)
bool operator!= (const LogFilterOptions & other)
bool filter_by_pid ()
bool & filter_by_pid ()
LogFilterOptions & filter_by_pid (bool value)
Setter for filter_by_pid.
uint64_t pid ()
uint64_t & pid ()
LogFilterOptions & pid (uint64_t value)
Setter for pid.
bool filter_by_tid ()
bool & filter_by_tid ()
LogFilterOptions & filter_by_tid (bool value)
Setter for filter_by_tid.
LogFilterOptions & operator= (LogFilterOptions && )
Defined at line 87 of file fidling/gen/sdk/fidl/fuchsia.logger/fuchsia.logger/cpp/fidl/fuchsia.logger/cpp/natural_types.h
uint64_t tid ()
uint64_t & tid ()
LogFilterOptions & tid (uint64_t value)
Setter for tid.
uint8_t verbosity ()
If more than zero, logs would be filtered based on verbosity and
`min_severity` would be ignored.
uint8_t & verbosity ()
If more than zero, logs would be filtered based on verbosity and
`min_severity` would be ignored.
LogFilterOptions & verbosity (uint8_t value)
If more than zero, logs would be filtered based on verbosity and
`min_severity` would be ignored.
::fuchsia_logger::LogLevelFilter min_severity ()
Severity used as threshold to determine logging level.
::fuchsia_logger::LogLevelFilter & min_severity ()
Severity used as threshold to determine logging level.
LogFilterOptions & min_severity (::fuchsia_logger::LogLevelFilter value)
Severity used as threshold to determine logging level.
const ::std::vector< ::std::string> & tags ()
If non-empty, return all messages which contain at least one specified
tag. If empty, messages will not be filtered by tag.
Passed tags should not be more than `MAX_TAG_LEN_BYTES` bytes in length
and max tags can be `MAX_TAGS`.
Listener would be discarded if the limit is not followed.
::std::vector< ::std::string> & tags ()
If non-empty, return all messages which contain at least one specified
tag. If empty, messages will not be filtered by tag.
Passed tags should not be more than `MAX_TAG_LEN_BYTES` bytes in length
and max tags can be `MAX_TAGS`.
Listener would be discarded if the limit is not followed.
LogFilterOptions & tags (::std::vector< ::std::string> value)
If non-empty, return all messages which contain at least one specified
tag. If empty, messages will not be filtered by tag.
Passed tags should not be more than `MAX_TAG_LEN_BYTES` bytes in length
and max tags can be `MAX_TAGS`.
Listener would be discarded if the limit is not followed.
void LogFilterOptions (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits