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::size_t checkError (std::size_t code) const
 
std::string error () const
 
std::string pickle () const
 
bool unpickle (std::string pickleData)
 
std::string sessionKey ()
 

Public Attributes

ByteArray sessionData
 
OlmOutboundGroupSession * 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

◆ checkError()

std::size_t Kazv::OutboundGroupSessionPrivate::checkError ( std::size_t  code) const

◆ error()

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

◆ pickle()

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

◆ sessionKey()

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

◆ unpickle()

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

Member Data Documentation

◆ creationTime

Timestamp Kazv::OutboundGroupSessionPrivate::creationTime

◆ initialSessionKey

std::string Kazv::OutboundGroupSessionPrivate::initialSessionKey

◆ session

OlmOutboundGroupSession* Kazv::OutboundGroupSessionPrivate::session

◆ sessionData

ByteArray Kazv::OutboundGroupSessionPrivate::sessionData

◆ valid

bool Kazv::OutboundGroupSessionPrivate::valid {false}

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