Skip to content

Commit b55c07f

Browse files
committed
implement async qos_net::AsyncProxy
this includes: - Reaper::execute_async [qos_core] - AsyncStream [qos_core] - AsyncPool/AsyncStream [qos_core] - AsyncListener [qos_core] - AsyncRequestProcessor [qos_core] - AsyncProxyConnection [qos_net] - AsyncProxy [qos_net] - AsyncProxyStream [qos_net] - AsyncHostServer [qos_host] - integration tests additions as well as fixing qos_next's qos_core "vm" feature dependency issue by only requiring it if qos_net is requested with it
1 parent 5bd4290 commit b55c07f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+3000
-934
lines changed

src/Cargo.lock

Lines changed: 462 additions & 469 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,8 @@ test:
159159
@# The integration tests rely on binaries from other crates being built, so
160160
@# we build all the workspace targets.
161161
cargo build --all
162+
@# We also need the async version of qos_net
163+
cargo build --bin async_qos_net --features async_proxy
162164
@# Run tests
163165
cargo test
164166
@# When we build the workspace it resolves with the qos_core mock feature

0 commit comments

Comments
 (0)