ctrl: separate config structure
Moving configuration data from anonymous struct into shared header as a
preparation for ctrl logging improvements in follow-up patches.
Change-Id: I3520e14ca6e1b8e270dbd4b1bf2378fe486991ce
Related: SYS#2655
diff --git a/src/simple_ctrl.h b/src/simple_ctrl.h
index 81a759d..f35eab1 100644
--- a/src/simple_ctrl.h
+++ b/src/simple_ctrl.h
@@ -2,6 +2,16 @@
#include <stdint.h>
+/* a CTRL client config */
+struct ctrl_cfg {
+ /* name of this CTRL client */
+ const char *name;
+ /* remote host/IP */
+ const char *remote_host;
+ /* remote CTRL port */
+ uint16_t remote_port;
+};
+
struct simple_ctrl_handle;
struct simple_ctrl_handle *simple_ctrl_open(void *ctx, const char *host, uint16_t dport,