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

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

acceptConversationRequest(const std::string &conversationId, const std::string &deviceId="")jami::ConversationModule
addCallHistoryMessage(const std::string &uri, uint64_t duration_ms, const std::string &reason)jami::ConversationModule
addConversationMember(const std::string &conversationId, const dht::InfoHash &contactUri, bool sendRequest=true)jami::ConversationModule
addConvInfo(const ConvInfo &info)jami::ConversationModule
addGitSocket(std::string_view deviceId, std::string_view convId, const std::shared_ptr< dhtnet::ChannelSocket > &channel)jami::ConversationModule
addSwarmChannel(const std::string &conversationId, std::shared_ptr< dhtnet::ChannelSocket > socket)jami::ConversationModule
bootstrap(const std::string &convId="")jami::ConversationModule
call(const std::string &url, const std::vector< libjami::MediaMap > &mediaList, std::function< void(const std::string &, const DeviceId &, const std::shared_ptr< SIPCall > &)> &&cb)jami::ConversationModule
clearCache(const std::string &conversationId)jami::ConversationModule
clearPendingFetch()jami::ConversationModule
cloneConversationFrom(const std::string &conversationId, const std::string &uri, const std::string &oldConvId="")jami::ConversationModule
connectivityChanged()jami::ConversationModule
conversationInfos(const std::string &conversationId) constjami::ConversationModule
ConversationModule(std::shared_ptr< JamiAccount > account, std::shared_ptr< AccountManager > accountManager, NeedsSyncingCb &&needsSyncingCb, SengMsgCb &&sendMsgCb, NeedSocketCb &&onNeedSocket, NeedSocketCb &&onNeedSwarmSocket, OneToOneRecvCb &&oneToOneRecvCb, bool autoLoadConversations=true)jami::ConversationModule
conversationVCard(const std::string &conversationId) constjami::ConversationModule
convInfos(const std::string &accountId)jami::ConversationModulestatic
convInfosFromPath(const std::filesystem::path &path)jami::ConversationModulestatic
convMessageStatus() constjami::ConversationModule
convPreferences() constjami::ConversationModule
convRequests(const std::string &accountId)jami::ConversationModulestatic
convRequestsFromPath(const std::filesystem::path &path)jami::ConversationModulestatic
countInteractions(const std::string &convId, const std::string &toId, const std::string &fromId, const std::string &authorUri) constjami::ConversationModule
dataTransfer(const std::string &id) constjami::ConversationModule
declineConversationRequest(const std::string &conversationId)jami::ConversationModule
downloadFile(const std::string &conversationId, const std::string &interactionId, const std::string &fileId, const std::string &path)jami::ConversationModule
editMessage(const std::string &conversationId, const std::string &newBody, const std::string &editedId)jami::ConversationModule
fetchNewCommits(const std::string &peer, const std::string &deviceId, const std::string &conversationId, const std::string &commitId)jami::ConversationModule
getActiveCalls(const std::string &conversationId) constjami::ConversationModule
getConversation(const std::string &convId)jami::ConversationModule
getConversationMembers(const std::string &conversationId, bool includeBanned=false) constjami::ConversationModule
getConversationPreferences(const std::string &conversationId, bool includeCreated=false) constjami::ConversationModule
getConversationRequests() constjami::ConversationModule
getConversations() constjami::ConversationModule
getOneToOneConversation(const std::string &uri) const noexceptjami::ConversationModule
getTypers(const std::string &convId)jami::ConversationModule
gitSocket(std::string_view deviceId, std::string_view convId) constjami::ConversationModule
hostConference(const std::string &conversationId, const std::string &confId, const std::string &callId, const std::vector< libjami::MediaMap > &mediaList={})jami::ConversationModule
initReplay(const std::string &oldConvId, const std::string &newConvId)jami::ConversationModule
isBanned(const std::string &convId, const std::string &uri) constjami::ConversationModule
isHosting(const std::string &conversationId, const std::string &confId) constjami::ConversationModule
loadConversation(const std::string &conversationId, const std::string &fromMessage="", size_t n=0)jami::ConversationModule
loadConversationMessages(const std::string &conversationId, const std::string &fromMessage="", size_t n=0)jami::ConversationModule
loadConversations()jami::ConversationModule
loadConversationUntil(const std::string &conversationId, const std::string &fromMessage, const std::string &to)jami::ConversationModule
loadSingleConversation(const std::string &convId)jami::ConversationModule
loadSwarmUntil(const std::string &conversationId, const std::string &fromMessage, const std::string &toMessage)jami::ConversationModule
monitor()jami::ConversationModule
needsSyncingWith(const std::string &memberUri, const std::string &deviceId) constjami::ConversationModule
onConversationRequest(const std::string &from, const Json::Value &value)jami::ConversationModule
onFileChannelRequest(const std::string &conversationId, const std::string &member, const std::string &fileId, bool verifyShaSum=true) constjami::ConversationModule
onMessageDisplayed(const std::string &peer, const std::string &conversationId, const std::string &interactionId)jami::ConversationModule
onNeedConversationRequest(const std::string &from, const std::string &conversationId)jami::ConversationModule
onSyncData(const SyncMsg &msg, const std::string &peerId, const std::string &deviceId)jami::ConversationModule
onTrustRequest(const std::string &uri, const std::string &conversationId, const std::vector< uint8_t > &payload, time_t received)jami::ConversationModule
peerFromConversationRequest(const std::string &convId) constjami::ConversationModule
reactToMessage(const std::string &conversationId, const std::string &newBody, const std::string &reactToId)jami::ConversationModule
reloadRequests()jami::ConversationModule
removeContact(const std::string &uri, bool ban)jami::ConversationModule
removeConversation(const std::string &conversationId)jami::ConversationModule
removeConversationMember(const std::string &conversationId, const dht::InfoHash &contactUri, bool isDevice=false)jami::ConversationModule
removeGitSocket(std::string_view deviceId, std::string_view convId)jami::ConversationModule
saveConvInfos(const std::string &accountId, const std::map< std::string, ConvInfo > &conversations)jami::ConversationModulestatic
saveConvInfosToPath(const std::filesystem::path &path, const std::map< std::string, ConvInfo > &conversations)jami::ConversationModulestatic
saveConvRequests(const std::string &accountId, const std::map< std::string, ConversationRequest > &conversationsRequests)jami::ConversationModulestatic
saveConvRequestsToPath(const std::filesystem::path &path, const std::map< std::string, ConversationRequest > &conversationsRequests)jami::ConversationModulestatic
search(uint32_t req, const std::string &convId, const Filter &filter) constjami::ConversationModule
sendMessage(const std::string &conversationId, Json::Value &&value, const std::string &replyTo="", bool announce=true, OnCommitCb &&onCommit={}, OnDoneCb &&cb={})jami::ConversationModule
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
setAccountManager(std::shared_ptr< AccountManager > accountManager)jami::ConversationModule
setConversationPreferences(const std::string &conversationId, const std::map< std::string, std::string > &prefs)jami::ConversationModule
setFetched(const std::string &conversationId, const std::string &deviceId, const std::string &commit)jami::ConversationModule
shutdownConnections()jami::ConversationModule
startConversation(ConversationMode mode=ConversationMode::INVITES_ONLY, const dht::InfoHash &otherMember={})jami::ConversationModule
syncConversations(const std::string &peer, const std::string &deviceId)jami::ConversationModule
updateConversationInfos(const std::string &conversationId, const std::map< std::string, std::string > &infos, bool sync=true)jami::ConversationModule
updateConvForContact(const std::string &uri, const std::string &oldConv, const std::string &newConv)jami::ConversationModule
~ConversationModule()=defaultjami::ConversationModule