Module libqaul::api [−][src]
A set of function specific API scopes in libqaul
Because libqaul is a rather wide library (meaning that it manages many things), the set of functions available are broken into separate scopes, to make reasoning about association easier.
All scopes can be constructed via the main
Qaul
type access functions.
let users = qaul.users(); let messages = qaul.messages(); let contacts = qaul.contacts(); let services = qaul.services();
Each scope manages only one aspect of the libqaul instance, all of which are usually required to run a network service.
Structs
Contacts | API scope type to access contact book functions |
Messages | Interface to access messages from the network |
Services | Manage service sessions and related metadata |
Users | Local user data and session management |