--- 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() {