class LogStreamOptions

Defined at line 194 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_diagnostics::wire::LogStreamOptions> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_diagnostics::wire::LogStreamOptions> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_diagnostics::wire::LogStreamOptions>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

void Allocate (::fidl::AnyArena & allocator)
void Init (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_diagnostics::wire::LogStreamOptions>> && frame_ptr)
void LogStreamOptions ()

Defined at line 196 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

void LogStreamOptions (LogStreamOptions && other)

Defined at line 199 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

::fuchsia_diagnostics::wire::StreamMode & mode ()

What logs to stream through this socket.

bool has_mode ()
bool & include_moniker ()

Whether or not to include the moniker in the record arguments.

Default: false

bool has_include_moniker ()
bool & include_component_url ()

Whether or not to include the component url in the record arguments.

Default: false

bool & include_rolled_out ()

Whether or not to include the number of rolled out logs in the record

arguments.

Default: false

bool has_include_rolled_out ()
LogStreamOptions & operator= (const LogStreamOptions & other)

Defined at line 198 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

LogStreamOptions & operator= (LogStreamOptions && other)

Defined at line 200 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

LogStreamOptions & set_mode (::fuchsia_diagnostics::wire::StreamMode elem)
LogStreamOptions & clear_mode ()
LogStreamOptions & set_include_moniker (bool elem)
LogStreamOptions & clear_include_moniker ()
LogStreamOptions & set_include_component_url (bool elem)
LogStreamOptions & clear_include_component_url ()
LogStreamOptions & set_include_rolled_out (bool elem)
LogStreamOptions & clear_include_rolled_out ()
void LogStreamOptions (::fidl::AnyArena & allocator)
void LogStreamOptions (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_diagnostics::wire::LogStreamOptions>> && frame)

This constructor allows a user controlled allocation (not using a Arena).

It should only be used when performance is key.

As soon as the frame is given to the table, it must not be used directly or for another table.

void LogStreamOptions (const LogStreamOptions & other)

Defined at line 197 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

bool has_include_component_url ()
void ~LogStreamOptions ()

Defined at line 202 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/wire_types.h

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder