[omaha client] Implement single request state machine
This is the start of the central state machine which makes requests to omaha. This is the initial skeleton if the async flow of performing a single update check (and subsequent update if one is returned by Omaha). Bug: PKG-465 Test: fx run-test omaha_client_lib_tests Test: ran prototype client (not in this CL) with Omaha service Change-Id: Ic6e07f76bd30f903ee232f61a20ca1f595adeb74
Showing
- garnet/lib/rust/omaha_client/src/lib.rs 1 addition, 0 deletionsgarnet/lib/rust/omaha_client/src/lib.rs
- garnet/lib/rust/omaha_client/src/policy/mod.rs 28 additions, 1 deletiongarnet/lib/rust/omaha_client/src/policy/mod.rs
- garnet/lib/rust/omaha_client/src/policy/stub.rs 50 additions, 1 deletiongarnet/lib/rust/omaha_client/src/policy/stub.rs
- garnet/lib/rust/omaha_client/src/protocol/response/mod.rs 23 additions, 1 deletiongarnet/lib/rust/omaha_client/src/protocol/response/mod.rs
- garnet/lib/rust/omaha_client/src/protocol/response/tests.rs 26 additions, 0 deletionsgarnet/lib/rust/omaha_client/src/protocol/response/tests.rs
- garnet/lib/rust/omaha_client/src/request_builder/mod.rs 26 additions, 6 deletionsgarnet/lib/rust/omaha_client/src/request_builder/mod.rs
- garnet/lib/rust/omaha_client/src/request_builder/tests.rs 1 addition, 1 deletiongarnet/lib/rust/omaha_client/src/request_builder/tests.rs
- garnet/lib/rust/omaha_client/src/state_machine/mod.rs 366 additions, 0 deletionsgarnet/lib/rust/omaha_client/src/state_machine/mod.rs
Loading
Please register or sign in to comment