Package: rgrpc 0.1.2

Troy Hernandez

rgrpc: Asynchronous 'gRPC' Client and Server Runtime

A first-class asynchronous 'gRPC' <https://grpc.io/> runtime built on the generic asynchronous 'C++' API ('GenericStub', 'AsyncGenericService') <https://grpc.github.io/grpc/cpp/>. Requests and responses cross the native boundary as method names plus opaque byte buffers; 'RProtoBuf' supplies and consumes the bytes, so schemas are loaded at runtime and no generated service stubs are required. Native completion threads never call the R API: completions are queued natively and delivered in batches on the R main thread. Complements 'RProtoBuf' rather than replacing it. Links against the system 'gRPC' library for 'C++'.

Authors:Troy Hernandez [aut, cre], cornball.ai [cph]

rgrpc_0.1.2.tar.gz
rgrpc_0.1.2.zip(r-4.7-x86_64)rgrpc_0.1.2.zip(r-4.6-x86_64)
rgrpc_0.1.2.tar.gz(r-4.7-arm64)rgrpc_0.1.2.tar.gz(r-4.7-x86_64)rgrpc_0.1.2.tar.gz(r-4.6-arm64)rgrpc_0.1.2.tar.gz(r-4.6-x86_64)
rgrpc_0.1.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
rgrpc/json (API)

# Install 'rgrpc' in R:
install.packages('rgrpc', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/cornball-ai/rgrpc/issues

Uses libs:
  • grpc– High performance general RPC framework
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

grpccpp

2.00 score 503 downloads 24 exports 0 dependencies

Last updated from:7af4f08eda. Checks:8 OK, 2 FAIL. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-arm64OK89
linux-devel-x86_64OK114
source / vignettesOK225
linux-release-arm64OK94
linux-release-x86_64OK108
windows-devel-arm64FAIL3751
windows-devel-x86_64OK743
windows-release-arm64FAIL3779
windows-release-x86_64OK696
wasm-releaseOK78

Exports:grpc_availablegrpc_awaitgrpc_callgrpc_cancelgrpc_clientgrpc_closegrpc_decodegrpc_fdgrpc_finishgrpc_methodgrpc_pendinggrpc_pollgrpc_readgrpc_replygrpc_sendgrpc_servergrpc_server_portgrpc_servicegrpc_stategrpc_status_codesgrpc_streamgrpc_tlsgrpc_versiongrpc_writes_done

Dependencies: