googleapis / googleapis/google-cloud-cpp

C++ coroutines support

Aperta
#16,060 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
type: feature request
Lingua principale
C++
Stelle
659
Fork
462
Merge medio
1g 2h
PR unite (30g)
89

Descrizione

I would like to propose the integration of native C++20 coroutine support into the google-cloud-cpp client libraries, with a particular focus on Google Cloud Storage (GCS).

While the current asynchronous API is functional, the addition of first-class coroutine support (e.g., ``Task`` or ``Awaitable`` types) would significantly improve code readability and maintainability for modern C++ backends. Furthermore, providing low-level networking primitives—similar to the models found in ``boost::asio`` or the Networking TS—would allow developers to integrate GCS operations into their own custom execution contexts and coroutine frameworks.

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.