Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/neutrinolabs/xrdp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sesman/sesman.h')
-rw-r--r--sesman/sesman.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/sesman/sesman.h b/sesman/sesman.h
index ebffff47..e7e7fe63 100644
--- a/sesman/sesman.h
+++ b/sesman/sesman.h
@@ -41,6 +41,13 @@
#include "libscp.h"
+/* Globals */
+extern struct config_sesman *g_cfg;
+extern unsigned char g_fixedkey[8];
+extern tintptr g_term_event;
+extern tintptr g_sigchld_event;
+extern tintptr g_reload_event;
+
/*
* Close all file descriptors used by sesman.
*
@@ -53,4 +60,20 @@
int
sesman_close_all(void);
+/*
+ * Remove the listening transport
+ *
+ * Needed if reloading the config and the listener has changed
+ */
+void
+sesman_delete_listening_transport(void);
+
+/*
+ * Create the listening socket transport
+ *
+ * @return 0 for success
+ */
+int
+sesman_create_listening_transport(const struct config_sesman *cfg);
+
#endif