--- a/src/Configuration.h Sun Aug 07 10:45:05 2022 +0200
+++ b/src/Configuration.h Sun Aug 21 00:16:50 2022 +0200
@@ -21,6 +21,7 @@
#include <relpipe/common/type/typedefs.h>
+#include "Socket.h"
namespace relpipe {
namespace in {
@@ -29,10 +30,20 @@
class Configuration {
public:
+ class SocketOption {
+ public:
+ const relpipe::common::type::StringX name;
+ const relpipe::common::type::StringX value;
+
+ SocketOption(const relpipe::common::type::StringX name, const relpipe::common::type::StringX value) : name(name), value(value) {
+ }
+
+ virtual ~SocketOption() = default;
+ };
+
relpipe::common::type::Integer messageCount = 1;
relpipe::common::type::StringX relation = L"message";
- relpipe::common::type::StringX queue = L"/relpipe";
- relpipe::common::type::Boolean unlinkOnClose = false;
+ std::vector<SocketOption> options;
virtual ~Configuration() {
}