account_ | jami::ConversationModule::Impl | |
accountId_ | jami::ConversationModule::Impl | |
accountManager_ | jami::ConversationModule::Impl | |
addConversationRequest(const std::string &id, const ConversationRequest &req) | jami::ConversationModule::Impl | inline |
addConvInfo(const ConvInfo &info) | jami::ConversationModule::Impl | inline |
bootstrap(const std::string &convId) | jami::ConversationModule::Impl | |
bootstrapCb(std::string convId) | jami::ConversationModule::Impl | |
cloneConversation(const std::string &deviceId, const std::string &peer, const std::string &convId) | jami::ConversationModule::Impl | |
cloneConversation(const std::string &deviceId, const std::string &peer, const std::shared_ptr< SyncedConversation > &conv) | jami::ConversationModule::Impl | |
cloneConversationFrom(const std::shared_ptr< SyncedConversation > conv, const std::string &deviceId, const std::string &oldConvId="") | jami::ConversationModule::Impl | |
cloneConversationFrom(const std::string &conversationId, const std::string &uri, const std::string &oldConvId="") | jami::ConversationModule::Impl | |
conversations_ | jami::ConversationModule::Impl | |
conversationsMtx_ | jami::ConversationModule::Impl | mutable |
conversationsRequests_ | jami::ConversationModule::Impl | |
conversationsRequestsMtx_ | jami::ConversationModule::Impl | mutable |
convInfos_ | jami::ConversationModule::Impl | |
convInfosMtx_ | jami::ConversationModule::Impl | mutable |
declineOtherConversationWith(const std::string &uri) | jami::ConversationModule::Impl | |
deviceId_ | jami::ConversationModule::Impl | |
editMessage(const std::string &conversationId, const std::string &newBody, const std::string &editedId) | jami::ConversationModule::Impl | |
fallbackClone(const asio::error_code &ec, const std::string &conversationId) | jami::ConversationModule::Impl | |
fetchNewCommits(const std::string &peer, const std::string &deviceId, const std::string &conversationId, const std::string &commitId="") | jami::ConversationModule::Impl | |
fixStructures(std::shared_ptr< JamiAccount > account, const std::vector< std::tuple< std::string, std::string, std::string > > &updateContactConv, const std::set< std::string > &toRm) | jami::ConversationModule::Impl | |
getConversation(std::string_view convId) const | jami::ConversationModule::Impl | inline |
getConversation(std::string_view convId) | jami::ConversationModule::Impl | inline |
getConversationMembers(const std::string &conversationId, bool includeBanned=false) const | jami::ConversationModule::Impl | |
getConversations() const | jami::ConversationModule::Impl | inline |
getOneToOneConversation(const std::string &uri) const noexcept | jami::ConversationModule::Impl | |
getRequest(const std::string &id) const | jami::ConversationModule::Impl | |
getSyncedConversations() const | jami::ConversationModule::Impl | inline |
handlePendingConversation(const std::string &conversationId, const std::string &deviceId) | jami::ConversationModule::Impl | |
Impl(std::shared_ptr< JamiAccount > &&account, std::shared_ptr< AccountManager > &&accountManager, NeedsSyncingCb &&needsSyncingCb, SengMsgCb &&sendMsgCb, NeedSocketCb &&onNeedSocket, NeedSocketCb &&onNeedSwarmSocket, OneToOneRecvCb &&oneToOneRecvCb) | jami::ConversationModule::Impl | |
isConversation(const std::string &convId) const | jami::ConversationModule::Impl | inline |
loadMetadata() | jami::ConversationModule::Impl | inline |
needsSyncingCb_ | jami::ConversationModule::Impl | |
notSyncedNotification_ | jami::ConversationModule::Impl | |
notSyncedNotificationMtx_ | jami::ConversationModule::Impl | |
oneToOneRecvCb_ | jami::ConversationModule::Impl | |
onNeedSocket_ | jami::ConversationModule::Impl | |
onNeedSwarmSocket_ | jami::ConversationModule::Impl | |
refreshMessage | jami::ConversationModule::Impl | |
removeConversation(const std::string &conversationId) | jami::ConversationModule::Impl | |
removeConversationImpl(SyncedConversation &conv) | jami::ConversationModule::Impl | |
removeRepository(const std::string &convId, bool sync, bool force=false) | jami::ConversationModule::Impl | |
removeRepositoryImpl(SyncedConversation &conv, bool sync, bool force=false) | jami::ConversationModule::Impl | |
replay_ | jami::ConversationModule::Impl | |
replayMtx_ | jami::ConversationModule::Impl | |
rmConversationRequest(const std::string &id) | jami::ConversationModule::Impl | inline |
saveConvInfos() const | jami::ConversationModule::Impl | inline |
saveConvRequests() const | jami::ConversationModule::Impl | inline |
saveMetadata() | jami::ConversationModule::Impl | inline |
sendMessage(const std::string &conversationId, Json::Value &&value, const std::string &replyTo="", bool announce=true, OnCommitCb &&onCommit={}, OnDoneCb &&cb={}) | jami::ConversationModule::Impl | |
sendMessage(const std::string &conversationId, std::string message, const std::string &replyTo="", const std::string &type="text/plain", bool announce=true, OnCommitCb &&onCommit={}, OnDoneCb &&cb={}) | jami::ConversationModule::Impl | |
sendMessageNotification(const std::string &conversationId, bool sync, const std::string &commitId="", const std::string &deviceId="") | jami::ConversationModule::Impl | |
sendMessageNotification(Conversation &conversation, bool sync, const std::string &commitId="", const std::string &deviceId="") | jami::ConversationModule::Impl | |
sendMsgCb_ | jami::ConversationModule::Impl | |
setConversationMembers(const std::string &convId, const std::set< std::string > &members) | jami::ConversationModule::Impl | |
startConversation(const std::string &convId) | jami::ConversationModule::Impl | inline |
startConversation(const ConvInfo &info) | jami::ConversationModule::Impl | inline |
syncCnt | jami::ConversationModule::Impl | |
syncingMetadatas_ | jami::ConversationModule::Impl | |
updateConvForContact(const std::string &uri, const std::string &oldConv, const std::string &newConv) | jami::ConversationModule::Impl | |
username_ | jami::ConversationModule::Impl | |
weak() | jami::ConversationModule::Impl | inline |
withConv(const S &convId, T &&cb) const | jami::ConversationModule::Impl | inline |
withConversation(const S &convId, T &&cb) | jami::ConversationModule::Impl | inline |