14#include <immer/map.hpp>
28 std::optional<rust::Box<vodozemac::megolm::GroupSession>>
session;
36 std::string
pickle()
const;
37 bool unpickle(std::string pickleData);
Definition location.hpp:10
std::string RandomData
Definition crypto-util.hpp:35
std::int_fast64_t Timestamp
Definition event.hpp:18
Definition outbound-group-session-p.hpp:19
bool unpickleFromLibolm(std::string pickleData)
Definition outbound-group-session.cpp:63
bool valid
Definition outbound-group-session-p.hpp:30
std::optional< rust::Box< vodozemac::megolm::GroupSession > > session
Definition outbound-group-session-p.hpp:28
std::string initialSessionKey
Definition outbound-group-session-p.hpp:34
std::string sessionKey()
Definition outbound-group-session.cpp:129
OutboundGroupSessionPrivate()
to be deprecated
Definition outbound-group-session.cpp:17
std::string pickle() const
Definition outbound-group-session.cpp:49
bool unpickle(std::string pickleData)
Definition outbound-group-session.cpp:55
~OutboundGroupSessionPrivate()=default
Timestamp creationTime
Definition outbound-group-session-p.hpp:32
The tag to indicate that a constructor should use user-provided random data.
Definition crypto-util.hpp:33