Go to the documentation of this file.
14 #include <immer/map.hpp>
38 std::size_t
checkError(std::size_t code)
const;
39 std::string
error()
const;
41 std::string
pickle()
const;
42 bool unpickle(std::string pickleData);
std::string pickle() const
Definition: outbound-group-session.cpp:72
std::string sessionKey()
Definition: outbound-group-session.cpp:160
bool valid
Definition: outbound-group-session-p.hpp:31
std::size_t checkError(std::size_t code) const
Definition: outbound-group-session.cpp:17
std::string RandomData
Definition: crypto-util.hpp:34
OutboundGroupSessionPrivate()
to be deprecated
Definition: outbound-group-session.cpp:32
Definition: outbound-group-session-p.hpp:18
Definition: location.hpp:10
std::int_fast64_t Timestamp
Definition: event.hpp:18
ByteArray sessionData
Definition: outbound-group-session-p.hpp:28
Timestamp creationTime
Definition: outbound-group-session-p.hpp:33
OlmOutboundGroupSession * session
Definition: outbound-group-session-p.hpp:29
std::string error() const
Definition: outbound-group-session.cpp:26
std::vector< unsigned char > ByteArray
Definition: crypto-util.hpp:21
bool unpickle(std::string pickleData)
Definition: outbound-group-session.cpp:82
std::string initialSessionKey
Definition: outbound-group-session-p.hpp:35
~OutboundGroupSessionPrivate()=default
The tag to indicate that a constructor should use user-provided random data.
Definition: crypto-util.hpp:32