Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Phase out transport_drivers #267

Open
mojomex opened this issue Feb 17, 2025 · 0 comments
Open

Phase out transport_drivers #267

mojomex opened this issue Feb 17, 2025 · 0 comments
Assignees

Comments

@mojomex
Copy link
Collaborator

mojomex commented Feb 17, 2025

While transport_drivers was a good and convenient starting point for network communication in Nebula, requirements to error handling and asynchronicity, as well as linking issues (ALL of Boost is linked to basically all of Nebula) with the Boost version of transport_drivers currently used, have made it a less attractive choice going forward.

Features like #231, #235 aim at replacing transport_drivers step-by-step.

This issue is considered done when the dependency on transport_drivers is removed from Nebula (all vendors) completely. The use of Boost.ASIO and Boost.Beast is fine going forward.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant