class ControllerImpl

Defined at line 29 of file ../../src/sys/fuzzing/common/controller.h

Public Methods

void ControllerImpl (RunnerPtr runner)

Defined at line 23 of file ../../src/sys/fuzzing/common/controller.cc

const RunnerPtr & runner ()

Defined at line 33 of file ../../src/sys/fuzzing/common/controller.h

void Bind (fidl::InterfaceRequest<Controller> request)

Binds the FIDL interface request to this object.

Defined at line 36 of file ../../src/sys/fuzzing/common/controller.cc

void Configure (Options options, ConfigureCallback callback)

FIDL methods.

Defined at line 79 of file ../../src/sys/fuzzing/common/controller.cc

void GetOptions (GetOptionsCallback callback)

Defined at line 93 of file ../../src/sys/fuzzing/common/controller.cc

void AddToCorpus (CorpusType corpus, FidlInput input, AddToCorpusCallback callback)

Defined at line 98 of file ../../src/sys/fuzzing/common/controller.cc

void ReadCorpus (CorpusType corpus, fidl::InterfaceHandle<CorpusReader> reader, ReadCorpusCallback callback)

Defined at line 111 of file ../../src/sys/fuzzing/common/controller.cc

void WriteDictionary (FidlInput dictionary, WriteDictionaryCallback callback)

Defined at line 130 of file ../../src/sys/fuzzing/common/controller.cc

void ReadDictionary (ReadDictionaryCallback callback)

Defined at line 142 of file ../../src/sys/fuzzing/common/controller.cc

void AddMonitor (fidl::InterfaceHandle<Monitor> monitor, AddMonitorCallback callback)

Defined at line 146 of file ../../src/sys/fuzzing/common/controller.cc

void Fuzz (FuzzCallback callback)

Defined at line 164 of file ../../src/sys/fuzzing/common/controller.cc

void TryOne (FidlInput fidl_input, TryOneCallback callback)

Defined at line 175 of file ../../src/sys/fuzzing/common/controller.cc

void Minimize (FidlInput fidl_input, MinimizeCallback callback)

Defined at line 187 of file ../../src/sys/fuzzing/common/controller.cc

void Cleanse (FidlInput fidl_input, CleanseCallback callback)

Defined at line 201 of file ../../src/sys/fuzzing/common/controller.cc

void Merge (MergeCallback callback)

Defined at line 213 of file ../../src/sys/fuzzing/common/controller.cc

void GetStatus (GetStatusCallback callback)

Defined at line 225 of file ../../src/sys/fuzzing/common/controller.cc

void WatchArtifact (WatchArtifactCallback callback)

Defined at line 227 of file ../../src/sys/fuzzing/common/controller.cc

void Stop ()

Cancels any workflow being executed by this object's runner.

Defined at line 258 of file ../../src/sys/fuzzing/common/controller.cc