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