Skip to content

Allow constructing a grpcxx::server using an external uv_loop_t#44

Merged
uatuko merged 1 commit intouatuko:mainfrom
tchernobog:main
Nov 1, 2024
Merged

Allow constructing a grpcxx::server using an external uv_loop_t#44
uatuko merged 1 commit intouatuko:mainfrom
tchernobog:main

Conversation

@tchernobog
Copy link
Contributor

Simplify handling of external event loops where an additional shutdown timer is unnecessary / unwanted.

This moves also the inner loop_t class in its own compilation unit to allow for reusability.

Simplify handling of external event loops where an additional
shutdown timer is unnecessary / unwanted.

This moves also the inner loop_t class in its own compilation
unit to allow for reusability.
@uatuko uatuko changed the title feat(uv/server): allow constructing via an external uv_loop_t Allow constructing a grpcxx::server using an external uv_loop_t Nov 1, 2024
@uatuko uatuko merged commit d4c127a into uatuko:main Nov 1, 2024
uatuko added a commit that referenced this pull request Dec 22, 2024
This is essentially building on #42 and #44, which introduced external
event loops, and making the libuv api semantically similar to asio.
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

Successfully merging this pull request may close these issues.

2 participants