4 This file is part of avahi.
6 avahi is free software; you can redistribute it and/or modify it
7 under the terms of the GNU Lesser General Public License as
8 published by the Free Software Foundation; either version 2.1 of the
9 License, or (at your option) any later version.
11 avahi is distributed in the hope that it will be useful, but WITHOUT
12 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
13 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
14 Public License for more details.
16 You should have received a copy of the GNU Lesser General Public
17 License along with avahi; if not, write to the Free Software
18 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
29 sw_string sw_strdup(sw_const_string str) {
30 AVAHI_WARN_UNSUPPORTED_ABORT;
34 sw_opaque _sw_debug_malloc(
36 sw_const_string function,
39 AVAHI_WARN_UNSUPPORTED_ABORT;
43 sw_opaque _sw_debug_realloc(
46 sw_const_string function,
49 AVAHI_WARN_UNSUPPORTED_ABORT;
55 sw_const_string function,
58 AVAHI_WARN_UNSUPPORTED;
61 sw_const_string sw_strerror(/* howl sucks */) {
62 AVAHI_WARN_UNSUPPORTED_ABORT;
66 sw_result sw_timer_init(sw_timer * self) {
67 AVAHI_WARN_UNSUPPORTED;
71 sw_result sw_timer_fina(sw_timer self) {
72 AVAHI_WARN_UNSUPPORTED;
76 sw_result sw_time_init(sw_time * self) {
77 AVAHI_WARN_UNSUPPORTED;
81 sw_result sw_time_init_now(sw_time * self) {
82 AVAHI_WARN_UNSUPPORTED;
86 sw_result sw_time_fina(sw_time self) {
87 AVAHI_WARN_UNSUPPORTED;
94 AVAHI_WARN_UNSUPPORTED_ABORT;
100 AVAHI_WARN_UNSUPPORTED_ABORT;
103 sw_int32 sw_time_cmp(
106 AVAHI_WARN_UNSUPPORTED_ABORT;
109 sw_result sw_salt_init(
113 AVAHI_WARN_UNSUPPORTED;
117 sw_result sw_salt_fina(sw_salt self) {
118 AVAHI_WARN_UNSUPPORTED;
122 sw_result sw_salt_register_socket(
124 struct _sw_socket * socket,
125 sw_socket_event events,
126 sw_socket_handler handler,
127 sw_socket_handler_func func,
129 AVAHI_WARN_UNSUPPORTED;
133 sw_result sw_salt_unregister_socket(
135 struct _sw_socket * socket) {
136 AVAHI_WARN_UNSUPPORTED;
141 sw_result sw_salt_register_timer(
143 struct _sw_timer * timer,
145 sw_timer_handler handler,
146 sw_timer_handler_func func,
148 AVAHI_WARN_UNSUPPORTED;
152 sw_result sw_salt_unregister_timer(
154 struct _sw_timer * timer) {
155 AVAHI_WARN_UNSUPPORTED;
159 sw_result sw_salt_register_network_interface(
161 struct _sw_network_interface * netif,
162 sw_network_interface_handler handler,
163 sw_network_interface_handler_func func,
165 AVAHI_WARN_UNSUPPORTED;
169 sw_result sw_salt_unregister_network_interface_handler(sw_salt self) {
170 AVAHI_WARN_UNSUPPORTED;
174 sw_result sw_salt_register_signal(
176 struct _sw_signal * signal,
177 sw_signal_handler handler,
178 sw_signal_handler_func func,
181 AVAHI_WARN_UNSUPPORTED;
185 sw_result sw_salt_unregister_signal(
187 struct _sw_signal * signal) {
189 AVAHI_WARN_UNSUPPORTED;
193 sw_result sw_salt_lock(sw_salt self) {
194 AVAHI_WARN_UNSUPPORTED;
198 sw_result sw_salt_unlock(sw_salt self) {
199 AVAHI_WARN_UNSUPPORTED;
204 void sw_print_assert(
206 sw_const_string assert_string,
207 sw_const_string file,
208 sw_const_string func,
210 AVAHI_WARN_UNSUPPORTED;
215 sw_const_string format,
217 AVAHI_WARN_UNSUPPORTED;
220 sw_result sw_tcp_socket_init(sw_socket * self) {
221 AVAHI_WARN_UNSUPPORTED;
225 sw_result sw_tcp_socket_init_with_desc(
227 sw_sockdesc_t desc) {
228 AVAHI_WARN_UNSUPPORTED;
232 sw_result sw_udp_socket_init(
234 AVAHI_WARN_UNSUPPORTED;
238 sw_result sw_multicast_socket_init(
240 AVAHI_WARN_UNSUPPORTED;
244 sw_result sw_socket_fina(sw_socket self) {
245 AVAHI_WARN_UNSUPPORTED;
249 sw_result sw_socket_bind(
251 sw_ipv4_address address,
253 AVAHI_WARN_UNSUPPORTED;
257 sw_result sw_socket_join_multicast_group(
259 sw_ipv4_address local_address,
260 sw_ipv4_address multicast_address,
262 AVAHI_WARN_UNSUPPORTED;
266 sw_result sw_socket_leave_multicast_group(sw_socket self) {
267 AVAHI_WARN_UNSUPPORTED;
271 sw_result sw_socket_listen(
274 AVAHI_WARN_UNSUPPORTED;
278 sw_result sw_socket_connect(
280 sw_ipv4_address address,
282 AVAHI_WARN_UNSUPPORTED;
286 sw_result sw_socket_accept(
288 sw_socket * socket) {
289 AVAHI_WARN_UNSUPPORTED;
293 sw_result sw_socket_send(
297 sw_size_t * bytesWritten) {
298 AVAHI_WARN_UNSUPPORTED;
302 sw_result sw_socket_sendto(
306 sw_size_t * bytesWritten,
309 AVAHI_WARN_UNSUPPORTED;
313 sw_result sw_socket_recv(
318 AVAHI_WARN_UNSUPPORTED;
322 sw_result sw_socket_recvfrom(
327 sw_ipv4_address * from,
329 sw_ipv4_address * dest,
330 sw_uint32 * interface_index) {
331 AVAHI_WARN_UNSUPPORTED;
335 sw_result sw_socket_set_blocking_mode(
337 sw_bool blocking_mode) {
338 AVAHI_WARN_UNSUPPORTED;
342 sw_result sw_socket_set_options(
344 sw_socket_options options) {
345 AVAHI_WARN_UNSUPPORTED;
349 sw_ipv4_address sw_socket_ipv4_address(sw_socket self) {
350 AVAHI_WARN_UNSUPPORTED_ABORT;
353 sw_port sw_socket_port(sw_socket self) {
354 AVAHI_WARN_UNSUPPORTED_ABORT;
357 sw_sockdesc_t sw_socket_desc(sw_socket self) {
358 AVAHI_WARN_UNSUPPORTED_ABORT;
361 sw_result sw_socket_close(sw_socket self) {
362 AVAHI_WARN_UNSUPPORTED;
366 sw_result sw_socket_options_init(sw_socket_options * self) {
367 AVAHI_WARN_UNSUPPORTED;
371 sw_result sw_socket_options_fina(sw_socket_options self) {
372 AVAHI_WARN_UNSUPPORTED;
376 sw_result sw_socket_options_set_debug(
377 sw_socket_options self,
379 AVAHI_WARN_UNSUPPORTED;
383 sw_result sw_socket_options_set_nodelay(
384 sw_socket_options self,
386 AVAHI_WARN_UNSUPPORTED;
390 sw_result sw_socket_options_set_dontroute(
391 sw_socket_options self,
393 AVAHI_WARN_UNSUPPORTED;
397 sw_result sw_socket_options_set_keepalive(
398 sw_socket_options self,
400 AVAHI_WARN_UNSUPPORTED;
404 sw_result sw_socket_options_set_linger(
405 sw_socket_options self,
408 AVAHI_WARN_UNSUPPORTED;
412 sw_result sw_socket_options_set_reuseaddr(
413 sw_socket_options self,
415 AVAHI_WARN_UNSUPPORTED;
419 sw_result sw_socket_options_set_rcvbuf(
420 sw_socket_options self,
422 AVAHI_WARN_UNSUPPORTED;
426 sw_result sw_socket_options_set_sndbuf(
427 sw_socket_options self,
429 AVAHI_WARN_UNSUPPORTED;
433 int sw_socket_error_code(void) {
434 AVAHI_WARN_UNSUPPORTED_ABORT;
437 sw_result sw_corby_orb_init(
440 const sw_corby_orb_config * config,
441 sw_corby_orb_observer observer,
442 sw_corby_orb_observer_func func,
444 AVAHI_WARN_UNSUPPORTED;
448 sw_result sw_corby_orb_fina(sw_corby_orb self) {
449 AVAHI_WARN_UNSUPPORTED;
453 sw_result sw_corby_orb_register_servant(
455 sw_corby_servant servant,
456 sw_corby_servant_cb cb,
458 struct _sw_corby_object ** object,
459 sw_const_string protocol_name) {
460 AVAHI_WARN_UNSUPPORTED;
464 sw_result sw_corby_orb_unregister_servant(
466 sw_const_string oid) {
467 AVAHI_WARN_UNSUPPORTED;
471 sw_result sw_corby_orb_register_bidirectional_object(
473 struct _sw_corby_object * object) {
474 AVAHI_WARN_UNSUPPORTED;
478 sw_result sw_corby_orb_register_channel(
480 struct _sw_corby_channel * channel) {
481 AVAHI_WARN_UNSUPPORTED;
485 sw_corby_orb_delegate sw_corby_orb_get_delegate(sw_corby_orb self) {
486 AVAHI_WARN_UNSUPPORTED_ABORT;
489 sw_result sw_corby_orb_set_delegate(
491 sw_corby_orb_delegate delegate) {
492 AVAHI_WARN_UNSUPPORTED;
496 sw_result sw_corby_orb_set_observer(
498 sw_corby_orb_observer observer,
499 sw_corby_orb_observer_func func,
501 AVAHI_WARN_UNSUPPORTED;
505 sw_result sw_corby_orb_protocol_to_address(
510 AVAHI_WARN_UNSUPPORTED;
514 sw_result sw_corby_orb_protocol_to_url(
517 sw_const_string name,
520 AVAHI_WARN_UNSUPPORTED;
524 sw_result sw_corby_orb_read_channel(
526 struct _sw_corby_channel * channel) {
527 AVAHI_WARN_UNSUPPORTED;
531 sw_result sw_corby_orb_dispatch_message(
533 struct _sw_corby_channel * channel,
534 struct _sw_corby_message * message,
535 struct _sw_corby_buffer * buffer,
537 AVAHI_WARN_UNSUPPORTED;
541 sw_result sw_corby_message_init(sw_corby_message * self) {
542 AVAHI_WARN_UNSUPPORTED;
546 sw_result sw_corby_message_fina(sw_corby_message self) {
547 AVAHI_WARN_UNSUPPORTED;
551 sw_result sw_corby_buffer_init(sw_corby_buffer * self) {
552 AVAHI_WARN_UNSUPPORTED;
556 sw_result sw_corby_buffer_init_with_size(
557 sw_corby_buffer * self,
559 AVAHI_WARN_UNSUPPORTED;
563 sw_result sw_corby_buffer_init_with_delegate(
564 sw_corby_buffer * self,
565 sw_corby_buffer_delegate delegate,
566 sw_corby_buffer_overflow_func overflow,
567 sw_corby_buffer_underflow_func underflow,
569 AVAHI_WARN_UNSUPPORTED;
573 sw_result sw_corby_buffer_init_with_size_and_delegate(
574 sw_corby_buffer * self,
576 sw_corby_buffer_delegate delegate,
577 sw_corby_buffer_overflow_func overflow,
578 sw_corby_buffer_underflow_func underflow,
580 AVAHI_WARN_UNSUPPORTED;
584 sw_result sw_corby_buffer_fina(sw_corby_buffer self) {
585 AVAHI_WARN_UNSUPPORTED;
589 void sw_corby_buffer_reset(sw_corby_buffer self) {
590 AVAHI_WARN_UNSUPPORTED;
593 sw_result sw_corby_buffer_set_octets(
594 sw_corby_buffer self,
597 AVAHI_WARN_UNSUPPORTED;
601 sw_octets sw_corby_buffer_octets(sw_corby_buffer self) {
602 AVAHI_WARN_UNSUPPORTED;
606 sw_size_t sw_corby_buffer_bytes_used(sw_corby_buffer self) {
607 AVAHI_WARN_UNSUPPORTED;
611 sw_size_t sw_corby_buffer_size(sw_corby_buffer self) {
612 AVAHI_WARN_UNSUPPORTED;
616 sw_result sw_corby_buffer_put_int8(sw_corby_buffer self, sw_int8 val) {
617 AVAHI_WARN_UNSUPPORTED;
621 sw_result sw_corby_buffer_put_uint8(
622 sw_corby_buffer self,
624 AVAHI_WARN_UNSUPPORTED;
628 sw_result sw_corby_buffer_put_int16(
629 sw_corby_buffer self,
631 AVAHI_WARN_UNSUPPORTED;
635 sw_result sw_corby_buffer_put_uint16(
636 sw_corby_buffer self,
638 AVAHI_WARN_UNSUPPORTED;
642 sw_result sw_corby_buffer_put_int32(
643 sw_corby_buffer self,
645 AVAHI_WARN_UNSUPPORTED;
649 sw_result sw_corby_buffer_put_uint32(
650 sw_corby_buffer self,
652 AVAHI_WARN_UNSUPPORTED;
656 sw_result sw_corby_buffer_put_octets(
657 sw_corby_buffer self,
660 AVAHI_WARN_UNSUPPORTED;
664 sw_result sw_corby_buffer_put_sized_octets(
665 sw_corby_buffer self,
668 AVAHI_WARN_UNSUPPORTED;
672 sw_result sw_corby_buffer_put_cstring(
673 sw_corby_buffer self,
674 sw_const_string val) {
675 AVAHI_WARN_UNSUPPORTED;
679 sw_result sw_corby_buffer_put_object(
680 sw_corby_buffer self,
681 const struct _sw_corby_object * object) {
682 AVAHI_WARN_UNSUPPORTED;
686 sw_result sw_corby_buffer_put_pad(
687 sw_corby_buffer self,
688 sw_corby_buffer_pad pad) {
689 AVAHI_WARN_UNSUPPORTED;
693 sw_result sw_corby_buffer_get_int8(
694 sw_corby_buffer self,
696 AVAHI_WARN_UNSUPPORTED;
700 sw_result sw_corby_buffer_get_uint8(
701 sw_corby_buffer self,
703 AVAHI_WARN_UNSUPPORTED;
707 sw_result sw_corby_buffer_get_int16(
708 sw_corby_buffer self,
711 AVAHI_WARN_UNSUPPORTED;
715 sw_result sw_corby_buffer_get_uint16(
716 sw_corby_buffer self,
719 AVAHI_WARN_UNSUPPORTED;
723 sw_result sw_corby_buffer_get_int32(
724 sw_corby_buffer self,
727 AVAHI_WARN_UNSUPPORTED;
731 sw_result sw_corby_buffer_get_uint32(
732 sw_corby_buffer self,
735 AVAHI_WARN_UNSUPPORTED;
739 sw_result sw_corby_buffer_get_octets(
740 sw_corby_buffer self,
743 AVAHI_WARN_UNSUPPORTED;
747 sw_result sw_corby_buffer_allocate_and_get_sized_octets(
748 sw_corby_buffer self,
752 AVAHI_WARN_UNSUPPORTED;
756 sw_result sw_corby_buffer_get_zerocopy_sized_octets(
757 sw_corby_buffer self,
761 AVAHI_WARN_UNSUPPORTED;
765 sw_result sw_corby_buffer_get_sized_octets(
766 sw_corby_buffer self,
770 AVAHI_WARN_UNSUPPORTED;
774 sw_result sw_corby_buffer_allocate_and_get_cstring(
775 sw_corby_buffer self,
779 AVAHI_WARN_UNSUPPORTED;
783 sw_result sw_corby_buffer_get_zerocopy_cstring(
784 sw_corby_buffer self,
788 AVAHI_WARN_UNSUPPORTED;
792 sw_result sw_corby_buffer_get_cstring(
793 sw_corby_buffer self,
797 AVAHI_WARN_UNSUPPORTED;
801 sw_result sw_corby_buffer_get_object(
802 sw_corby_buffer self,
803 struct _sw_corby_object ** object,
805 AVAHI_WARN_UNSUPPORTED;
809 sw_result sw_corby_channel_start_request(
810 sw_corby_channel self,
811 sw_const_corby_profile profile,
812 struct _sw_corby_buffer ** buffer,
815 sw_bool reply_expected) {
816 AVAHI_WARN_UNSUPPORTED;
820 sw_result sw_corby_channel_start_reply(
821 sw_corby_channel self,
822 struct _sw_corby_buffer ** buffer,
823 sw_uint32 request_id,
824 sw_corby_reply_status status) {
825 AVAHI_WARN_UNSUPPORTED;
829 sw_result sw_corby_channel_send(
830 sw_corby_channel self,
831 struct _sw_corby_buffer * buffer,
832 sw_corby_buffer_observer observer,
833 sw_corby_buffer_written_func func,
835 AVAHI_WARN_UNSUPPORTED;
839 sw_result sw_corby_channel_recv(
840 sw_corby_channel self,
842 struct _sw_corby_message ** message,
843 sw_uint32 * request_id,
846 struct _sw_corby_buffer ** buffer,
849 AVAHI_WARN_UNSUPPORTED;
853 sw_result sw_corby_channel_last_recv_from(
854 sw_corby_channel self,
855 sw_ipv4_address * from,
856 sw_port * from_port) {
857 AVAHI_WARN_UNSUPPORTED;
861 sw_result sw_corby_channel_ff(
862 sw_corby_channel self,
863 struct _sw_corby_buffer * buffer) {
864 AVAHI_WARN_UNSUPPORTED;
868 sw_socket sw_corby_channel_socket(sw_corby_channel self) {
869 AVAHI_WARN_UNSUPPORTED;
873 sw_result sw_corby_channel_retain(sw_corby_channel self) {
874 AVAHI_WARN_UNSUPPORTED;
878 sw_result sw_corby_channel_set_delegate(
879 sw_corby_channel self,
880 sw_corby_channel_delegate delegate) {
881 AVAHI_WARN_UNSUPPORTED;
885 sw_corby_channel_delegate sw_corby_channel_get_delegate(
886 sw_corby_channel self) {
887 AVAHI_WARN_UNSUPPORTED_ABORT;
890 void sw_corby_channel_set_app_data(
891 sw_corby_channel self,
892 sw_opaque app_data) {
893 AVAHI_WARN_UNSUPPORTED;
896 sw_opaque sw_corby_channel_get_app_data(sw_corby_channel self) {
897 AVAHI_WARN_UNSUPPORTED_ABORT;
900 sw_result sw_corby_channel_fina(sw_corby_channel self) {
901 AVAHI_WARN_UNSUPPORTED;
905 sw_result sw_corby_object_init_from_url(
906 sw_corby_object * self,
907 struct _sw_corby_orb * orb,
909 sw_socket_options options,
911 AVAHI_WARN_UNSUPPORTED;
915 sw_result sw_corby_object_fina(
916 sw_corby_object self) {
917 AVAHI_WARN_UNSUPPORTED;
921 sw_result sw_corby_object_start_request(
922 sw_corby_object self,
925 sw_bool reply_expected,
926 sw_corby_buffer * buffer) {
927 AVAHI_WARN_UNSUPPORTED;
931 sw_result sw_corby_object_send(
932 sw_corby_object self,
933 sw_corby_buffer buffer,
934 sw_corby_buffer_observer observer,
935 sw_corby_buffer_written_func func,
937 AVAHI_WARN_UNSUPPORTED;
941 sw_result sw_corby_object_recv(
942 sw_corby_object self,
943 sw_corby_message * message,
944 sw_corby_buffer * buffer,
947 AVAHI_WARN_UNSUPPORTED;
951 sw_result sw_corby_object_channel(
952 sw_corby_object self,
953 sw_corby_channel * channel) {
954 AVAHI_WARN_UNSUPPORTED;
958 sw_result sw_corby_object_set_channel(
959 sw_corby_object self,
960 sw_corby_channel channel) {
961 AVAHI_WARN_UNSUPPORTED;
965 sw_result sw_discovery_init_with_flags(
967 sw_discovery_init_flags flags) {
968 AVAHI_WARN_UNSUPPORTED;
972 sw_result sw_discovery_publish_host(
974 sw_uint32 interface_index,
975 sw_const_string name,
976 sw_const_string domain,
977 sw_ipv4_address address,
978 sw_discovery_publish_reply reply,
980 sw_discovery_oid * oid) {
981 AVAHI_WARN_UNSUPPORTED;
985 sw_result sw_discovery_publish_update(
987 sw_discovery_oid oid,
988 sw_octets text_record,
989 sw_uint32 text_record_len) {
990 AVAHI_WARN_UNSUPPORTED;
994 sw_result sw_discovery_query_record(
996 sw_uint32 interface_index,
998 sw_const_string fullname,
1001 sw_discovery_query_record_reply reply,
1003 sw_discovery_oid * oid) {
1004 AVAHI_WARN_UNSUPPORTED;
1005 return SW_E_NO_IMPL;
1008 sw_result sw_text_record_string_iterator_init(
1009 sw_text_record_string_iterator * self,
1010 sw_const_string text_record_string) {
1011 AVAHI_WARN_UNSUPPORTED;
1012 return SW_E_NO_IMPL;
1015 sw_result sw_text_record_string_iterator_fina(
1016 sw_text_record_string_iterator self) {
1017 AVAHI_WARN_UNSUPPORTED;
1018 return SW_E_NO_IMPL;
1021 sw_result sw_text_record_string_iterator_next(
1022 sw_text_record_string_iterator self,
1025 AVAHI_WARN_UNSUPPORTED;
1026 return SW_E_NO_IMPL;