]> git.meshlink.io Git - catta/blobdiff - tests/update-test.c
rename everything avahi to catta
[catta] / tests / update-test.c
index dcbba80c1d19b371444eb57417bea161de2d56c1..b9ed3157ac18e27a0c36ac5147354e1d7a8f3e16 100644 (file)
@@ -1,18 +1,18 @@
 /***
-  This file is part of avahi.
+  This file is part of catta.
 
-  avahi is free software; you can redistribute it and/or modify it
+  catta is free software; you can redistribute it and/or modify it
   under the terms of the GNU Lesser General Public License as
   published by the Free Software Foundation; either version 2.1 of the
   License, or (at your option) any later version.
 
-  avahi is distributed in the hope that it will be useful, but WITHOUT
+  catta is distributed in the hope that it will be useful, but WITHOUT
   ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
   Public License for more details.
 
   You should have received a copy of the GNU Lesser General Public
-  License along with avahi; if not, write to the Free Software
+  License along with catta; if not, write to the Free Software
   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
   USA.
 ***/
 #include <assert.h>
 #include <stdlib.h>
 
-#include <avahi/error.h>
-#include <avahi/watch.h>
-#include <avahi/simple-watch.h>
-#include <avahi/malloc.h>
-#include <avahi/alternative.h>
-#include <avahi/timeval.h>
+#include <catta/error.h>
+#include <catta/watch.h>
+#include <catta/simple-watch.h>
+#include <catta/malloc.h>
+#include <catta/alternative.h>
+#include <catta/timeval.h>
 
-#include <avahi/core.h>
-#include <avahi/log.h>
-#include <avahi/publish.h>
-#include <avahi/lookup.h>
+#include <catta/core.h>
+#include <catta/log.h>
+#include <catta/publish.h>
+#include <catta/lookup.h>
 
-static AvahiSEntryGroup *group = NULL;
+static CattaSEntryGroup *group = NULL;
 
-static void server_callback(AvahiServer *s, AvahiServerState state, AVAHI_GCC_UNUSED void* userdata) {
+static void server_callback(CattaServer *s, CattaServerState state, CATTA_GCC_UNUSED void* userdata) {
 
-    avahi_log_debug("server state: %i", state);
+    catta_log_debug("server state: %i", state);
 
-    if (state == AVAHI_SERVER_RUNNING) {
+    if (state == CATTA_SERVER_RUNNING) {
         int ret;
 
-        group = avahi_s_entry_group_new(s, NULL, NULL);
+        group = catta_s_entry_group_new(s, NULL, NULL);
         assert(group);
 
-        ret = avahi_server_add_service(s, group, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, "foo", "_http._tcp", NULL, NULL, 80, "test1", NULL);
-        assert(ret == AVAHI_OK);
+        ret = catta_server_add_service(s, group, CATTA_IF_UNSPEC, CATTA_PROTO_UNSPEC, 0, "foo", "_http._tcp", NULL, NULL, 80, "test1", NULL);
+        assert(ret == CATTA_OK);
 
-        avahi_s_entry_group_commit(group);
+        catta_s_entry_group_commit(group);
     }
 }
 
-static void modify_txt_callback(AVAHI_GCC_UNUSED AvahiTimeout *e, void *userdata) {
+static void modify_txt_callback(CATTA_GCC_UNUSED CattaTimeout *e, void *userdata) {
     int ret;
-    AvahiServer *s = userdata;
+    CattaServer *s = userdata;
 
-    avahi_log_debug("modifying");
+    catta_log_debug("modifying");
 
-    ret = avahi_server_update_service_txt(s, group, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, "foo", "_http._tcp", NULL, "test2", NULL);
-    assert(ret == AVAHI_OK);
+    ret = catta_server_update_service_txt(s, group, CATTA_IF_UNSPEC, CATTA_PROTO_UNSPEC, 0, "foo", "_http._tcp", NULL, "test2", NULL);
+    assert(ret == CATTA_OK);
 }
 
-int main(AVAHI_GCC_UNUSED int argc, AVAHI_GCC_UNUSED char *argv[]) {
-    AvahiSimplePoll *simple_poll;
-    const AvahiPoll *poll_api;
-    AvahiServer *server;
+int main(CATTA_GCC_UNUSED int argc, CATTA_GCC_UNUSED char *argv[]) {
+    CattaSimplePoll *simple_poll;
+    const CattaPoll *poll_api;
+    CattaServer *server;
     struct timeval tv;
-    AvahiServerConfig config;
+    CattaServerConfig config;
 
-    simple_poll = avahi_simple_poll_new();
+    simple_poll = catta_simple_poll_new();
     assert(simple_poll);
 
-    poll_api = avahi_simple_poll_get(simple_poll);
+    poll_api = catta_simple_poll_get(simple_poll);
     assert(poll_api);
 
-    avahi_server_config_init(&config);
+    catta_server_config_init(&config);
     config.publish_domain = config.publish_workstation = config.use_ipv6 = config.publish_hinfo = 0;
-    server = avahi_server_new(poll_api, &config, server_callback, NULL, NULL);
+    server = catta_server_new(poll_api, &config, server_callback, NULL, NULL);
     assert(server);
-    avahi_server_config_free(&config);
+    catta_server_config_free(&config);
 
-    poll_api->timeout_new(poll_api, avahi_elapse_time(&tv, 1000*10, 0), modify_txt_callback, server);
+    poll_api->timeout_new(poll_api, catta_elapse_time(&tv, 1000*10, 0), modify_txt_callback, server);
 
-    avahi_simple_poll_loop(simple_poll);
+    catta_simple_poll_loop(simple_poll);
     return 0;
 }