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

[Documentation] Provide a howto documentation section on how to integrate piciquic with an external event manager #1608

Open
fbussery opened this issue Dec 31, 2023 · 0 comments

Comments

@fbussery
Copy link
Collaborator

Instead of using the internal "picoquic_packet_loop" function to run picoquic, we could need to use an external event manager with our own loop.

For instance, we could need to use instead an event loop based on Libevent or Boost.Asio.
A small howto page could make sense.
The proposition is to add a markdown file: doc/howto_use_external_event_manager.md
We can focus on a simple usage (unique path)

  • explain how to push incoming udp to picoquic
  • explain how application may push data to picoquic
  • explain what does the event loop and when it is kicked
  • how to handle callback

provide some pseudo code to illustrate the mechanism

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