bazel_worker library
Classes
- AsyncWorkerConnection
- AsyncWorkerLoop
- Persistent Bazel worker loop.
- Input
- An input file.
- MessageGrouper
- Interface for a MessageGrouper, which groups bytes in delimited proto format into the bytes for each message.
- SendPortAsyncWorkerConnection
- Implementation of AsyncWorkerConnection for running in an isolate.
- StdAsyncWorkerConnection
- Default implementation of AsyncWorkerConnection that works with Stdin and Stdout.
- StdSyncWorkerConnection
- Default implementation of SyncWorkerConnection that works with Stdin and Stdout.
- SyncWorkerConnection
- SyncWorkerLoop
- Persistent Bazel worker loop.
- WorkerConnection
-
A connection from a worker to a driver (driver could be bazel, a dart
program using
BazelWorkerDriver
, or any other process that speaks the protocol). - WorkerLoop
- Interface for a WorkerLoop.
- WorkRequest
- This represents a single work unit that Blaze sends to the worker.
- WorkResponse
- The worker sends this message to Blaze when it finished its work on the WorkRequest message.
Constants
- EXIT_CODE_BROKEN_PIPE → const int
- EXIT_CODE_ERROR → const int
- EXIT_CODE_OK → const int