Ring Daemon
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::ConversationDirectories
 
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< libjami::SwarmMessage > &&messages)>
 
using jami::OnMembersChanged = std::function< void(const std::set< std::string > &)>
 
using jami::OnPullCb = std::function< void(bool fetchOk)>
 

Variables

static constexpr std::string_view jami::ConversationDirectories::ACTIVE_CALLS {"activeCalls"}
 
static constexpr std::string_view jami::ConversationDirectories::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 std::string_view jami::ConversationDirectories::FETCHED {"fetched"}
 
static constexpr const charjami::ConversationMapKeys::FROM {"from"}
 
static constexpr const charjami::ConversationPreferences::HOST_CONFERENCES = "hostConferences"
 
static constexpr std::string_view jami::ConversationDirectories::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 std::string_view jami::ConversationDirectories::PREFERENCES {"preferences"}
 
static constexpr const charjami::ConversationMapKeys::RECEIVED {"received"}
 
static constexpr const charjami::ConversationMapKeys::REMOVED {"removed"}
 
static constexpr std::string_view jami::ConversationDirectories::SENDING {"sending"}
 
static constexpr std::string_view jami::ConversationDirectories::STATUS {"status"}