PolyLinkRPC

所属分类:其他
开发工具:CMake
文件大小:0KB
下载次数:0
上传日期:2024-01-26 11:23:00
上 传 者sh-1993
说明:  灵活的语言无关的基于连接的RPC实现,具有不同编程语言的绑定。
(Flexible language agnostic connection-based RPC implementation with bindings for different programming languages.)

文件列表:
bindings/
dev_scripts/linux/
include/PolyLinkRPC/
src/
tests/
CMakeLists.txt
CodeCoverage.cmake
LICENSE
TODO.md

![unit-tests](https://github.com/ChristophervonKlitzing/PolyLinkRPC/actions/workflows/run-tests.yml/badge.svg?branch=main) [![codecov](https://codecov.io/github/ChristophervonKlitzing/PolyLinkRPC/graph/badge.svg?token=YY1PC4OVSO)](https://codecov.io/github/ChristophervonKlitzing/PolyLinkRPC) ![valgrind](https://github.com/ChristophervonKlitzing/PolyLinkRPC/actions/workflows/run-valgrind.yml/badge.svg?branch=main) # PolyLinkRPC Flexible language agnostic and connection-based RPC implementation with bindings for different programming languages. # Planned Features - Type independent library core usable in other programming languages (with bindings) - Use of network byte order system independent - Connection based (e.g. TCP) - Types of Remote Procedure Calls calls * **Synchronous:** wait for the returned value and return it * **Asynchronous:** do not wait but instead return a Future object * **No-Return:** No return-value will be sent (more efficient if just `NULL` is returned) - Controlled exposure of callable functions # Motivation This is for fun and might or might not result in a working library. It is about getting familiar with GitHub and GitHub actions as well as getting into C++ (a second time).

近期下载者

相关文件


收藏者