| 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 ConversationRequest &request) | 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 | |
| initPresence() | jami::ConversationModule::Impl | inline |
| 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 | |
| onBuddyOnline(const std::string &uri) | jami::ConversationModule::Impl | |
| oneToOneRecvCb_ | jami::ConversationModule::Impl | |
| onNeedSocket_ | jami::ConversationModule::Impl | |
| onNeedSwarmSocket_ | jami::ConversationModule::Impl | |
| presenceListenerToken_ | jami::ConversationModule::Impl | |
| refreshMessage | jami::ConversationModule::Impl | |
| refreshMtx_ | jami::ConversationModule::Impl | |
| removeConversation(const std::string &conversationId, bool forceRemove=false) | jami::ConversationModule::Impl | |
| removeConversationImpl(SyncedConversation &conv, bool forceRemove=false) | 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 | |
| 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 |
| ~Impl() | jami::ConversationModule::Impl | inline |