summaryrefslogtreecommitdiffstats
path: root/lassi-server.h
diff options
context:
space:
mode:
Diffstat (limited to 'lassi-server.h')
-rw-r--r--lassi-server.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/lassi-server.h b/lassi-server.h
index b8f7dc4..b6117ae 100644
--- a/lassi-server.h
+++ b/lassi-server.h
@@ -10,11 +10,13 @@ typedef struct LassiConnection LassiConnection;
#include "lassi-grab.h"
#include "lassi-osd.h"
#include "lassi-clipboard.h"
+#include "lassi-avahi.h"
struct LassiServer {
DBusServer *dbus_server;
char *id, *address;
+ uint16_t port;
/* All connections */
GList *connections;
@@ -45,6 +47,7 @@ struct LassiServer {
LassiGrabInfo grab_info;
LassiOsdInfo osd_info;
LassiClipboardInfo clipboard_info;
+ LassiAvahiInfo avahi_info;
};
struct LassiConnection {
@@ -67,4 +70,6 @@ int lassi_server_acquire_clipboard(LassiServer *ls, gboolean primary, char**targ
int lassi_server_return_clipboard(LassiServer *ls, gboolean primary);
int lassi_server_get_clipboard(LassiServer *ls, gboolean primary, const char *t, int *f, gpointer *p, int *l);
+LassiConnection* lassi_server_connect(LassiServer *ls, const char *a);
+
#endif