Expand description
Application service management and utilities
An application using libqaul is called a “service”. qaul.net (the application) is simply a collection of services that expose a common UI for users to interact with each other. A service doesn’t need to be user-facing, or have a UI.
Via the qrpc message bus it is possible for arbitrary
processes to interact with other services, and libqaul instances.
Because libqaul implements encrypted at-rest storage, this
mechanism is exposed to services via this API. This way your
application can’t accidentally leak user metadata.
Structs§
- Metadata
Map - An arbitrary map of metadata that can be stored by a service
Enums§
- Service
- Represents a service using libqaul
- Service
Event - Event type that can be sent to services to react to state changes