BSD Ports

devel/arpc 0.7_2 DragonFly

GRPC-like RPC library that supports file descriptor passing

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD2CLAUSE
Categories
devel
Package size
47.2 KiB, 173.0 KiB installed

Description

ARPC is a GRPC-like library that supports file descriptor passing.

ARPC ships with a script, aprotoc, that works similar to Protobuf/GRPC's protoc. It generates message and service bindings, taking a .proto file as an input. Where ARPC differs from GRPC is that messages may contain file descriptors. These file descriptors are passed on to the remote side transparently. This makes ARPC useful for implementing privilege separation between processes.

Install

Binary package:

pkg install arpc

From DPorts:

cd /usr/dports/devel/arpc && make install clean

Dependencies

Run dependencies 4
Required by 1