v1.1.0 : Multithreading & UX update

This commit is contained in:
Brendan LE GLAUNEC
2016-10-28 09:50:37 +02:00
parent 7e6c501582
commit 58b101ed60
39 changed files with 572 additions and 407 deletions
@@ -51,6 +51,8 @@ private:
etix::cameradar::mysql_configuration db_conf;
etix::cameradar::mysql::db_connection connection;
std::mutex m;
static const std::string create_table_query;
static const std::string insert_with_id_query;
static const std::string exist_query;
@@ -69,6 +71,8 @@ public:
bool load_mysql_conf(std::shared_ptr<etix::cameradar::configuration> configuration);
bool configure(std::shared_ptr<etix::cameradar::configuration> configuration) override;
bool has_changed(const etix::cameradar::stream_model&);
void set_streams(std::vector<etix::cameradar::stream_model> model);
void update_stream(const etix::cameradar::stream_model& newmodel);