Ring Daemon 16.0.0
|
This is the complete list of members for jami::ArchiveAccountManager, 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 &uri, std::string_view auth_scheme, AuthChannelHandler *) override | jami::ArchiveAccountManager | virtual |
AddDeviceError enum name | jami::AccountManager | |
ArchiveAccountManager(const std::string &accountId, const std::filesystem::path &path, OnExportConfig &&onExportConfig, std::string archivePath, const std::string &nameServer) | jami::ArchiveAccountManager | inline |
AuthError enum name | jami::AccountManager | |
AuthFailureCallback typedef | jami::AccountManager | |
AuthSuccessCallback typedef | jami::AccountManager | |
buildRequest(PrivateKey fDeviceKey) | jami::AccountManager | |
cancelAddDevice(uint32_t token) override | jami::ArchiveAccountManager | virtual |
CertRequest typedef | jami::AccountManager | |
certStore() const | jami::AccountManager | |
changePassword(const std::string &password_old, const std::string &password_new) override | jami::ArchiveAccountManager | virtual |
clock typedef | jami::AccountManager | |
confirmAddDevice(uint32_t token) override | jami::ArchiveAccountManager | virtual |
DeviceSyncCallback typedef | jami::AccountManager | |
dht_ | jami::AccountManager | protected |
DHT_TYPE_NS | jami::AccountManager | static |
discardTrustRequest(const std::string &from) | jami::AccountManager | |
exportArchive(const std::string &destinationPath, std::string_view scheme, const std::string &password) | jami::ArchiveAccountManager | |
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 &) override | jami::ArchiveAccountManager | virtual |
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) override | jami::ArchiveAccountManager | virtual |
isAllowed(const crypto::Certificate &crt, bool allowPublic=false) | jami::AccountManager | |
isPasswordValid(const std::string &password) override | jami::ArchiveAccountManager | virtual |
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 |
onAuthReady(const std::string &deviceId, std::shared_ptr< dhtnet::ChannelSocket > channel) | jami::ArchiveAccountManager | |
onChange_ | jami::AccountManager | protected |
OnChangeCallback typedef | jami::AccountManager | |
OnDeviceAnnouncedCb typedef | jami::AccountManager | |
OnExportConfig typedef | jami::ArchiveAccountManager | |
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 | |
provideAccountAuthentication(const std::string &credentialsFromUser, const std::string &scheme) | jami::ArchiveAccountManager | |
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 &device, std::string_view scheme, const std::string &password, RevokeDeviceCallback) override | jami::ArchiveAccountManager | virtual |
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 |
setValidity(std::string_view scheme, const std::string &password, dht::crypto::Identity &device, const dht::InfoHash &id, int64_t validity) | jami::ArchiveAccountManager | |
startSync(const OnNewDeviceCb &, const OnDeviceAnnouncedCb &dcb={}, bool publishPresence=true) override | jami::ArchiveAccountManager | virtual |
syncDevices() override | jami::ArchiveAccountManager | 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 |