Cleanup, removed commented out code, removed two units specific to windows which were not needed anymore

because we are using boost::asio now.
This commit is contained in:
Eelke Klein 2017-08-25 08:45:54 +02:00
parent 03f1c55f0b
commit 52442a145d
7 changed files with 0 additions and 494 deletions

View file

@ -38,7 +38,6 @@ public:
~ASyncDBConnection();
State state() const;
// void setupConnection(const std::string &connstring);
void setupConnection(const ConnectionConfig &config);
void closeConnection();
@ -77,88 +76,6 @@ private:
void async_query_handler(boost::system::error_code ec, std::size_t s, on_result_callback on_result);
void doStateCallback(State state);
void processNotice(const PGresult *result);
// class Command {
// public:
// std::string command;
// Pgsql::Params params;
// on_result_callback on_result;
//
// Command() = default;
// Command(const std::string &cmd, on_result_callback cb)
// : command(cmd), on_result(cb)
// {}
// Command(const std::string &cmd, Pgsql::Params &&p, on_result_callback cb)
// : command(cmd), params(p), on_result(cb)
// {}
// };
//
// /// Contains all the members accessed by the thread
// class Thread {
// public:
// using t_CommandQueue = std::queue<Command>;
// struct {
// std::mutex m_mutex;
// on_state_callback m_func;
// } m_stateCallback;
// struct {
// std::mutex m_mutex;
// on_notice_callback m_func;
// } m_noticeCallback;
//
// struct t_Command {
// std::mutex m_mutex;
// t_CommandQueue m_queue;
// std::condition_variable m_newEvent;
// t_Command()
// {}
// } m_commandQueue;
//
// // std::string m_initString;
// ConnectionConfig m_config;
// State m_state = State::NotConnected;
//
// Thread();
//
// /// Is started as a seperate thread by ASyncDBConnection
// void run();
//
// /// Sends a cancel request to the DB server
// bool cancel();
//
// void stop();
//
// private:
//
// /// \todo Implement new method to stop the thread
// //Win32Event m_stopEvent;
// Pgsql::Connection m_connection;
// bool terminateRequested = false; ///< is set when the thread should stop
// bool m_terminated = true;
// Pgsql::Canceller m_canceller;
// QElapsedTimer m_timer;
//
//
// bool makeConnection();
// void communicate();
//
// void doStateCallback(State state);
// /// Wait's for a command to come in and send's it to the server
// void waitForAndSendCommand();
// void doNewCommand();
// void waitForResult();
//
//
// void processNotice(const PGresult *result);
// /** Function to call when after sending a command the socket is ready for reading.
// *
// * It might take several consumes before all data is read.
// */
// bool consumeResultInput();
// };
//
// Thread m_threadData;
// std::thread m_thread;
};
#endif // ASYNCDBCONNECTION_H