6 #ifndef SWIFT_CORE_DATABASE_CDATABASEUATHENTICATIONSERVICE_H
7 #define SWIFT_CORE_DATABASE_CDATABASEUATHENTICATIONSERVICE_H
19 namespace swift::misc::network
21 class CAuthenticatedUser;
32 static const QStringList &getLogCategories();
38 void gracefulShutdown();
44 bool isUserAuthenticated()
const;
62 void parseServerResponse(QNetworkReply *nwReplyPtr);
68 this, &CDatabaseAuthenticationService::userChanged
70 bool m_shutdown =
false;
Database user used with swift DB. Features role and cookie handling.
void userAuthenticationFinished(const swift::misc::network::CAuthenticatedUser &user, const swift::misc::CStatusMessageList &loginStatus)
User authenticated.
void logoffFinished()
Logoff completed.
Status messages, e.g. from Core -> GUI.
Value object encapsulating information of an authentiated user.
Classes interacting with the swift database (aka "datastore").
#define SWIFT_CORE_EXPORT
Export a class or function from the library.