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

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

acceptTrustRequest(const std::string &from, bool includeConversation=true)jami::AccountManager
accountId_jami::AccountManagerprotected
AccountManager(const std::string &accountId, const std::filesystem::path &path, const std::string &nameServer)jami::AccountManagerinline
addContact(const dht::InfoHash &uri, bool confirmed=false, const std::string &conversationId="")jami::AccountManager
addDevice(const std::string &, std::string_view, AuthChannelHandler *)jami::AccountManagerinlinevirtual
AddDeviceError enum namejami::AccountManager
AuthError enum namejami::AccountManager
AuthFailureCallback typedefjami::AccountManager
AuthSuccessCallback typedefjami::AccountManager
buildRequest(PrivateKey fDeviceKey)jami::AccountManager
cancelAddDevice(uint32_t)jami::AccountManagerinlinevirtual
CertRequest typedefjami::AccountManager
certStore() constjami::AccountManager
changePassword(const std::string &password_old, const std::string &password_new)=0jami::AccountManagerpure virtual
clock typedefjami::AccountManager
confirmAddDevice(uint32_t)jami::AccountManagerinlinevirtual
DeviceSyncCallback typedefjami::AccountManager
dht_jami::AccountManagerprotected
DHT_TYPE_NSjami::AccountManagerstatic
discardTrustRequest(const std::string &from)jami::AccountManager
findCertificate(const dht::InfoHash &h, std::function< void(const std::shared_ptr< dht::crypto::Certificate > &)> &&cb={})jami::AccountManagervirtual
findCertificate(const dht::PkId &h, std::function< void(const std::shared_ptr< dht::crypto::Certificate > &)> &&cb={})jami::AccountManagervirtual
forEachDevice(const dht::InfoHash &to, std::function< void(const std::shared_ptr< dht::crypto::PublicKey > &)> &&op, std::function< void(bool)> &&end={})jami::AccountManager
foundAccountDevice(const std::shared_ptr< dht::crypto::Certificate > &crt, const std::string &name={}, const time_point &last_sync=time_point::min())jami::AccountManager
foundPeerDevice(const std::string &accoundId, const std::shared_ptr< dht::crypto::Certificate > &crt, dht::InfoHash &account_id)jami::AccountManagerstatic
getAccountDeviceName() constjami::AccountManager
getCertificatesByStatus(dhtnet::tls::TrustStore::PermissionStatus status)jami::AccountManager
getCertificateStatus(const std::string &cert_id) constjami::AccountManager
getContactDetails(const std::string &uri) constjami::AccountManager
getContactInfo(const std::string &uri) constjami::AccountManager
getContacts(bool includeRemoved=false) constjami::AccountManager
getInfo() constjami::AccountManagerinline
getKnownDevices() constjami::AccountManager
getPasswordKey(const std::string &)jami::AccountManagerinlinevirtual
getTrustRequests() constjami::AccountManager
info_jami::AccountManagerprotected
initAuthentication(PrivateKey request, std::string deviceName, std::unique_ptr< AccountCredentials > credentials, AuthSuccessCallback onSuccess, AuthFailureCallback onFailure, const OnChangeCallback &onChange)=0jami::AccountManagerpure virtual
isAllowed(const crypto::Certificate &crt, bool allowPublic=false)jami::AccountManager
isPasswordValid(const std::string &)jami::AccountManagerinlinevirtual
loadIdentity(const std::string &crt_path, const std::string &key_path, const std::string &key_pwd) constjami::AccountManager
lookupAddress(const std::string &address, LookupCallback cb)jami::AccountManagervirtual
LookupCallback typedefjami::AccountManager
lookupUri(const std::string &name, const std::string &defaultServer, LookupCallback cb)jami::AccountManagervirtual
nameDir_jami::AccountManagerprotected
onChange_jami::AccountManagerprotected
OnChangeCallback typedefjami::AccountManager
OnDeviceAnnouncedCb typedefjami::AccountManager
OnNewDeviceCb typedefjami::AccountManager
onPeerCertificate(const std::shared_ptr< dht::crypto::Certificate > &crt, bool allowPublic, dht::InfoHash &account_id)jami::AccountManager
onPeerMessage(const dht::crypto::PublicKey &peer_device, bool allowPublic, PeerCertificateCb &&cb)jami::AccountManager
onSyncData(DeviceSync &&device, bool checkDevice=true)jami::AccountManagervirtual
parseAnnounce(const std::string &announceBase64, const std::string &accountId, const std::string &deviceSha1, const std::string &deviceSha256)jami::AccountManagerstatic
path_jami::AccountManagerprotected
PeerCertificateCb typedefjami::AccountManager
PrivateKey typedefjami::AccountManager
registerName(const std::string &name, std::string_view scheme, const std::string &password, RegistrationCallback cb)=0jami::AccountManagerpure virtual
RegistrationCallback typedefjami::AccountManager
reloadContacts()jami::AccountManager
removeContact(const std::string &uri, bool banned=true)jami::AccountManager
removeContactConversation(const std::string &uri)jami::AccountManager
revokeDevice(const std::string &, std::string_view, const std::string &, RevokeDeviceCallback)jami::AccountManagerinlinevirtual
RevokeDeviceCallback typedefjami::AccountManager
RevokeDeviceResult enum namejami::AccountManager
SearchCallback typedefjami::AccountManager
SearchResponse typedefjami::AccountManager
SearchResult typedefjami::AccountManager
searchUser(const std::string &, SearchCallback)jami::AccountManagerinlinevirtual
sendTrustRequest(const std::string &to, const std::string &convId, const std::vector< uint8_t > &payload)jami::AccountManager
sendTrustRequestConfirm(const dht::InfoHash &to, const std::string &conversationId)jami::AccountManager
setAccountDeviceName(const std::string &name)jami::AccountManager
setCertificateStatus(const std::string &cert_id, dhtnet::tls::TrustStore::PermissionStatus status)jami::AccountManager
setCertificateStatus(const std::shared_ptr< crypto::Certificate > &cert, dhtnet::tls::TrustStore::PermissionStatus status, bool local=true)jami::AccountManager
setDht(const std::shared_ptr< dht::DhtRunner > &dht)jami::AccountManagerinline
startSync(const OnNewDeviceCb &cb, const OnDeviceAnnouncedCb &dcb, bool publishPresence=true)jami::AccountManagervirtual
syncDevices()=0jami::AccountManagerpure virtual
time_point typedefjami::AccountManager
updateContactConversation(const std::string &uri, const std::string &convId)jami::AccountManager
useIdentity(const dht::crypto::Identity &id, const std::string &receipt, const std::vector< uint8_t > &receiptSignature, const std::string &username, const OnChangeCallback &onChange)jami::AccountManager
~AccountManager()jami::AccountManagervirtual