MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
collector::ConnectionConfiguration Class Reference

#include <mysql_cache_manager.h>

Public Member Functions

 ConnectionConfiguration ()=default
 
 ConnectionConfiguration (MySQLConnection type, const mrs::Configuration &configuration)
 
bool is_rw () const
 

Public Attributes

MySQLConnection type_ {kMySQLConnectionMetadataRO}
 
DestinationProviderprovider_ {nullptr}
 
std::string mysql_user_
 
mysql_harness::SecureString mysql_password_
 

Constructor & Destructor Documentation

◆ ConnectionConfiguration() [1/2]

collector::ConnectionConfiguration::ConnectionConfiguration ( )
default

◆ ConnectionConfiguration() [2/2]

collector::ConnectionConfiguration::ConnectionConfiguration ( MySQLConnection  type,
const mrs::Configuration configuration 
)
inline

Member Function Documentation

◆ is_rw()

bool collector::ConnectionConfiguration::is_rw ( ) const
inline

Member Data Documentation

◆ mysql_password_

mysql_harness::SecureString collector::ConnectionConfiguration::mysql_password_

◆ mysql_user_

std::string collector::ConnectionConfiguration::mysql_user_

◆ provider_

DestinationProvider* collector::ConnectionConfiguration::provider_ {nullptr}

◆ type_

MySQLConnection collector::ConnectionConfiguration::type_ {kMySQLConnectionMetadataRO}

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