aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/deps/rpclib/include/rpc/config.h
diff options
context:
space:
mode:
Diffstat (limited to 'host/lib/deps/rpclib/include/rpc/config.h')
-rw-r--r--host/lib/deps/rpclib/include/rpc/config.h34
1 files changed, 34 insertions, 0 deletions
diff --git a/host/lib/deps/rpclib/include/rpc/config.h b/host/lib/deps/rpclib/include/rpc/config.h
new file mode 100644
index 000000000..738ab3956
--- /dev/null
+++ b/host/lib/deps/rpclib/include/rpc/config.h
@@ -0,0 +1,34 @@
+#pragma once
+
+#ifndef CONFIG_H_L7IVDSPZ
+#define CONFIG_H_L7IVDSPZ
+
+#include <cstddef>
+#include <cstdint>
+
+#include "rpc/compatibility.h"
+
+namespace rpc
+{
+
+//! \brief
+struct constants RPCLIB_FINAL {
+ static RPCLIB_CONSTEXPR std::size_t DEFAULT_BUFFER_SIZE = 1024 << 10;
+ static RPCLIB_CONSTEXPR std::uint16_t DEFAULT_PORT = 8080;
+};
+
+} /* rpc */
+
+// This define allows the end user to replace the msgpack dependency.
+// To do so, one has to delete the msgpack headers that are
+// in the rpclib directory. The other messagepack headers don't
+// need to be stored in place of the others. Finally, the RPCLIB_MSGPACK
+// macro has to be changed to the namespace name that this new
+// msgpack uses (usually "msgpack", unless it is changed manually)
+#ifndef RPCLIB_MSGPACK
+#define RPCLIB_MSGPACK clmdep_msgpack
+#endif /* ifndef RPCLIB_MSGPACK */
+
+#define RPCLIB_CXX_STANDARD 11
+
+#endif /* end of include guard: CONFIG_H_L7IVDSPZ */