class StreamParameters
Defined at line 2276 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/natural_types.h
Parameters needed to configure a stream of diagnostics information.
Public Methods
void StreamParameters (Storage_ storage)
void StreamParameters ()
Defined at line 2281 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/natural_types.h
void StreamParameters (StreamParameters && )
Defined at line 2282 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/natural_types.h
void StreamParameters (const StreamParameters & other)
StreamParameters & operator= (StreamParameters && )
Defined at line 2283 of file fidling/gen/sdk/fidl/fuchsia.diagnostics/fuchsia.diagnostics/cpp/fidl/fuchsia.diagnostics/cpp/natural_types.h
StreamParameters & operator= (const StreamParameters & other)
bool operator== (const StreamParameters & other)
bool operator!= (const StreamParameters & other)
bool IsEmpty ()
const std::optional< ::fuchsia_diagnostics::DataType> & data_type ()
A [fuchsia.diagnostics/DataType] that specifies the diagnostics data type
to stream to the client.
NOTE: REQUIRED
::std::optional< ::fuchsia_diagnostics::DataType> & data_type ()
A [fuchsia.diagnostics/DataType] that specifies the diagnostics data type
to stream to the client.
NOTE: REQUIRED
StreamParameters & data_type (std::optional< ::fuchsia_diagnostics::DataType> value)
A [fuchsia.diagnostics/DataType] that specifies the diagnostics data type
to stream to the client.
NOTE: REQUIRED
const std::optional< ::fuchsia_diagnostics::StreamMode> & stream_mode ()
A [fuchsia.diagnostics/StreamMode] that specifies how the
streaming server provides streamed results.
NOTE: REQUIRED
::std::optional< ::fuchsia_diagnostics::StreamMode> & stream_mode ()
A [fuchsia.diagnostics/StreamMode] that specifies how the
streaming server provides streamed results.
NOTE: REQUIRED
StreamParameters & stream_mode (std::optional< ::fuchsia_diagnostics::StreamMode> value)
A [fuchsia.diagnostics/StreamMode] that specifies how the
streaming server provides streamed results.
NOTE: REQUIRED
const std::optional< ::fuchsia_diagnostics::Format> & format ()
A [fuchsia.diagnostics/Format] that specifies how to format the returned
diagnostics data.
NOTE: REQUIRED
::std::optional< ::fuchsia_diagnostics::Format> & format ()
A [fuchsia.diagnostics/Format] that specifies how to format the returned
diagnostics data.
NOTE: REQUIRED
StreamParameters & format (std::optional< ::fuchsia_diagnostics::Format> value)
A [fuchsia.diagnostics/Format] that specifies how to format the returned
diagnostics data.
NOTE: REQUIRED
const std::optional< ::fuchsia_diagnostics::ClientSelectorConfiguration> & client_selector_configuration ()
Configuration specifying what results the client wants returned from their
connection. The client can request a specific subset of data using a vector
of provided selectors, or can specify that they want all available data.
NOTE: REQUIRED
::std::optional< ::fuchsia_diagnostics::ClientSelectorConfiguration> & client_selector_configuration ()
Configuration specifying what results the client wants returned from their
connection. The client can request a specific subset of data using a vector
of provided selectors, or can specify that they want all available data.
NOTE: REQUIRED
StreamParameters & client_selector_configuration (std::optional< ::fuchsia_diagnostics::ClientSelectorConfiguration> value)
Configuration specifying what results the client wants returned from their
connection. The client can request a specific subset of data using a vector
of provided selectors, or can specify that they want all available data.
NOTE: REQUIRED
const std::optional<int64_t> & batch_retrieval_timeout_seconds ()
Configuration specifying max number of seconds to wait for a single
component to have its diagnostics data "pumped". This value can used
for testing or if you know the component you are interested is in under
heavy load.
If not provided, then PER_COMPONENT_ASYNC_TIMEOUT_SECONDS as defined in
https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master/src/diagnostics/archivist/src/constants.rs
will be used.
NOTE: OPTIONAL
::std::optional<int64_t> & batch_retrieval_timeout_seconds ()
Configuration specifying max number of seconds to wait for a single
component to have its diagnostics data "pumped". This value can used
for testing or if you know the component you are interested is in under
heavy load.
If not provided, then PER_COMPONENT_ASYNC_TIMEOUT_SECONDS as defined in
https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master/src/diagnostics/archivist/src/constants.rs
will be used.
NOTE: OPTIONAL
StreamParameters & batch_retrieval_timeout_seconds (std::optional<int64_t> value)
Configuration specifying max number of seconds to wait for a single
component to have its diagnostics data "pumped". This value can used
for testing or if you know the component you are interested is in under
heavy load.
If not provided, then PER_COMPONENT_ASYNC_TIMEOUT_SECONDS as defined in
https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master/src/diagnostics/archivist/src/constants.rs
will be used.
NOTE: OPTIONAL
const std::optional< ::fuchsia_diagnostics::PerformanceConfiguration> & performance_configuration ()
Parameters which configure a diagnostics stream's performance properties.
NOTE: OPTIONAL
::std::optional< ::fuchsia_diagnostics::PerformanceConfiguration> & performance_configuration ()
Parameters which configure a diagnostics stream's performance properties.
NOTE: OPTIONAL
StreamParameters & performance_configuration (std::optional< ::fuchsia_diagnostics::PerformanceConfiguration> value)
Parameters which configure a diagnostics stream's performance properties.
NOTE: OPTIONAL
void StreamParameters (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits