aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/deps/rpclib/include/rpc/config.h.in
diff options
context:
space:
mode:
Diffstat (limited to 'host/lib/deps/rpclib/include/rpc/config.h.in')
-rw-r--r--host/lib/deps/rpclib/include/rpc/config.h.in33
1 files changed, 33 insertions, 0 deletions
diff --git a/host/lib/deps/rpclib/include/rpc/config.h.in b/host/lib/deps/rpclib/include/rpc/config.h.in
new file mode 100644
index 000000000..fc36dfde3
--- /dev/null
+++ b/host/lib/deps/rpclib/include/rpc/config.h.in
@@ -0,0 +1,33 @@
+#pragma once
+
+#ifndef CONFIG_H_L7IVDSPZ
+#define CONFIG_H_L7IVDSPZ
+
+#include <cstddef>
+
+#include "rpc/compatibility.h"
+
+namespace rpc
+{
+
+//! \brief
+struct constants RPCLIB_FINAL {
+ static RPCLIB_CONSTEXPR std::size_t DEFAULT_BUFFER_SIZE = @RPCLIB_DEFAULT_BUFFER_SIZE@;
+ static RPCLIB_CONSTEXPR std::uint16_t DEFAULT_PORT = @RPCLIB_DEFAULT_PORT@;
+};
+
+} /* 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 @RPCLIB_CXX_STANDARD@
+
+#endif /* end of include guard: CONFIG_H_L7IVDSPZ */