Ring Daemon 16.0.0
Loading...
Searching...
No Matches
conversation.h File Reference
Include dependency graph for conversation.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  jami::Conversation
 
struct  jami::ConversationRequest
 A ConversationRequest is a request which corresponds to a trust request, but for conversations It's signed by the sender and contains the members list, the conversationId, and the metadatas such as the conversation's vcard, etc. More...
 
struct  jami::ConvInfo
 

Namespaces

namespace  dhtnet
 
namespace  jami
 
namespace  jami::ConversationMapKeys
 
namespace  jami::ConversationPreferences
 

Typedefs

using jami::ChannelCb = std::function< bool(const std::shared_ptr< dhtnet::ChannelSocket > &)>
 
using jami::GitSocketList = std::map< DeviceId, std::shared_ptr< dhtnet::ChannelSocket > >
 
using jami::NeedSocketCb = std::function< void(const std::string &, const std::string &, ChannelCb &&, const std::string &)>
 
using jami::OnCommitCb = std::function< void(const std::string &)>
 
using jami::OnDoneCb = std::function< void(bool, const std::string &)>
 
using jami::OnLoadMessages = std::function< void(std::vector< std::map< std::string, std::string > > &&messages)>
 
using jami::OnLoadMessages2 = std::function< void(std::vector< libjami::SwarmMessage > &&messages)>
 
using jami::OnMembersChanged = std::function< void(const std::set< std::string > &)>
 
using jami::OnMultiDoneCb = std::function< void(const std::vector< std::string > &)>
 
using jami::OnPullCb = std::function< void(bool fetchOk)>
 

Variables

static constexpr const charjami::ConversationMapKeys::ACTIVE_CALLS = "activeCalls"
 
static constexpr const charjami::ConversationMapKeys::CACHED = "cached"
 
static constexpr const charjami::ConversationMapKeys::CONVERSATIONID = "conversationId"
 
static constexpr const charjami::ConversationMapKeys::CREATED = "created"
 
static constexpr const charjami::ConversationMapKeys::DECLINED = "declined"
 
static constexpr const charjami::ConversationMapKeys::ERASED = "erased"
 
static constexpr const charjami::ConversationMapKeys::FROM = "from"
 
static constexpr const charjami::ConversationPreferences::HOST_CONFERENCES = "hostConferences"
 
static constexpr const charjami::ConversationMapKeys::HOSTED_CALLS = "hostedCalls"
 
static constexpr const charjami::ConversationMapKeys::ID = "id"
 
static constexpr const charjami::ConversationMapKeys::LAST_DISPLAYED = "lastDisplayed"
 
static constexpr const charjami::ConversationMapKeys::MEMBERS = "members"
 
static constexpr const charjami::ConversationMapKeys::METADATAS = "metadatas"
 
static constexpr const charjami::ConversationMapKeys::PREFERENCES = "preferences"
 
static constexpr const charjami::ConversationMapKeys::RECEIVED = "received"
 
static constexpr const charjami::ConversationMapKeys::REMOVED = "removed"