Ring Daemon 16.0.0
|
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::AccountManager | protected |
AccountManager(const std::string &accountId, const std::filesystem::path &path, const std::string &nameServer) | jami::AccountManager | inline |
addContact(const dht::InfoHash &uri, bool confirmed=false, const std::string &conversationId="") | jami::AccountManager | |
addDevice(const std::string &, std::string_view, AuthChannelHandler *) | jami::AccountManager | inlinevirtual |
AddDeviceError enum name | jami::AccountManager | |
AuthError enum name | jami::AccountManager | |
AuthFailureCallback typedef | jami::AccountManager | |
AuthSuccessCallback typedef | jami::AccountManager | |
buildRequest(PrivateKey fDeviceKey) | jami::AccountManager | |
cancelAddDevice(uint32_t) | jami::AccountManager | inlinevirtual |
CertRequest typedef | jami::AccountManager | |
certStore() const | jami::AccountManager | |
changePassword(const std::string &password_old, const std::string &password_new)=0 | jami::AccountManager | pure virtual |
clock typedef | jami::AccountManager | |
confirmAddDevice(uint32_t) | jami::AccountManager | inlinevirtual |
DeviceSyncCallback typedef | jami::AccountManager | |
dht_ | jami::AccountManager | protected |
DHT_TYPE_NS | jami::AccountManager | static |
discardTrustRequest(const std::string &from) | jami::AccountManager | |
findCertificate(const dht::InfoHash &h, std::function< void(const std::shared_ptr< dht::crypto::Certificate > &)> &&cb={}) | jami::AccountManager | virtual |
findCertificate(const dht::PkId &h, std::function< void(const std::shared_ptr< dht::crypto::Certificate > &)> &&cb={}) | jami::AccountManager | virtual |
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::AccountManager | static |
getAccountDeviceName() const | jami::AccountManager | |
getCertificatesByStatus(dhtnet::tls::TrustStore::PermissionStatus status) | jami::AccountManager | |
getCertificateStatus(const std::string &cert_id) const | jami::AccountManager | |
getContactDetails(const std::string &uri) const | jami::AccountManager | |
getContactInfo(const std::string &uri) const | jami::AccountManager | |
getContacts(bool includeRemoved=false) const | jami::AccountManager | |
getInfo() const | jami::AccountManager | inline |
getKnownDevices() const | jami::AccountManager | |
getPasswordKey(const std::string &) | jami::AccountManager | inlinevirtual |
getTrustRequests() const | jami::AccountManager | |
info_ | jami::AccountManager | protected |
initAuthentication(PrivateKey request, std::string deviceName, std::unique_ptr< AccountCredentials > credentials, AuthSuccessCallback onSuccess, AuthFailureCallback onFailure, const OnChangeCallback &onChange)=0 | jami::AccountManager | pure virtual |
isAllowed(const crypto::Certificate &crt, bool allowPublic=false) | jami::AccountManager | |
isPasswordValid(const std::string &) | jami::AccountManager | inlinevirtual |
loadIdentity(const std::string &crt_path, const std::string &key_path, const std::string &key_pwd) const | jami::AccountManager | |
lookupAddress(const std::string &address, LookupCallback cb) | jami::AccountManager | virtual |
LookupCallback typedef | jami::AccountManager | |
lookupUri(const std::string &name, const std::string &defaultServer, LookupCallback cb) | jami::AccountManager | virtual |
nameDir_ | jami::AccountManager | protected |
onChange_ | jami::AccountManager | protected |
OnChangeCallback typedef | jami::AccountManager | |
OnDeviceAnnouncedCb typedef | jami::AccountManager | |
OnNewDeviceCb typedef | jami::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::AccountManager | virtual |
parseAnnounce(const std::string &announceBase64, const std::string &accountId, const std::string &deviceSha1, const std::string &deviceSha256) | jami::AccountManager | static |
path_ | jami::AccountManager | protected |
PeerCertificateCb typedef | jami::AccountManager | |
PrivateKey typedef | jami::AccountManager | |
registerName(const std::string &name, std::string_view scheme, const std::string &password, RegistrationCallback cb)=0 | jami::AccountManager | pure virtual |
RegistrationCallback typedef | jami::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::AccountManager | inlinevirtual |
RevokeDeviceCallback typedef | jami::AccountManager | |
RevokeDeviceResult enum name | jami::AccountManager | |
SearchCallback typedef | jami::AccountManager | |
SearchResponse typedef | jami::AccountManager | |
SearchResult typedef | jami::AccountManager | |
searchUser(const std::string &, SearchCallback) | jami::AccountManager | inlinevirtual |
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::AccountManager | inline |
startSync(const OnNewDeviceCb &cb, const OnDeviceAnnouncedCb &dcb, bool publishPresence=true) | jami::AccountManager | virtual |
syncDevices()=0 | jami::AccountManager | pure virtual |
time_point typedef | jami::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::AccountManager | virtual |