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