Namespace
CM – 0
A Matrix Client Library
Dependencies
| GObject—2.0 | The base type system library | 
| Browse documentation | 
Classes
| Account | |
| Client | A Matrix client. | 
| Event | |
| Matrix | The main matrix object. | 
| Pusher | Configuration for a server side pusher. since: 0.0.1 | 
| Room | A Matrix room. This class provides access to properties of the room
including a list of events maintained as a  | 
| RoomEvent | An event that is associated with a matrix room like e.g. a
topic change or member event. Basically Matrix message of type
 | 
| RoomMessageEvent | |
| User | |
| VerificationEvent | 
Structs
| Db | |
| Olm | |
| RoomMember | |
| UserList | Track all users that belongs to the account. | 
Enumerations
| ContentType | |
| EventState | |
| EventType | The type of a Matrix event. | 
| PusherKind | The type of a  | 
| Status | 
Error Domains
| Error | The Error returned by the Matrix Server See https://matrix.org/docs/spec/client_server/r0.6.1#api-standards for details. | 
Callbacks
| Callback | Type definition for the function that will be called when the client sees new events. | 
Functions
| init | This function should be called to initialize the library.
You may call this in  | 
| utils_get_homeserver_async | Get homeserver from the given  since: 0.0.2 | 
| utils_get_homeserver_finish | Finish call to cm_utils_get_homeserver_async(). since: 0.0.2 | 
| utils_get_homeserver_sync | Get homeserver from the given  since: 0.0.2 |