Ring Daemon 16.0.0
Loading...
Searching...
No Matches
jamiaccount.cpp File Reference

Go to the source code of this file.

Classes

struct  jami::AccountPeerInfo
 
struct  jami::JamiAccount::BuddyInfo
 
struct  jami::JamiAccount::DiscoveredPeer
 
struct  jami::JamiAccount::PendingCall
 
struct  jami::JamiAccount::PendingMessage
 
struct  jami::VCardMessageCtx
 

Namespaces

namespace  jami
 
namespace  jami::Migration
 

Macros

#define CASE_STATE(X)
 

Typedefs

using jami::ValueIdDist = std::uniform_int_distribution< dht::Value::Id >
 

Enumerations

enum class  jami::Migration::State { jami::Migration::SUCCESS , jami::Migration::INVALID }
 

Functions

constexpr const charjami::dhtStatusStr (dht::NodeStatus status)
 
std::string jami::getDisplayed (const std::string &conversationId, const std::string &messageId)
 
std::string jami::getPIDF (const std::string &note)
 
std::string jami::Migration::mapStateNumberToString (const State migrationState)
 
std::string_view jami::parseJamiUri (std::string_view toUrl)
 
void jami::Migration::setState (const std::string &accountID, const State migrationState)
 
std::string_view jami::stripPrefix (std::string_view toUrl)
 

Variables

static constexpr const char jami::DEVICE_ID_PATH [] {"ring_device"}
 
static constexpr const char *const jami::JAMI_URI_PREFIX = "jami:"
 
static constexpr const char jami::MIME_TYPE_IMDN [] {"message/imdn+xml"}
 
static constexpr const char jami::MIME_TYPE_INVITE_JSON [] {"application/invite+json"}
 
static constexpr const char jami::MIME_TYPE_PIDF [] {"application/pidf+xml"}
 
const constexpr auto jami::PEER_DISCOVERY_EXPIRATION = std::chrono::minutes(1)
 
static const std::string jami::PEER_DISCOVERY_JAMI_SERVICE = "jami"
 
static const auto jami::PROXY_REGEX
 
static constexpr const char *const jami::RING_URI_PREFIX = "ring:"
 
constexpr pj_str_t jami::STR_MESSAGE_ID = jami::sip_utils::CONST_PJ_STR("Message-ID")
 
static constexpr auto jami::TREATED_PATH = "treatedImMessages"sv
 

Macro Definition Documentation

◆ CASE_STATE

#define CASE_STATE (   X)
Value:
case Migration::State::X: \
return #X