tienex / librpc

RPC library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

build status

librpc

A general-purpose IPC/RPC library supporting asynchronous notifications, data streaming, exchange of file descriptors and WebSockets endpoint. Loosely based on Apple XPC interface.

Building librpc

Install the packages required to build librpc for Ubuntu 17.04 or Mac OS 12. adjust do your distribution if needed):

./requirements.sh

Build/install procedure:

$ make
$ make install  # optional

Please note that the only supported compiler is clang.

Documentation

On-line documentation is available at https://twoporeguys.github.io/librpc/html/

About

RPC library

License:BSD 2-Clause "Simplified" License


Languages

Language:C 78.1%Language:Python 10.0%Language:Objective-C 4.3%Language:TypeScript 2.4%Language:CMake 1.4%Language:C++ 1.2%Language:Rust 1.0%Language:Makefile 0.5%Language:Mako 0.4%Language:XSLT 0.2%Language:Shell 0.1%Language:Swift 0.1%Language:JavaScript 0.1%Language:CSS 0.0%