Ditto 1.1.3
Public Member Functions | Public Attributes | List of all members
ditto::Ditto::Fields Class Reference

Public Member Functions

 Fields (uint64_t site_id, std::shared_ptr< DittoHandleWrapper > ditto_handle_wrapper, Store store, std::shared_ptr< Identity > identity, std::shared_ptr< Authenticator > auth, bool web_identity_valid, bool x509_identity_valid, TransportConfig transport_config, std::unique_ptr< ValidityListener > validity_listener)
 
Fieldsoperator= (Fields &&other) noexcept
 
 Fields (Fields &&other) noexcept=default
 

Public Attributes

Store store
 
std::shared_ptr< Authenticatorauth
 
std::shared_ptr< DittoHandleWrapper > ditto_handle_wrapper
 
uint64_t site_id
 
bool activated
 
std::unique_ptr< Transports > transport_platforms
 
bool sync_active
 
std::shared_ptr< Identityidentity
 
TransportConfig transport_config
 
std::unique_ptr< ValidityListenervalidity_listener
 
bool web_identity_valid
 We can start WebSocket client transports.
 
bool x509_identity_valid
 We can start TCP and P2P transports.