#ifndef UWP_SETTINGS_H
#define UWP_SETTINGS_H
+#include <Xm/Xm.h>
+
#ifdef __cplusplus
extern "C" {
#endif
#define UWP_PLAYER_BIN "player"
-#define UWP_PLAYER_TYPE "player_type"
+#define UWP_PLAYER_TYPE "playertype"
+
+typedef struct PlayerInfo {
+ char *bin;
+ char *type;
+} PlayerInfo;
+
+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);
-int load_settings(void);
+void ShutdownInstanceSocket(Display *dp);
#ifdef __cplusplus