Crate libqaul_sdk[−][src]
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 | Unicode string slices. |
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 |
Type Definitions
RpcResult |