Crate libqaul_sdk

Crate libqaul_sdk 

Source
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

Type Aliases§

RpcResult