diff options
author | Lennart Poettering <lennart@poettering.net> | 2004-12-23 16:08:40 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2004-12-23 16:08:40 +0000 |
commit | 33ccd714ea9469b5b7d3b36bbe468ba1b0f31dfc (patch) | |
tree | 833e8c3331b1f2d9a3e16c131852bf7fe1a00998 /main.c | |
parent | 2095aa52444f9ab598475ddcf8ca1773a02f8e13 (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.c | 37 |
1 files changed, 37 insertions, 0 deletions
@@ -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; +} |