class WaitUntilFlushed

Defined at line 35 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/markers.h

Flushes all pending logs through the logging pipeline

to the serial port. Logs written to sockets prior to

the call to Flush are guaranteed to be fully written

to serial when this returns. Logs written to sockets

after this call has been received by Archivist are

not guaranteed to be flushed.

Additionally, sockets must actually be connected to the Archivist

before this call is made. If a socket hasn't been

received by Archivist yet, those logs may be dropped.

To ensure that logs are properly flushed, make sure

to wait for the initial interest when logging.

Important note: This may be called from the host,

but host sockets will NOT be flushed by this method.

If you write data from the host (not on the device,

there is no guarantee that such logs will ever be printed).

Public Members

static const bool kHasClientToServer
static const bool kHasClientToServerBody
static const bool kHasServerToClient
static const bool kHasServerToClientBody
static const bool kHasNonEmptyUserFacingResponse
static const bool kHasDomainError
static const bool kHasFrameworkError
static const uint64_t kOrdinal