lime
Lime is a C++ library implementing Open Whisper System Signal protocol
lime::LimeManager Member List

This is the complete list of members for lime::LimeManager, including all inherited members.

create_user(const std::string &localDeviceId, const std::string &x3dhServerUrl, const lime::CurveId curve, const uint16_t OPkInitialBatchSize, const limeCallback &callback)lime::LimeManager
create_user(const std::string &localDeviceId, const std::string &x3dhServerUrl, const lime::CurveId curve, const limeCallback &callback)lime::LimeManager
decrypt(const std::string &localDeviceId, const std::string &recipientUserId, const std::string &senderDeviceId, const std::vector< uint8_t > &DRmessage, const std::vector< uint8_t > &cipherMessage, std::vector< uint8_t > &plainMessage)lime::LimeManager
decrypt(const std::string &localDeviceId, const std::string &recipientUserId, const std::string &senderDeviceId, const std::vector< uint8_t > &DRmessage, std::vector< uint8_t > &plainMessage)lime::LimeManager
delete_peerDevice(const std::string &peerDeviceId)lime::LimeManager
delete_user(const std::string &localDeviceId, const limeCallback &callback)lime::LimeManager
encrypt(const std::string &localDeviceId, std::shared_ptr< const std::string > recipientUserId, std::shared_ptr< std::vector< RecipientData >> recipients, std::shared_ptr< const std::vector< uint8_t >> plainMessage, std::shared_ptr< std::vector< uint8_t >> cipherMessage, const limeCallback &callback, lime::EncryptionPolicy encryptionPolicy=lime::EncryptionPolicy::optimizeUploadSize)lime::LimeManager
get_peerDeviceStatus(const std::string &peerDeviceId)lime::LimeManager
get_selfIdentityKey(const std::string &localDeviceId, std::vector< uint8_t > &Ik)lime::LimeManager
get_x3dhServerUrl(const std::string &localDeviceId)lime::LimeManager
is_localUser(const std::string &deviceId)lime::LimeManager
is_user(const std::string &localDeviceId)lime::LimeManager
LimeManager()=deletelime::LimeManager
LimeManager(const LimeManager &)=deletelime::LimeManager
LimeManager(const std::string &db_access, const limeX3DHServerPostData &X3DH_post_data, std::shared_ptr< std::recursive_mutex > db_mutex)lime::LimeManager
LimeManager(const std::string &db_access, const limeX3DHServerPostData &X3DH_post_data)lime::LimeManager
operator=(const LimeManager &)=deletelime::LimeManager
set_peerDeviceStatus(const std::string &peerDeviceId, const std::vector< uint8_t > &Ik, lime::PeerDeviceStatus status)lime::LimeManager
set_peerDeviceStatus(const std::string &peerDeviceId, lime::PeerDeviceStatus status)lime::LimeManager
set_x3dhServerUrl(const std::string &localDeviceId, const std::string &x3dhServerUrl)lime::LimeManager
stale_sessions(const std::string &localDeviceId, const std::string &peerDeviceId)lime::LimeManager
update(const limeCallback &callback, uint16_t OPkServerLowLimit, uint16_t OPkBatchSize)lime::LimeManager
update(const limeCallback &callback)lime::LimeManager
~LimeManager()=defaultlime::LimeManager