Ring Daemon 16.0.0
Loading...
Searching...
No Matches
jami::ArchiveAccountManager::LinkDeviceContext Struct Reference
Inheritance diagram for jami::ArchiveAccountManager::LinkDeviceContext:
Inheritance graph
Collaboration diagram for jami::ArchiveAccountManager::LinkDeviceContext:
Collaboration graph

Public Member Functions

 LinkDeviceContext (dht::crypto::Identity id)
 
- Public Member Functions inherited from jami::ArchiveAccountManager::DeviceContextBase
 DeviceContextBase (uint64_t operationId, AuthDecodingState initialState)
 
constexpr std::string_view formattedAuthState () const
 
DeviceAuthInfo::Error getErrorState () const
 
bool handleCanceledMessage (const AuthMsg &msg)
 
bool handleTimeoutMessage (const AuthMsg &msg)
 
bool isCompleted () const
 

Public Attributes

std::string authScheme {fileutils::ARCHIVE_AUTH_SCHEME_NONE}
 
std::shared_ptr< dhtnet::ChannelSocket > channel
 
std::string credentialsFromUser {""}
 
unsigned maxOpenChannels {1}
 
unsigned numOpenChannels {0}
 
msgpack::unpacker pac
 
dhtnet::ConnectionManager tempConnMgr
 
dht::crypto::Identity tmpId
 
- Public Attributes inherited from jami::ArchiveAccountManager::DeviceContextBase
std::string accData
 
bool archiveTransferredWithoutFailure {false}
 
bool authEnabled {false}
 
uint64_t opId
 
std::string scheme
 
AuthDecodingState state {AuthDecodingState::EST}
 

Detailed Description

Definition at line 481 of file archive_account_manager.cpp.

Constructor & Destructor Documentation

◆ LinkDeviceContext()

jami::ArchiveAccountManager::LinkDeviceContext::LinkDeviceContext ( dht::crypto::Identity  id)
inline

Definition at line 494 of file archive_account_manager.cpp.

References jami::HANDSHAKE.

Member Data Documentation

◆ authScheme

std::string jami::ArchiveAccountManager::LinkDeviceContext::authScheme {fileutils::ARCHIVE_AUTH_SCHEME_NONE}

Definition at line 491 of file archive_account_manager.cpp.

◆ channel

std::shared_ptr<dhtnet::ChannelSocket> jami::ArchiveAccountManager::LinkDeviceContext::channel

Definition at line 487 of file archive_account_manager.cpp.

◆ credentialsFromUser

std::string jami::ArchiveAccountManager::LinkDeviceContext::credentialsFromUser {""}

Definition at line 492 of file archive_account_manager.cpp.

◆ maxOpenChannels

unsigned jami::ArchiveAccountManager::LinkDeviceContext::maxOpenChannels {1}

Definition at line 486 of file archive_account_manager.cpp.

◆ numOpenChannels

unsigned jami::ArchiveAccountManager::LinkDeviceContext::numOpenChannels {0}

Definition at line 485 of file archive_account_manager.cpp.

◆ pac

msgpack::unpacker jami::ArchiveAccountManager::LinkDeviceContext::pac
Initial value:
{[](msgpack::type::object_type, std::size_t, void*) { return true; },
nullptr,
512}

Definition at line 488 of file archive_account_manager.cpp.

◆ tempConnMgr

dhtnet::ConnectionManager jami::ArchiveAccountManager::LinkDeviceContext::tempConnMgr

Definition at line 484 of file archive_account_manager.cpp.

◆ tmpId

dht::crypto::Identity jami::ArchiveAccountManager::LinkDeviceContext::tmpId

Definition at line 483 of file archive_account_manager.cpp.


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