blob: 04b634c2bfd5868be32b281a65c4c561cadf4ae3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#ifndef foolassiavahihfoo
#define foolassiavahihfoo
#include <avahi-client/client.h>
#include <avahi-client/publish.h>
#include <avahi-client/lookup.h>
#include <avahi-glib/glib-watch.h>
typedef struct LassiAvahiInfo LassiAvahiInfo;
struct LassiServer;
struct LassiAvahiInfo {
struct LassiServer *server;
AvahiGLibPoll *poll;
AvahiClient *client;
AvahiEntryGroup *group;
char *service_name;
AvahiServiceBrowser *browser;
};
#include "lassi-server.h"
int lassi_avahi_init(LassiAvahiInfo *i, LassiServer *server);
void lassi_avahi_done(LassiAvahiInfo *i);
#define LASSI_SERVICE_TYPE "_mango-lassi._tcp"
#endif
|