summaryrefslogtreecommitdiffstats
path: root/main.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2004-12-23 16:08:40 +0000
committerLennart Poettering <lennart@poettering.net>2004-12-23 16:08:40 +0000
commit33ccd714ea9469b5b7d3b36bbe468ba1b0f31dfc (patch)
tree833e8c3331b1f2d9a3e16c131852bf7fe1a00998 /main.c
parent2095aa52444f9ab598475ddcf8ca1773a02f8e13 (diff)
initial commit
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@3 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'main.c')
-rw-r--r--main.c37
1 files changed, 37 insertions, 0 deletions
diff --git a/main.c b/main.c
new file mode 100644
index 0000000..9bba48c
--- /dev/null
+++ b/main.c
@@ -0,0 +1,37 @@
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include <arpa/inet.h>
+
+#include "flx.h"
+
+static GMainLoop *loop = NULL;
+
+static gboolean timeout (gpointer data) {
+ g_main_loop_quit(loop);
+ return FALSE;
+}
+
+int main(int argc, char *argv[]) {
+ flxServer *flx;
+ flxLocalAddrSource *l;
+ guint32 ip;
+
+ flx = flx_server_new(NULL);
+
+ l = flx_local_addr_source_new(flx);
+
+/* ip = inet_addr("127.0.0.1"); */
+/* flx_server_add(flx, flx_server_get_next_id(flx), "foo.local", FLX_DNS_TYPE_A, &ip, sizeof(ip)); */
+
+ g_timeout_add(1000, timeout, NULL);
+
+ loop = g_main_loop_new(NULL, FALSE);
+ g_main_loop_run(loop);
+ g_main_loop_unref(loop);
+
+ flx_server_dump(flx, stdout);
+
+ flx_local_addr_source_free(l);
+ flx_server_free(flx);
+ return 0;
+}