|
Covalent Bond
0.0.1-alpha
'covalent bond' is a data middle office. As a 2022-2023 Fall SWE final project.
|
#include <cbVirtualDevice.hpp>

Public Member Functions | |
| cbVirtualDevice ()=default | |
| cbVirtualDevice (const std::string &_port, const std::string &_host, const std::string &_userName, const std::string &_passWord, const std::string &_charSet, const std::string _dataBaseName, const virtualDeviceType &v) | |
| void | reloadConnection (const std::string &_port, const std::string &_host, const std::string &_userName, const std::string &_passWord, const std::string &_charSet, const std::string &_dataBaseName) |
| virtual void | updateUrl ()=0 |
Public Attributes | |
| virtualDeviceType | deviceType = virtualDeviceType::MySql |
| std::string | port |
| std::string | host |
| std::string | usrName |
| std::string | passWord |
| std::string | charSet |
| std::string | dataBaseName |
| std::string | Url |
Definition at line 47 of file cbVirtualDevice.hpp.
|
default |
|
inline |
Definition at line 49 of file cbVirtualDevice.hpp.
| void trivial::cbVirtualDevice::reloadConnection | ( | const std::string & | _port, |
| const std::string & | _host, | ||
| const std::string & | _userName, | ||
| const std::string & | _passWord, | ||
| const std::string & | _charSet, | ||
| const std::string & | _dataBaseName | ||
| ) |
| _port | |
| _host | |
| _userName | |
| _passWord | |
| _charSet | |
| _dataBaseName |
Definition at line 5 of file cbVirtualDevice.cpp.
References charSet, dataBaseName, host, passWord, port, and usrName.
|
pure virtual |
Implemented in trivial::cbKafkaDevice, trivial::cbRedisDevice, and trivial::cbMySqlDevice.
| std::string trivial::cbVirtualDevice::charSet |
Definition at line 65 of file cbVirtualDevice.hpp.
Referenced by reloadConnection(), and trivial::cbMySqlDevice::updateUrl().
| std::string trivial::cbVirtualDevice::dataBaseName |
Definition at line 66 of file cbVirtualDevice.hpp.
Referenced by cb::trans::createLeafNode(), reloadConnection(), and trivial::cbMySqlDevice::updateUrl().
| virtualDeviceType trivial::cbVirtualDevice::deviceType = virtualDeviceType::MySql |
Definition at line 60 of file cbVirtualDevice.hpp.
| std::string trivial::cbVirtualDevice::host |
Definition at line 62 of file cbVirtualDevice.hpp.
Referenced by cb::trans::createLeafNode(), reloadConnection(), trivial::cbMySqlDevice::updateUrl(), and trivial::cbRedisDevice::updateUrl().
| std::string trivial::cbVirtualDevice::passWord |
Definition at line 64 of file cbVirtualDevice.hpp.
Referenced by cb::trans::createLeafNode(), reloadConnection(), trivial::cbMySqlDevice::updateUrl(), and trivial::cbRedisDevice::updateUrl().
| std::string trivial::cbVirtualDevice::port |
Definition at line 61 of file cbVirtualDevice.hpp.
Referenced by cb::trans::createLeafNode(), reloadConnection(), trivial::cbMySqlDevice::updateUrl(), and trivial::cbRedisDevice::updateUrl().
| std::string trivial::cbVirtualDevice::Url |
Definition at line 68 of file cbVirtualDevice.hpp.
Referenced by trivial::cbMySqlDevice::cbMySqlDevice(), trivial::cbRedisDevice::exists(), trivial::cbRedisDevice::get(), trivial::cbRedisDevice::set(), trivial::cbMySqlDevice::updateUrl(), and trivial::cbRedisDevice::updateUrl().
| std::string trivial::cbVirtualDevice::usrName |
Definition at line 63 of file cbVirtualDevice.hpp.
Referenced by cb::trans::createLeafNode(), reloadConnection(), and trivial::cbMySqlDevice::updateUrl().
1.8.17