libkazv
Kazv::OutboundGroupSessionPrivate Struct Reference

#include <outbound-group-session-p.hpp>

Public Member Functions

 OutboundGroupSessionPrivate ()
 to be deprecated More...
 
 OutboundGroupSessionPrivate (RandomTag, RandomData random, Timestamp creationTime)
 
 OutboundGroupSessionPrivate (const OutboundGroupSessionPrivate &that)
 
 ~OutboundGroupSessionPrivate ()=default
 
std::string pickle () const
 
bool unpickle (std::string pickleData)
 
bool unpickleFromLibolm (std::string pickleData)
 
std::string sessionKey ()
 

Public Attributes

std::optional< rust::Box< vodozemac::megolm::GroupSession > > session
 
bool valid {false}
 
Timestamp creationTime
 
std::string initialSessionKey
 

Constructor & Destructor Documentation

◆ OutboundGroupSessionPrivate() [1/3]

Kazv::OutboundGroupSessionPrivate::OutboundGroupSessionPrivate ( )

to be deprecated

◆ OutboundGroupSessionPrivate() [2/3]

Kazv::OutboundGroupSessionPrivate::OutboundGroupSessionPrivate ( RandomTag  ,
RandomData  random,
Timestamp  creationTime 
)

◆ OutboundGroupSessionPrivate() [3/3]

Kazv::OutboundGroupSessionPrivate::OutboundGroupSessionPrivate ( const OutboundGroupSessionPrivate that)

◆ ~OutboundGroupSessionPrivate()

Kazv::OutboundGroupSessionPrivate::~OutboundGroupSessionPrivate ( )
default

Member Function Documentation

◆ pickle()

std::string Kazv::OutboundGroupSessionPrivate::pickle ( ) const

◆ sessionKey()

std::string Kazv::OutboundGroupSessionPrivate::sessionKey ( )

◆ unpickle()

bool Kazv::OutboundGroupSessionPrivate::unpickle ( std::string  pickleData)

◆ unpickleFromLibolm()

bool Kazv::OutboundGroupSessionPrivate::unpickleFromLibolm ( std::string  pickleData)

Member Data Documentation

◆ creationTime

Timestamp Kazv::OutboundGroupSessionPrivate::creationTime

◆ initialSessionKey

std::string Kazv::OutboundGroupSessionPrivate::initialSessionKey

◆ session

std::optional<rust::Box<vodozemac::megolm::GroupSession> > Kazv::OutboundGroupSessionPrivate::session

◆ valid

bool Kazv::OutboundGroupSessionPrivate::valid {false}

The documentation for this struct was generated from the following files: