diff --git a/Userland/Libraries/LibSQL/SQLClient.h b/Userland/Libraries/LibSQL/SQLClient.h index b86da1d82b..3e1ceab937 100644 --- a/Userland/Libraries/LibSQL/SQLClient.h +++ b/Userland/Libraries/LibSQL/SQLClient.h @@ -18,6 +18,13 @@ class SQLClient : public IPC::ConnectionToServer , public SQLClientEndpoint { IPC_CLIENT_CONNECTION(SQLClient, "/tmp/session/%sid/portal/sql"sv) + +public: + explicit SQLClient(NonnullOwnPtr socket) + : IPC::ConnectionToServer(*this, move(socket)) + { + } + virtual ~SQLClient() = default; Function on_execution_error; @@ -26,11 +33,6 @@ class SQLClient Function on_results_exhausted; private: - SQLClient(NonnullOwnPtr socket) - : IPC::ConnectionToServer(*this, move(socket)) - { - } - virtual void execution_success(u64 statement_id, u64 execution_id, bool has_results, size_t created, size_t updated, size_t deleted) override; virtual void next_result(u64 statement_id, u64 execution_id, Vector const&) override; virtual void results_exhausted(u64 statement_id, u64 execution_id, size_t total_rows) override;