X-Git-Url: http://git.meshlink.io/?p=catta;a=blobdiff_plain;f=tests%2Fupdate-test.c;h=b9ed3157ac18e27a0c36ac5147354e1d7a8f3e16;hp=dcbba80c1d19b371444eb57417bea161de2d56c1;hb=2c550daf4ac6a6aab7f21047c037b4dd53c57fa6;hpb=37d19f15523b6fe4d1fef2329abe421221b3d4b3 diff --git a/tests/update-test.c b/tests/update-test.c index dcbba80..b9ed315 100644 --- a/tests/update-test.c +++ b/tests/update-test.c @@ -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. ***/ @@ -24,68 +24,68 @@ #include #include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include -#include -#include -#include -#include +#include +#include +#include +#include -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; }