#unix-socket #kvarn #ipc #communication #sockets #signaling #instance

kvarn_signal

Easy-to-use IPC signaling library, mainly used for kvarnctl

3 unstable releases

0.2.1 Oct 25, 2024
0.2.0 Feb 4, 2024
0.1.0 Apr 24, 2022

#926 in Unix APIs

Download history 5/week @ 2024-07-20 7/week @ 2024-07-27 10/week @ 2024-08-03 2/week @ 2024-08-10 1/week @ 2024-08-17 8/week @ 2024-08-24 14/week @ 2024-08-31 1/week @ 2024-09-07 42/week @ 2024-09-21 11/week @ 2024-09-28 12/week @ 2024-10-12 46/week @ 2024-10-19 101/week @ 2024-10-26 14/week @ 2024-11-02

173 downloads per month
Used in 4 crates (2 directly)

Apache-2.0

19KB
270 lines

kvarn_signal

A library to send messages to and from Kvarn instances.

kvarn_signal provides the backbone of the communications of kvarnctl.

It is currently only supported on UNIX, as we use UNIX sockets. There are plans to use named pipes on Windows. This is however a low priority, as managing of servers on Windows seems like it would be a seldom used feature.

See doc.kvarn.org for the most up-to-date docs.


lib.rs:

Inter process signalling library used by kvarnctl to communicate with Kvarn.

Dependencies

~3–15MB
~131K SLoC