class TargetAdapterClient
Defined at line 28 of file ../../src/sys/fuzzing/realmfuzzer/engine/adapter-client.h
This class encapsulates a client of |fuchsia.fuzzer.TargetAdapter|.
Public Methods
void TargetAdapterClient (ExecutorPtr executor)
Defined at line 12 of file ../../src/sys/fuzzing/realmfuzzer/engine/adapter-client.cc
void Configure (const OptionsPtr & options)
Sets options.
Defined at line 15 of file ../../src/sys/fuzzing/realmfuzzer/engine/adapter-client.cc
Promise<std::vector<std::string>> GetParameters ()
Gets the command-line parameters from the target adapter.
Defined at line 28 of file ../../src/sys/fuzzing/realmfuzzer/engine/adapter-client.cc
void ~TargetAdapterClient ()
Defined at line 31 of file ../../src/sys/fuzzing/realmfuzzer/engine/adapter-client.h
void set_handler (RequestHandler handler)
Defined at line 40 of file ../../src/sys/fuzzing/realmfuzzer/engine/adapter-client.h
Promise<> TestOneInput (const Input & test_input)
Signals the target adapter to start a fuzzing iteration using the given |test_input|.
Returns a promise that completes when the target adapter indicates the fuzzing run is complete.
Defined at line 46 of file ../../src/sys/fuzzing/realmfuzzer/engine/adapter-client.cc
void Disconnect ()
Disconnects the adapter.
Defined at line 82 of file ../../src/sys/fuzzing/realmfuzzer/engine/adapter-client.cc