libQuotient
A Qt library for building matrix clients
Loading...
Searching...
No Matches
Quotient::Connection Member List

This is the complete list of members for Quotient::Connection, including all inherited members.

::TestCrossSigningQuotient::Connectionfriend
aboutToDeleteRoom(Quotient::Room *room)Quotient::Connectionsignal
accessTokenQuotient::Connection
accessToken() constQuotient::Connection
accountData(const QString &type) constQuotient::Connection
accountData() constQuotient::Connectioninline
accountData(const QString &keyName) constQuotient::Connectioninline
accountDataChanged(QString type)Quotient::Connectionsignal
accountDataEventTypesQuotient::Connection
accountDataEventTypes() constQuotient::Connection
accountDataJson(const QString &type) constQuotient::Connection
addToDirectChats(const Room *room, const QString &userId)Quotient::Connection
addToIgnoredUsers(const QString &userId)Quotient::Connection
allRooms() constQuotient::Connection
allSessionsSelfVerified(const QString &userId) constQuotient::Connection
assumeIdentity(const QString &mxId, const QString &deviceId, const QString &accessToken)Quotient::Connectionslot
availableRoomVersions() constQuotient::Connection
backupFinished(Connection::BackupResult status)Quotient::Connectionsignal
BackupResult enum nameQuotient::Connection
cacheStateQuotient::Connection
cacheState() constQuotient::Connection
cacheStateChanged()Quotient::Connectionsignal
callApi(RunningPolicy runningPolicy, JobArgTs &&... jobArgs)Quotient::Connectioninline
callApi(JobArgTs &&... jobArgs)Quotient::Connectioninline
canChangePasswordQuotient::Connection
canChangePassword() constQuotient::Connection
capabilitiesLoaded()Quotient::Connectionsignal
capabilitiesReady() constQuotient::Connection
connected()Quotient::Connectionsignal
Connection(QObject *parent=nullptr)Quotient::Connectionexplicit
Connection(const QUrl &server, QObject *parent=nullptr)Quotient::Connectionexplicit
connectionData() constQuotient::Connectionprotected
createDirectChat(const QString &userId, const QString &topic={}, const QString &name={})Quotient::Connection
createdRoom(Quotient::Room *room)Quotient::Connectionsignal
createRoom(RoomVisibility visibility, const QString &alias, const QString &name, const QString &topic, QStringList invites, const QString &presetName={}, const QString &roomVersion={}, bool isDirect=false, const QVector< CreateRoomJob::StateEvent > &initialState={}, const QVector< CreateRoomJob::Invite3pid > &invite3pids={}, const QJsonObject &creationContent={})Quotient::Connectionslot
createRoom(RoomVisibility visibility, const QString &alias, const QString &name, const QString &topic, QStringList invites, const QString &presetName, const QString &roomVersion, bool isDirect, const QVector< CreateRoomJob::StateEvent > &initialState, const QStringList &additionalCreators, const QVector< Invite3pid > &invite3pids={}, QJsonObject creationContent={})Quotient::Connectionslot
crossSigningSetupRequired()Quotient::Connectionsignal
decryptNotification(const QJsonObject &notification)Quotient::Connection
decryptRoomEvent(Room *room, const QByteArray &event)Quotient::Connectionslot
defaultRoomVersionQuotient::Connection
defaultRoomVersion() constQuotient::Connection
deviceIdQuotient::Connection
deviceId() constQuotient::Connection
devicesForUser(const QString &userId) constQuotient::Connection
directChatAvailable(Quotient::Room *directChat)Quotient::Connectionsignal
directChatEncryptionEnabledQuotient::Connection
directChatEncryptionEnabled() constQuotient::Connection
directChatMemberIds(const Room *room) constQuotient::Connection
directChats() constQuotient::Connection
directChatsEncryptionChanged(bool enabled)Quotient::Connectionsignal
directChatsListChanged(Quotient::DirectChatsMap additions, Quotient::DirectChatsMap removals)Quotient::Connectionsignal
domainQuotient::Connection
domain() constQuotient::Connection
downloadFile(const QUrl &url, const QString &localFilename={})Quotient::Connectionslot
downloadFile(const QUrl &url, const EncryptedFileMetadata &fileMetadata, const QString &localFilename={})Quotient::Connectionslot
enableDirectChatEncryption(bool enable)Quotient::Connection
enableEncryption(bool enable)Quotient::Connection
encryptionChanged(bool enabled)Quotient::Connectionsignal
encryptionEnabledQuotient::Connection
encryptionEnabled() constQuotient::Connection
encryptRoomEvent(Room *room, const QByteArray &content, const QString &type)Quotient::Connectionslot
Error enum valueQuotient::Connection
exportKeys(const QString &passphrase)Quotient::Connectionslot
finishedQueryingKeys()Quotient::Connectionsignal
forgetRoom(const QString &id)Quotient::Connectionslot
generateTxnId() constQuotient::Connection
getDirectChat(const QString &otherUserId)Quotient::Connection
getLoginFlow(const QString &flowType) constQuotient::Connection
getThumbnail(const QString &mediaId, QSize requestedSize, RunningPolicy policy=BackgroundRequest)Quotient::Connectionvirtualslot
getThumbnail(const QUrl &url, QSize requestedSize, RunningPolicy policy=BackgroundRequest)Quotient::Connectionslot
getThumbnail(const QUrl &url, int requestedWidth, int requestedHeight, RunningPolicy policy=BackgroundRequest)Quotient::Connectionslot
getTurnServers()Quotient::Connection
getUrlForApi(JobArgTs &&... jobArgs) constQuotient::Connectioninline
hasAccountData(const QString &type) constQuotient::Connection
homeserverQuotient::Connection
homeserver() constQuotient::Connection
homeserverChanged(QUrl baseUrl)Quotient::Connectionsignal
homeserverData() constQuotient::Connectionprotected
ignoredUsers() constQuotient::Connection
ignoredUsersListChanged(Quotient::IgnoredUsersList additions, Quotient::IgnoredUsersList removals)Quotient::Connectionsignal
importFromBackup()Quotient::Connectionslot
importKeys(const QString &passphrase, const QString &data)Quotient::Connectionslot
InvalidPassphrase enum valueQuotient::Connection
invitation(const QString &roomId) constQuotient::Connection
invitedRoom(Quotient::Room *room, Quotient::Room *prev)Quotient::Connectionsignal
isDirectChat(const QString &roomId) constQuotient::Connection
isIgnored(const QString &userId) constQuotient::Connection
isKnownE2eeCapableDevice(const QString &userId, const QString &deviceId) constQuotient::Connection
isLoggedInQuotient::Connection
isLoggedIn() constQuotient::Connection
isOnlineQuotient::Connection
isOnline() constQuotient::Connection
isOnlineChanged()Quotient::Connectionsignal
isUserVerified(const QString &userId) constQuotient::Connection
isVerifiedDevice(const QString &userId, const QString &deviceId) constQuotient::Connection
isVerifiedEvent(const QString &eventId, Room *room)Quotient::Connection
joinAndGetRoom(const QString &roomAlias, const QStringList &serverNames={})Quotient::Connection
joinedRoom(Quotient::Room *room, Quotient::Room *prev)Quotient::Connectionsignal
joinRoom(const QString &roomAlias, const QStringList &serverNames={})Quotient::Connection
KeyVerificationSessionQuotient::Connectionfriend
lazyLoadingQuotient::Connection
lazyLoading() constQuotient::Connection
lazyLoadingChanged()Quotient::Connectionsignal
leaveRoom(Room *room)Quotient::Connectionvirtualslot
leftRoom(Quotient::Room *room, Quotient::Room *prev)Quotient::Connectionsignal
loadCapabilities()Quotient::Connectionslot
loadedRoomState(Quotient::Room *room)Quotient::Connectionsignal
loadFromBackup(const QString &passphrase)Quotient::Connectionslot
loadState()Quotient::Connection
loadVersions()Quotient::Connectionslot
localUserQuotient::Connection
localUserIdQuotient::Connection
loggedOut()Quotient::Connectionsignal
loginError(QString message, QString details)Quotient::Connectionsignal
loginFlowsQuotient::Connection
loginFlows() constQuotient::Connection
loginFlowsChanged()Quotient::Connectionsignal
loginWithPassword(const QString &userId, const QString &password, const QString &initialDeviceName, const QString &deviceId={})Quotient::Connectionslot
loginWithToken(const QString &loginToken, const QString &initialDeviceName, const QString &deviceId={})Quotient::Connectionslot
logout()Quotient::Connectionslot
makeMediaUrl(QUrl mxcUrl) constQuotient::Connection
makeMockConnection(const QString &mxId, bool enableEncryption=true)Quotient::Connectionstaticslot
millisToReconnect() constQuotient::Connection
networkError(QString message, QString details, int retriesTaken, int nextRetryInMilliseconds)Quotient::Connectionsignal
newKeyVerificationSession(Quotient::KeyVerificationSession *session)Quotient::Connectionsignal
newRoom(Quotient::Room *room)Quotient::Connectionsignal
newUser(Quotient::User *user)Quotient::Connectionsignal
nextBatchToken() constQuotient::Connection
prepareForSso(const QString &initialDeviceName, const QString &deviceId={})Quotient::Connection
processSyncData(SyncData &&data, bool fromCache=false)Quotient::Connectionprotected
provideRoom(const QString &id, std::optional< JoinState > joinState={})Quotient::Connectionprotected
PublishRoom enum valueQuotient::Connection
ready()Quotient::Connectionsignal
receiveVerificationEvent(const QByteArray &fullJson)Quotient::Connectionslot
removeFromDirectChats(const QString &roomId, const QString &userId={})Quotient::Connection
removeFromIgnoredUsers(const QString &userId)Quotient::Connection
requestDirectChat(const QString &userId)Quotient::Connectionslot
requestFailed(Quotient::BaseJob *request)Quotient::Connectionsignal
requestSecretsFromDevices()Quotient::Connectionslot
requestUserVerification(Room *room)Quotient::Connectionslot
resolveError(QString error)Quotient::Connectionsignal
resolveServer(const QString &mxid)Quotient::Connection
room(const QString &roomId, Quotient::JoinStates states=JoinState::Invite|JoinState::Join) constQuotient::Connection
roomByAlias(const QString &roomAlias, Quotient::JoinStates states=JoinState::Invite|JoinState::Join) constQuotient::Connection
roomFactory()Quotient::Connectionstatic
rooms(Quotient::JoinStates joinStates) constQuotient::Connection
roomsCount(Quotient::JoinStates joinStates) constQuotient::Connection
roomSucceeds(const QString &maybePredecessorId, const QString &maybeSuccessorId) constQuotient::Connection
roomsWithTag(const QString &tagName) constQuotient::Connection
RoomVisibility enum nameQuotient::Connection
run(Quotient::BaseJob *job, Quotient::RunningPolicy runningPolicy=Quotient::ForegroundRequest)Quotient::Connection
run(JobHandle< JobT > &&job, RunningPolicy runningPolicy=ForegroundRequest)Quotient::Connectioninline
saveRoomState(Room *r) constQuotient::Connection
saveState() constQuotient::Connection
sendMessage(const QString &roomId, const RoomEvent &event)Quotient::Connectionslot
sessionVerified(const QString &userId, const QString &deviceId)Quotient::Connectionsignal
setAccountData(EventPtr &&event)Quotient::Connection
setAccountData(const QString &type, const QJsonObject &content)Quotient::Connection
setCacheState(bool newValue)Quotient::Connection
setDirectChatEncryptionDefault(bool useByDefault)Quotient::Connectionstatic
setEncryptionDefault(bool useByDefault)Quotient::Connectionstatic
setHomeserver(const QUrl &baseUrl)Quotient::Connection
setLazyLoading(bool newValue)Quotient::Connection
setRoomFactory(room_factory_t f)Quotient::Connectionstatic
setRoomType()Quotient::Connectioninlinestatic
setUserFactory(user_factory_t f)Quotient::Connectionstatic
setUserType()Quotient::Connectioninlinestatic
shareRoomKey(Room *room, std::function< void()> then)Quotient::Connectionslot
shareRoomKeyDone()Quotient::Connectionsignal
stableRoomVersions() constQuotient::Connection
startKeyVerificationSession(const QString &userId, const QString &deviceId)Quotient::Connectionslot
startSelfVerification()Quotient::Connectionslot
stateCacheDir() constQuotient::Connection
stateCachePath() constQuotient::Connection
stateChanged()Quotient::Connectionsignal
stopSync()Quotient::Connectionslot
Success enum valueQuotient::Connection
supportedMatrixSpecVersions() constQuotient::Connection
supportsPasswordAuthQuotient::Connection
supportsPasswordAuth() constQuotient::Connection
supportsSsoQuotient::Connection
supportsSso() constQuotient::Connection
sync(int timeout=-1)Quotient::Connectionslot
syncDone()Quotient::Connectionsignal
syncError(QString message, QString details)Quotient::Connectionsignal
syncJob() constQuotient::Connection
syncLoop(int timeout=SyncJob::defaultTimeoutMillis)Quotient::Connectionslot
syncLoopIteration()Quotient::Connectionprotectedslot
tagNames() constQuotient::Connection
tagsToRooms() constQuotient::Connection
turnServersChanged(const QJsonObject &servers)Quotient::Connectionsignal
UnpublishRoom enum valueQuotient::Connection
updateRoomAliases(const QString &roomId, const QStringList &previousRoomAliases, const QStringList &roomAliases)Quotient::Connection
uploadContent(QIODevice *contentSource, const QString &filename={}, const QString &overrideContentType={})Quotient::Connectionslot
uploadFile(const QString &fileName, const QString &overrideContentType={})Quotient::Connectionslot
user(const QString &uId)Quotient::Connection
user() constQuotient::Connection
user()Quotient::Connection
userAvatar(const QUrl &avatarUrl)Quotient::Connection
userAvatar(const QString &avatarMediaId)Quotient::Connection
userFactory()Quotient::Connectionstatic
userId() constQuotient::Connection
userIds() constQuotient::Connection
UsersToDevicesToContent typedefQuotient::Connection
userVerified(const QString &userId)Quotient::Connectionsignal
verificationEventProcessed()Quotient::Connectionsignal
waitForNewRoom(const QString &roomId)Quotient::Connection
~Connection() overrideQuotient::Connection