Skip to content
Snippets Groups Projects

Minimal c interface

Merged Timm Fitschen requested to merge f-extern-c into dev
Files
6
@@ -55,7 +55,7 @@ using caosdb::utility::load_json_file;
* the ConfigurationManager to construct Connection instances from the stored
* configuration.
*/
class ConnectionConfigurationurationHelper {
class ConnectionConfigurationHelper {
public:
friend class ConfigurationManager;
@@ -75,10 +75,11 @@ private:
/**
* @param from - a single connection configuration.
*/
auto CreateConnectionConfigurationuration(
const bool tls, const std::string &host, const int port,
const CertificateProvider *certificate_provider,
const Authenticator *authenticator) const
auto
CreateConnectionConfiguration(const bool tls, const std::string &host,
const int port,
const CertificateProvider *certificate_provider,
const Authenticator *authenticator) const
-> std::unique_ptr<ConnectionConfiguration>;
/**
@@ -89,7 +90,7 @@ private:
/**
* @param from - a single connection configuration.
*/
auto CreateConnectionConfigurationuration(const object &from) const
auto CreateConnectionConfiguration(const object &from) const
-> std::unique_ptr<ConnectionConfiguration>;
};
@@ -125,19 +126,19 @@ public:
}
/**
* See mGetConnectionConfigurationuration.
* See mGetConnectionConfiguration.
*/
inline static auto GetConnectionConfigurationuration(const std::string &name)
inline static auto GetConnectionConfiguration(const std::string &name)
-> std::unique_ptr<ConnectionConfiguration> {
return GetInstance().mGetConnectionConfigurationuration(name);
return GetInstance().mGetConnectionConfiguration(name);
}
/**
* Return the ConnectionConfiguration for the default connection.
*/
inline static auto GetDefaultConnectionConfigurationuration()
inline static auto GetDefaultConnectionConfiguration()
-> std::unique_ptr<ConnectionConfiguration> {
return GetInstance().mGetConnectionConfigurationuration(
return GetInstance().mGetConnectionConfiguration(
GetInstance().mGetDefaultConnectionName());
}
@@ -153,7 +154,7 @@ public:
private:
value json_configuration;
ConnectionConfigurationurationHelper connection_configuration_helper;
ConnectionConfigurationHelper connection_configuration_helper;
inline ConfigurationManager() { InitializeDefaults(); };
/**
@@ -207,7 +208,7 @@ private:
/**
* Return the ConnectionConfiguration for the connection of the given name.
*/
auto mGetConnectionConfigurationuration(const std::string &name) const
auto mGetConnectionConfiguration(const std::string &name) const
-> std::unique_ptr<ConnectionConfiguration>;
/**
Loading