add single instance mode
[uwplayer.git] / application / settings.h
index e97b080..8cce5f2 100644 (file)
@@ -23,6 +23,8 @@
 #ifndef UWP_SETTINGS_H
 #define UWP_SETTINGS_H
 
+#include <Xm/Xm.h>
+
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -39,6 +41,16 @@ int load_config(void);
 
 char* SettingsGetPlayerBin(void);
 
+char *InstanceFilePath(Display *dp);
+
+int ConnectToInstance(const char *path);
+
+int CreateSingleInstanceSocket(Display *dp, Bool *already_running);
+
+void* instance_socket_thread(void *data);
+
+void ShutdownInstanceSocket(Display *dp);
+
 
 #ifdef __cplusplus
 }