Crate gipc

source ·
Expand description

General Interprocess Communication (or gipc) is a library that abstracts away common things in interprocess communication to speed up development and reduce errors.

See the connection module for info on how to get started.

Crate structure

The connection module handles all things related to receiving and sending data between your programs. This is aided by the message module, which describes the communication protocol that it uses.

Any errors the crate can return are in the error module.

Re-exports

Modules

  • Connection and listener implementations.
  • A small module containing the Error and Result type.
  • Communication structures for the protocol. This is generally for internal use by gipc. It is exposed as any change to the protocol is useful for the general consumer, as well as allowing for custom implementations of connections should that be required.