|
Ninja
|
CommandRunner is an interface that wraps running the build subcommands. More...
#include <build.h>

Classes | |
| struct | Result |
| The result of waiting for a command. More... | |
Public Member Functions | |
| virtual void | Abort () |
| virtual bool | CanRunMore ()=0 |
| virtual vector< Edge * > | GetActiveEdges () |
| virtual bool | StartCommand (Edge *edge)=0 |
| virtual bool | WaitForCommand (Result *result)=0 |
| Wait for a command to complete, or return false if interrupted. More... | |
| virtual | ~CommandRunner () |
CommandRunner is an interface that wraps running the build subcommands.
This allows tests to abstract out running commands. RealCommandRunner is an implementation that actually runs commands.
|
inlinevirtual |
Reimplemented in RealCommandRunner, and FakeCommandRunner.
|
pure virtual |
Implemented in RealCommandRunner, and FakeCommandRunner.
|
inlinevirtual |
Reimplemented in RealCommandRunner, and FakeCommandRunner.
|
pure virtual |
Implemented in RealCommandRunner, and FakeCommandRunner.
|
pure virtual |
Wait for a command to complete, or return false if interrupted.
Implemented in RealCommandRunner, and FakeCommandRunner.
1.8.7