diff options
author | Lennart Poettering <lennart@poettering.net> | 2005-01-21 00:16:08 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2005-01-21 00:16:08 +0000 |
commit | 0781d5363fb6fd723a2316fc7558aef6439b2f71 (patch) | |
tree | f6a942889c55230611d4472c21a7075a7c2fc609 /main.c | |
parent | d6e2dbabccb08970da991e6d2b0fda7a56d83e6f (diff) |
massive work
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@8 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 24 |
1 files changed, 12 insertions, 12 deletions
@@ -5,35 +5,35 @@ #include "flx.h" #include "server.h" -static GMainLoop *loop = NULL; - static gboolean timeout(gpointer data) { - g_main_loop_quit(loop); + g_main_loop_quit(data); return FALSE; } int main(int argc, char *argv[]) { flxServer *flx; gchar *r; - flxQuery q; + flxKey *k; + GMainLoop *loop = NULL; flx = flx_server_new(NULL); - flx_server_add_text(flx, 0, 0, AF_UNSPEC, NULL, "hallo"); - - q.name = "campari.local."; - q.class = FLX_DNS_CLASS_IN; - q.type = FLX_DNS_TYPE_A; - flx_server_post_query_job(flx, 0, AF_UNSPEC, NULL, &q); + flx_server_add_text(flx, 0, 0, AF_UNSPEC, FALSE, NULL, "hallo"); + + k = flx_key_new("cocaine.local.", FLX_DNS_CLASS_IN, FLX_DNS_TYPE_A); + flx_server_send_query(flx, 0, AF_UNSPEC, k); + flx_key_unref(k); + + loop = g_main_loop_new(NULL, FALSE); - g_timeout_add(5000, timeout, NULL); + g_timeout_add(5000, timeout, loop); - loop = g_main_loop_new(NULL, FALSE); g_main_loop_run(loop); g_main_loop_unref(loop); flx_server_dump(flx, stdout); flx_server_free(flx); + return 0; } |