class LogMessage

Defined at line 231 of file fidling/gen/sdk/fidl/fuchsia.logger/fuchsia.logger/cpp/fidl/fuchsia.logger/cpp/natural_types.h

Public Methods

void LogMessage (Storage_ storage)
void LogMessage (uint64_t pid, uint64_t tid, ::fidl::basic_time<((zx_clock_t)1)> time, int32_t severity, uint32_t dropped_logs, ::std::vector< ::std::string> tags, ::std::string msg)
void LogMessage ()

Default constructs a |LogMessage| only if all of its members are default constructible.

Defined at line 242 of file fidling/gen/sdk/fidl/fuchsia.logger/fuchsia.logger/cpp/fidl/fuchsia.logger/cpp/natural_types.h

void LogMessage (LogMessage && )

Defined at line 245 of file fidling/gen/sdk/fidl/fuchsia.logger/fuchsia.logger/cpp/fidl/fuchsia.logger/cpp/natural_types.h

void LogMessage (const LogMessage & other)
LogMessage & operator= (LogMessage && )

Defined at line 246 of file fidling/gen/sdk/fidl/fuchsia.logger/fuchsia.logger/cpp/fidl/fuchsia.logger/cpp/natural_types.h

LogMessage & operator= (const LogMessage & other)
bool operator== (const LogMessage & other)
bool operator!= (const LogMessage & other)
uint64_t pid ()
uint64_t & pid ()
LogMessage & pid (uint64_t value)

Setter for pid.

uint64_t tid ()
uint64_t & tid ()
LogMessage & tid (uint64_t value)

Setter for tid.

::fidl::basic_time<((zx_clock_t)1)> time ()

[zx_clock_get_boot](https://fuchsia.dev/fuchsia-src/reference/syscalls/clock_get_boot.md)

::fidl::basic_time<((zx_clock_t)1)> & time ()

[zx_clock_get_boot](https://fuchsia.dev/fuchsia-src/reference/syscalls/clock_get_boot.md)

LogMessage & time (::fidl::basic_time<((zx_clock_t)1)> value)

[zx_clock_get_boot](https://fuchsia.dev/fuchsia-src/reference/syscalls/clock_get_boot.md)

int32_t severity ()
int32_t & severity ()
LogMessage & severity (int32_t value)

Setter for severity.

uint32_t dropped_logs ()

See [wire_format.h](https://cs.opensource.google/fuchsia/fuchsia/+/main:zircon/system/ulib/syslog/include/lib/syslog/wire_format.h).

As messages can be served out of order, this should only be logged if more than

last count.

uint32_t & dropped_logs ()

See [wire_format.h](https://cs.opensource.google/fuchsia/fuchsia/+/main:zircon/system/ulib/syslog/include/lib/syslog/wire_format.h).

As messages can be served out of order, this should only be logged if more than

last count.

LogMessage & dropped_logs (uint32_t value)

See [wire_format.h](https://cs.opensource.google/fuchsia/fuchsia/+/main:zircon/system/ulib/syslog/include/lib/syslog/wire_format.h).

As messages can be served out of order, this should only be logged if more than

last count.

const ::std::vector< ::std::string> & tags ()
::std::vector< ::std::string> & tags ()
LogMessage & tags (::std::vector< ::std::string> value)

Setter for tags.

const ::std::string & msg ()
::std::string & msg ()
LogMessage & msg (::std::string value)

Setter for msg.

void LogMessage (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits