/ipcgull

A GDBus-based IPC library for modern C++

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Ipcgull

Ipcgull is a C++ IPC library that takes advantage of modern C++17 features to provide a simple interface for developers to handle IPC.

Currently, Ipcgull only supports a D-Bus backend (via GDBus), but this is abstracted by the library and can theoretically be replaced. However, that is out of scope for this project.

Documentation

This project was originally designed solely for use in LogiOps, and as such, it is not currently documented. This is planned for the future though.

Building

To build this project, run:

mkdir build
cd build
cmake ..
make

To compile tests, pass the -DBUILD_TESTS option to CMake.