class InspectPuppet
Defined at line 4796 of file fidling/gen/src/diagnostics/validator/inspect/fidl/validate/hlcpp/diagnostics/validate/cpp/fidl.h
Public Members
static const char[] Name_
Public Methods
void ~InspectPuppet ()
void Initialize (::diagnostics::validate::InitializationParams params, InitializeCallback callback)
Initializes the Inspect library being tested by the puppet.
void GetConfig (GetConfigCallback callback)
Provides configuration values for the validator.
void InitializeTree (::diagnostics::validate::InitializationParams params, InitializeTreeCallback callback)
Use instead of `Initialize` on puppets which support the Tree / Lazy method of getting VMOs.
The root VMO can be obtained via the returned Tree protocol.
void Publish (PublishCallback callback)
Instruct the puppet to publish its current data over InspectSink.
Note: It is an error for more than one Validate connection to
Publish at once. Unpublish must be called to cleanup.
void Act (::diagnostics::validate::Action action, ActCallback callback)
Modifies the contents of the VMO.
void ActLazy (::diagnostics::validate::LazyAction lazy_action, ActLazyCallback callback)
Modifies the contents of a lazy node.
void ActLazyThreadLocal (::diagnostics::validate::LazyAction lazy_action, ActLazyThreadLocalCallback callback)
Checks that !Send lazy values work correctly, using a LazyAction similar to ActLazy.
Protected Methods
void handle_unknown_method (uint64_t ordinal, bool method_has_response)
Friends
class InspectPuppet_Stub