Expand description
qaul development SDK.
The API surface is exposed via the QaulRpc
type, while data
types are exposed via the libqaul-types
crate (re-exported from
this crate via [types
]).
Check the qrpc-sdk documentation to learn how to use this crate.
Modules§
- contacts
- Per-user contact book management
- diff
- API diffs
- error
- Error and Result handling
- messages
- Low-level binary payload messages for qaul.net
- rpc
- RPC support module
- services
- Application service management and utilities
- str
- Utilities for the
str
primitive type. - users
- Network user and session management
Structs§
- Arc
- A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.
- Identity
- A generic object identifier
- Message
- A message buffer to send or receive
- QaulRpc
- A qrpc wrapper for libqaul
- RpcSocket
- Bi-directional socket connection to a qrpc bus system
- Service
- A service representation on the qrpc system
- UserRpc
Enums§
- RpcError
- A set of errors that occur when connecting to services
Functions§
- default_
socket_ path - Return the default bind location for the qrpc broker socket