Crate kipa_lib[−][src]
Library containing code for the daemon and command line interface for KIPA
For an introduction to KIPA, please see the README.md. For an overview on the design of KIPA, please see the design document.
Modules
api |
Defines the API used to communicate from daemon-to-daemon, and from CLI-to-daemon |
creators |
Generic construction mechanisms for components of this library |
data_transformer |
Serialize and deserialize requests and responses for API messages over the wire |
error |
Error types used across project |
gpg_key |
Handles GPG operations using the GPGME library |
message_handler |
Handle messages sent to a daemon |
payload_handler |
Handle creating responses for requests and performing any required operations |
server |
Traits for sending and receiving requests between KIPA nodes |
socket_server |
Contain socket-based operations for communicating between two nodes |
Structs
Address |
An address of a node |
Key |
The key data belonging to a node |
LocalAddressParams |
Parameters for creating the local address of a client |
Node |
A node in the network |