Rewrite electricity-logger to use an sqlite3 database
This commit is contained in:
18
include/solar/server/configuration.hpp
Normal file
18
include/solar/server/configuration.hpp
Normal file
@@ -0,0 +1,18 @@
|
||||
#pragma once
|
||||
#include <solar/server/database/database.hpp>
|
||||
#include <string>
|
||||
|
||||
class Configuration {
|
||||
private:
|
||||
Database::Database database;
|
||||
|
||||
Configuration();
|
||||
|
||||
friend int main(int, char **);
|
||||
Configuration & SetupDatabase(std::string const & filePath);
|
||||
|
||||
public:
|
||||
Database::Connection GetDatabaseConnection() const;
|
||||
|
||||
static Configuration & Get();
|
||||
};
|
||||
Reference in New Issue
Block a user