Ring Daemon 16.0.0
Loading...
Searching...
No Matches
jami::ConversationRepository::Impl Member List

This is the complete list of members for jami::ConversationRepository::Impl, including all inherited members.

account_jami::ConversationRepository::Impl
accountId_jami::ConversationRepository::Impl
add(const std::string &path)jami::ConversationRepository::Impl
addUserDevice()jami::ConversationRepository::Impl
behind(const std::string &from) constjami::ConversationRepository::Impl
checkEdit(const std::string &userDevice, const ConversationCommit &commit) constjami::ConversationRepository::Impl
checkInitialCommit(const std::string &userDevice, const std::string &commitId, const std::string &commitMsg) constjami::ConversationRepository::Impl
checkLocks()jami::ConversationRepository::Implinline
checkValidAdd(const std::string &userDevice, const std::string &uriMember, const std::string &commitid, const std::string &parentId) constjami::ConversationRepository::Impl
checkValidJoins(const std::string &userDevice, const std::string &uriMember, const std::string &commitid, const std::string &parentId) constjami::ConversationRepository::Impl
checkValidProfileUpdate(const std::string &userDevice, const std::string &commitid, const std::string &parentId) constjami::ConversationRepository::Impl
checkValidRemove(const std::string &userDevice, const std::string &uriMember, const std::string &commitid, const std::string &parentId) constjami::ConversationRepository::Impl
checkValidUserDiff(const std::string &userDevice, const std::string &commitId, const std::string &parentId) constjami::ConversationRepository::Impl
checkValidVoteResolution(const std::string &userDevice, const std::string &uriMember, const std::string &commitId, const std::string &parentId, const std::string &voteType) constjami::ConversationRepository::Impl
checkVote(const std::string &userDevice, const std::string &commitId, const std::string &parentId) constjami::ConversationRepository::Impl
commit(const std::string &msg, bool verifyDevice=true)jami::ConversationRepository::Impl
commitMessage(const std::string &msg, bool verifyDevice=true)jami::ConversationRepository::Impl
convCommitToMap(const ConversationCommit &commit) constjami::ConversationRepository::Impl
conversationDataPath_jami::ConversationRepository::Impl
createMergeCommit(git_index *index, const std::string &wanted_ref)jami::ConversationRepository::Impl
deviceId_jami::ConversationRepository::Impl
devices(bool ignoreExpired=true) constjami::ConversationRepository::Implinline
deviceToUri_jami::ConversationRepository::Implmutable
deviceToUriMtx_jami::ConversationRepository::Implmutable
diff(git_repository *repo, const std::string &idNew, const std::string &idOld) constjami::ConversationRepository::Impl
diffStats(const std::string &newId, const std::string &oldId) constjami::ConversationRepository::Impl
diffStats(const GitDiff &diff) constjami::ConversationRepository::Impl
fileAtTree(const std::string &path, const GitTree &tree) constjami::ConversationRepository::Impl
forEachCommit(PreConditionCb &&preCondition, std::function< void(ConversationCommit &&)> &&emplaceCb, PostConditionCb &&postCondition, const std::string &from="", bool logIfNotFound=true) constjami::ConversationRepository::Impl
getCommit(const std::string &commitId, bool logIfNotFound=true) constjami::ConversationRepository::Implinline
getDisplayName() constjami::ConversationRepository::Implinline
getInitialMembers() constjami::ConversationRepository::Impl
id_jami::ConversationRepository::Impl
Impl(const std::shared_ptr< JamiAccount > &account, const std::string &id)jami::ConversationRepository::Implinline
initMembers()jami::ConversationRepository::Impl
isValidUserAtCommit(const std::string &userDevice, const std::string &commitId) constjami::ConversationRepository::Impl
loadMembers()jami::ConversationRepository::Implinline
log(const LogOptions &options) constjami::ConversationRepository::Impl
memberCertificate(std::string_view memberUri, const GitTree &tree) constjami::ConversationRepository::Impl
members() constjami::ConversationRepository::Implinline
members_jami::ConversationRepository::Impl
membersCache_jami::ConversationRepository::Impl
membersMtx_jami::ConversationRepository::Implmutable
memberUris(std::string_view filter, const std::set< MemberRole > &filteredRoles) constjami::ConversationRepository::Implinline
mergeFastforward(const git_oid *target_oid, int is_unborn)jami::ConversationRepository::Impl
mode() constjami::ConversationRepository::Impl
mode_jami::ConversationRepository::Implmutable
onMembersChanged_jami::ConversationRepository::Impl
opMtx_jami::ConversationRepository::Impl
repository() constjami::ConversationRepository::Implinline
resetHard()jami::ConversationRepository::Impl
resolveBan(const std::string_view type, const std::string &uri)jami::ConversationRepository::Impl
resolveConflicts(git_index *index, const std::string &other_id)jami::ConversationRepository::Impl
resolveUnban(const std::string_view type, const std::string &uri)jami::ConversationRepository::Impl
saveMembers()jami::ConversationRepository::Implinline
signature()jami::ConversationRepository::Impl
treeAtCommit(git_repository *repo, const std::string &commitId) constjami::ConversationRepository::Impl
updateProfilePermLvl_jami::ConversationRepository::Impl
uriFromDevice(const std::string &deviceId, const std::string &commitId="") constjami::ConversationRepository::Implinline
uriFromDeviceAtCommit(const std::string &deviceId, const std::string &commitId) constjami::ConversationRepository::Implinline
userId_jami::ConversationRepository::Impl
validateDevice()jami::ConversationRepository::Impl
validCommits(const std::vector< ConversationCommit > &commits) constjami::ConversationRepository::Impl
verifyCertificate(std::string_view certContent, const std::string &userUri, std::string_view oldCert=""sv) constjami::ConversationRepository::Implinline