src/HTTPDHandler.h
branchv_0
changeset 1 23c516259cc5
parent 0 7b70918c30af
child 2 4b05b16b97e6
--- a/src/HTTPDHandler.h	Tue Apr 05 23:46:34 2022 +0200
+++ b/src/HTTPDHandler.h	Thu Apr 07 21:06:37 2022 +0200
@@ -44,6 +44,7 @@
 	std::wstring_convert<codecvt_utf8<wchar_t>> convertor; // XML is in UTF-8
 	shared_ptr<relpipe::writer::RelationalWriter> relationalWriter;
 	Configuration configuration;
+	std::shared_ptr<HTTPServer> httpServer;
 	RelationConfiguration* currentRelationConfiguration = nullptr;
 	std::vector<relpipe::reader::handlers::AttributeMetadata> currentReaderMetadata;
 	std::vector<relpipe::writer::AttributeMetadata> currentWriterMetadata;
@@ -52,19 +53,19 @@
 
 public:
 
-	HttpdHandler(shared_ptr<relpipe::writer::RelationalWriter> relationalWriter, Configuration configuration) : relationalWriter(relationalWriter), configuration(configuration) {
-		
+	HttpdHandler(shared_ptr<relpipe::writer::RelationalWriter> relationalWriter, Configuration configuration, std::shared_ptr<HTTPServer> httpServer) : relationalWriter(relationalWriter), configuration(configuration), httpServer(httpServer) {
+
 	}
 
 	virtual ~HttpdHandler() {
 	}
 
 	void startRelation(relpipe::common::type::StringX name, std::vector<relpipe::reader::handlers::AttributeMetadata> attributes) override {
-		
+
 	}
 
 	void attribute(const relpipe::common::type::StringX& value) override {
-		
+
 	}
 
 	void endOfPipe() {