- Enginio Manual
- Enginio C++ Classes and Examples
- Enginio 1.2.1 Reference Documentation

# Enginio C++ Classes and Examples

## Namespaces

Enginio | Enums used throughout Enginio

## Classes

EnginioClient | Handles all communication with the Enginio server
EnginioClientConnection | Keeps track of the authenticated connection to the server
EnginioIdentity | Represents a user that is authenticated with the backend This class is an abstract base class for the different authentication methods and is never used directly
EnginioModel | Represents data from Enginio as a QAbstractListModel
EnginioOAuth2Authentication | Represents a user that is authenticated directly by the backend using OAuth2 standard
EnginioReply | Contains the data from a request to the Enginio database

List of examples:

Enginio C++ Examples - Cloud Address Book | The Cloud Address Book demonstrates how to use sorting, filtering, and the full text search functionality.
Enginio C++ Examples - Image Gallery | This is an example that demonstrates uploading and downloading of files in Enginio.
Enginio C++ Examples - Todos | The Todo example shows how to use the EnginioModel with Qt Widgets.