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 void sw_print_assert(
195 sw_const_string assert_string,
196 sw_const_string file,
197 sw_const_string func,
199 AVAHI_WARN_UNSUPPORTED;
204 sw_const_string format,
206 AVAHI_WARN_UNSUPPORTED;
209 sw_result sw_tcp_socket_init(sw_socket * self) {
210 AVAHI_WARN_UNSUPPORTED;
214 sw_result sw_tcp_socket_init_with_desc(
216 sw_sockdesc_t desc) {
217 AVAHI_WARN_UNSUPPORTED;
221 sw_result sw_udp_socket_init(
223 AVAHI_WARN_UNSUPPORTED;
227 sw_result sw_multicast_socket_init(
229 AVAHI_WARN_UNSUPPORTED;
233 sw_result sw_socket_fina(sw_socket self) {
234 AVAHI_WARN_UNSUPPORTED;
238 sw_result sw_socket_bind(
240 sw_ipv4_address address,
242 AVAHI_WARN_UNSUPPORTED;
246 sw_result sw_socket_join_multicast_group(
248 sw_ipv4_address local_address,
249 sw_ipv4_address multicast_address,
251 AVAHI_WARN_UNSUPPORTED;
255 sw_result sw_socket_leave_multicast_group(sw_socket self) {
256 AVAHI_WARN_UNSUPPORTED;
260 sw_result sw_socket_listen(
263 AVAHI_WARN_UNSUPPORTED;
267 sw_result sw_socket_connect(
269 sw_ipv4_address address,
271 AVAHI_WARN_UNSUPPORTED;
275 sw_result sw_socket_accept(
277 sw_socket * socket) {
278 AVAHI_WARN_UNSUPPORTED;
282 sw_result sw_socket_send(
286 sw_size_t * bytesWritten) {
287 AVAHI_WARN_UNSUPPORTED;
291 sw_result sw_socket_sendto(
295 sw_size_t * bytesWritten,
298 AVAHI_WARN_UNSUPPORTED;
302 sw_result sw_socket_recv(
307 AVAHI_WARN_UNSUPPORTED;
311 sw_result sw_socket_recvfrom(
316 sw_ipv4_address * from,
318 sw_ipv4_address * dest,
319 sw_uint32 * interface_index) {
320 AVAHI_WARN_UNSUPPORTED;
324 sw_result sw_socket_set_blocking_mode(
326 sw_bool blocking_mode) {
327 AVAHI_WARN_UNSUPPORTED;
331 sw_result sw_socket_set_options(
333 sw_socket_options options) {
334 AVAHI_WARN_UNSUPPORTED;
338 sw_ipv4_address sw_socket_ipv4_address(sw_socket self) {
339 AVAHI_WARN_UNSUPPORTED_ABORT;
342 sw_port sw_socket_port(sw_socket self) {
343 AVAHI_WARN_UNSUPPORTED_ABORT;
346 sw_sockdesc_t sw_socket_desc(sw_socket self) {
347 AVAHI_WARN_UNSUPPORTED_ABORT;
350 sw_result sw_socket_close(sw_socket self) {
351 AVAHI_WARN_UNSUPPORTED;
355 sw_result sw_socket_options_init(sw_socket_options * self) {
356 AVAHI_WARN_UNSUPPORTED;
360 sw_result sw_socket_options_fina(sw_socket_options self) {
361 AVAHI_WARN_UNSUPPORTED;
365 sw_result sw_socket_options_set_debug(
366 sw_socket_options self,
368 AVAHI_WARN_UNSUPPORTED;
372 sw_result sw_socket_options_set_nodelay(
373 sw_socket_options self,
375 AVAHI_WARN_UNSUPPORTED;
379 sw_result sw_socket_options_set_dontroute(
380 sw_socket_options self,
382 AVAHI_WARN_UNSUPPORTED;
386 sw_result sw_socket_options_set_keepalive(
387 sw_socket_options self,
389 AVAHI_WARN_UNSUPPORTED;
393 sw_result sw_socket_options_set_linger(
394 sw_socket_options self,
397 AVAHI_WARN_UNSUPPORTED;
401 sw_result sw_socket_options_set_reuseaddr(
402 sw_socket_options self,
404 AVAHI_WARN_UNSUPPORTED;
408 sw_result sw_socket_options_set_rcvbuf(
409 sw_socket_options self,
411 AVAHI_WARN_UNSUPPORTED;
415 sw_result sw_socket_options_set_sndbuf(
416 sw_socket_options self,
418 AVAHI_WARN_UNSUPPORTED;
422 int sw_socket_error_code(void) {
423 AVAHI_WARN_UNSUPPORTED_ABORT;
426 sw_result sw_corby_orb_init(
429 const sw_corby_orb_config * config,
430 sw_corby_orb_observer observer,
431 sw_corby_orb_observer_func func,
433 AVAHI_WARN_UNSUPPORTED;
437 sw_result sw_corby_orb_fina(sw_corby_orb self) {
438 AVAHI_WARN_UNSUPPORTED;
442 sw_result sw_corby_orb_register_servant(
444 sw_corby_servant servant,
445 sw_corby_servant_cb cb,
447 struct _sw_corby_object ** object,
448 sw_const_string protocol_name) {
449 AVAHI_WARN_UNSUPPORTED;
453 sw_result sw_corby_orb_unregister_servant(
455 sw_const_string oid) {
456 AVAHI_WARN_UNSUPPORTED;
460 sw_result sw_corby_orb_register_bidirectional_object(
462 struct _sw_corby_object * object) {
463 AVAHI_WARN_UNSUPPORTED;
467 sw_result sw_corby_orb_register_channel(
469 struct _sw_corby_channel * channel) {
470 AVAHI_WARN_UNSUPPORTED;
474 sw_corby_orb_delegate sw_corby_orb_get_delegate(sw_corby_orb self) {
475 AVAHI_WARN_UNSUPPORTED_ABORT;
478 sw_result sw_corby_orb_set_delegate(
480 sw_corby_orb_delegate delegate) {
481 AVAHI_WARN_UNSUPPORTED;
485 sw_result sw_corby_orb_set_observer(
487 sw_corby_orb_observer observer,
488 sw_corby_orb_observer_func func,
490 AVAHI_WARN_UNSUPPORTED;
494 sw_result sw_corby_orb_protocol_to_address(
499 AVAHI_WARN_UNSUPPORTED;
503 sw_result sw_corby_orb_protocol_to_url(
506 sw_const_string name,
509 AVAHI_WARN_UNSUPPORTED;
513 sw_result sw_corby_orb_read_channel(
515 struct _sw_corby_channel * channel) {
516 AVAHI_WARN_UNSUPPORTED;
520 sw_result sw_corby_orb_dispatch_message(
522 struct _sw_corby_channel * channel,
523 struct _sw_corby_message * message,
524 struct _sw_corby_buffer * buffer,
526 AVAHI_WARN_UNSUPPORTED;
530 sw_result sw_corby_message_init(sw_corby_message * self) {
531 AVAHI_WARN_UNSUPPORTED;
535 sw_result sw_corby_message_fina(sw_corby_message self) {
536 AVAHI_WARN_UNSUPPORTED;
540 sw_result sw_corby_buffer_init(sw_corby_buffer * self) {
541 AVAHI_WARN_UNSUPPORTED;
545 sw_result sw_corby_buffer_init_with_size(
546 sw_corby_buffer * self,
548 AVAHI_WARN_UNSUPPORTED;
552 sw_result sw_corby_buffer_init_with_delegate(
553 sw_corby_buffer * self,
554 sw_corby_buffer_delegate delegate,
555 sw_corby_buffer_overflow_func overflow,
556 sw_corby_buffer_underflow_func underflow,
558 AVAHI_WARN_UNSUPPORTED;
562 sw_result sw_corby_buffer_init_with_size_and_delegate(
563 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_fina(sw_corby_buffer self) {
574 AVAHI_WARN_UNSUPPORTED;
578 void sw_corby_buffer_reset(sw_corby_buffer self) {
579 AVAHI_WARN_UNSUPPORTED;
582 sw_result sw_corby_buffer_set_octets(
583 sw_corby_buffer self,
586 AVAHI_WARN_UNSUPPORTED;
590 sw_octets sw_corby_buffer_octets(sw_corby_buffer self) {
591 AVAHI_WARN_UNSUPPORTED;
595 sw_size_t sw_corby_buffer_bytes_used(sw_corby_buffer self) {
596 AVAHI_WARN_UNSUPPORTED;
600 sw_size_t sw_corby_buffer_size(sw_corby_buffer self) {
601 AVAHI_WARN_UNSUPPORTED;
605 sw_result sw_corby_buffer_put_int8(sw_corby_buffer self, sw_int8 val) {
606 AVAHI_WARN_UNSUPPORTED;
610 sw_result sw_corby_buffer_put_uint8(
611 sw_corby_buffer self,
613 AVAHI_WARN_UNSUPPORTED;
617 sw_result sw_corby_buffer_put_int16(
618 sw_corby_buffer self,
620 AVAHI_WARN_UNSUPPORTED;
624 sw_result sw_corby_buffer_put_uint16(
625 sw_corby_buffer self,
627 AVAHI_WARN_UNSUPPORTED;
631 sw_result sw_corby_buffer_put_int32(
632 sw_corby_buffer self,
634 AVAHI_WARN_UNSUPPORTED;
638 sw_result sw_corby_buffer_put_uint32(
639 sw_corby_buffer self,
641 AVAHI_WARN_UNSUPPORTED;
645 sw_result sw_corby_buffer_put_octets(
646 sw_corby_buffer self,
649 AVAHI_WARN_UNSUPPORTED;
653 sw_result sw_corby_buffer_put_sized_octets(
654 sw_corby_buffer self,
657 AVAHI_WARN_UNSUPPORTED;
661 sw_result sw_corby_buffer_put_cstring(
662 sw_corby_buffer self,
663 sw_const_string val) {
664 AVAHI_WARN_UNSUPPORTED;
668 sw_result sw_corby_buffer_put_object(
669 sw_corby_buffer self,
670 const struct _sw_corby_object * object) {
671 AVAHI_WARN_UNSUPPORTED;
675 sw_result sw_corby_buffer_put_pad(
676 sw_corby_buffer self,
677 sw_corby_buffer_pad pad) {
678 AVAHI_WARN_UNSUPPORTED;
682 sw_result sw_corby_buffer_get_int8(
683 sw_corby_buffer self,
685 AVAHI_WARN_UNSUPPORTED;
689 sw_result sw_corby_buffer_get_uint8(
690 sw_corby_buffer self,
692 AVAHI_WARN_UNSUPPORTED;
696 sw_result sw_corby_buffer_get_int16(
697 sw_corby_buffer self,
700 AVAHI_WARN_UNSUPPORTED;
704 sw_result sw_corby_buffer_get_uint16(
705 sw_corby_buffer self,
708 AVAHI_WARN_UNSUPPORTED;
712 sw_result sw_corby_buffer_get_int32(
713 sw_corby_buffer self,
716 AVAHI_WARN_UNSUPPORTED;
720 sw_result sw_corby_buffer_get_uint32(
721 sw_corby_buffer self,
724 AVAHI_WARN_UNSUPPORTED;
728 sw_result sw_corby_buffer_get_octets(
729 sw_corby_buffer self,
732 AVAHI_WARN_UNSUPPORTED;
736 sw_result sw_corby_buffer_allocate_and_get_sized_octets(
737 sw_corby_buffer self,
741 AVAHI_WARN_UNSUPPORTED;
745 sw_result sw_corby_buffer_get_zerocopy_sized_octets(
746 sw_corby_buffer self,
750 AVAHI_WARN_UNSUPPORTED;
754 sw_result sw_corby_buffer_get_sized_octets(
755 sw_corby_buffer self,
759 AVAHI_WARN_UNSUPPORTED;
763 sw_result sw_corby_buffer_allocate_and_get_cstring(
764 sw_corby_buffer self,
768 AVAHI_WARN_UNSUPPORTED;
772 sw_result sw_corby_buffer_get_zerocopy_cstring(
773 sw_corby_buffer self,
777 AVAHI_WARN_UNSUPPORTED;
781 sw_result sw_corby_buffer_get_cstring(
782 sw_corby_buffer self,
786 AVAHI_WARN_UNSUPPORTED;
790 sw_result sw_corby_buffer_get_object(
791 sw_corby_buffer self,
792 struct _sw_corby_object ** object,
794 AVAHI_WARN_UNSUPPORTED;
798 sw_result sw_corby_channel_start_request(
799 sw_corby_channel self,
800 sw_const_corby_profile profile,
801 struct _sw_corby_buffer ** buffer,
804 sw_bool reply_expected) {
805 AVAHI_WARN_UNSUPPORTED;
809 sw_result sw_corby_channel_start_reply(
810 sw_corby_channel self,
811 struct _sw_corby_buffer ** buffer,
812 sw_uint32 request_id,
813 sw_corby_reply_status status) {
814 AVAHI_WARN_UNSUPPORTED;
818 sw_result sw_corby_channel_send(
819 sw_corby_channel self,
820 struct _sw_corby_buffer * buffer,
821 sw_corby_buffer_observer observer,
822 sw_corby_buffer_written_func func,
824 AVAHI_WARN_UNSUPPORTED;
828 sw_result sw_corby_channel_recv(
829 sw_corby_channel self,
831 struct _sw_corby_message ** message,
832 sw_uint32 * request_id,
835 struct _sw_corby_buffer ** buffer,
838 AVAHI_WARN_UNSUPPORTED;
842 sw_result sw_corby_channel_last_recv_from(
843 sw_corby_channel self,
844 sw_ipv4_address * from,
845 sw_port * from_port) {
846 AVAHI_WARN_UNSUPPORTED;
850 sw_result sw_corby_channel_ff(
851 sw_corby_channel self,
852 struct _sw_corby_buffer * buffer) {
853 AVAHI_WARN_UNSUPPORTED;
857 sw_socket sw_corby_channel_socket(sw_corby_channel self) {
858 AVAHI_WARN_UNSUPPORTED;
862 sw_result sw_corby_channel_retain(sw_corby_channel self) {
863 AVAHI_WARN_UNSUPPORTED;
867 sw_result sw_corby_channel_set_delegate(
868 sw_corby_channel self,
869 sw_corby_channel_delegate delegate) {
870 AVAHI_WARN_UNSUPPORTED;
874 sw_corby_channel_delegate sw_corby_channel_get_delegate(
875 sw_corby_channel self) {
876 AVAHI_WARN_UNSUPPORTED_ABORT;
879 void sw_corby_channel_set_app_data(
880 sw_corby_channel self,
881 sw_opaque app_data) {
882 AVAHI_WARN_UNSUPPORTED;
885 sw_opaque sw_corby_channel_get_app_data(sw_corby_channel self) {
886 AVAHI_WARN_UNSUPPORTED_ABORT;
889 sw_result sw_corby_channel_fina(sw_corby_channel self) {
890 AVAHI_WARN_UNSUPPORTED;
894 sw_result sw_corby_object_init_from_url(
895 sw_corby_object * self,
896 struct _sw_corby_orb * orb,
898 sw_socket_options options,
900 AVAHI_WARN_UNSUPPORTED;
904 sw_result sw_corby_object_fina(
905 sw_corby_object self) {
906 AVAHI_WARN_UNSUPPORTED;
910 sw_result sw_corby_object_start_request(
911 sw_corby_object self,
914 sw_bool reply_expected,
915 sw_corby_buffer * buffer) {
916 AVAHI_WARN_UNSUPPORTED;
920 sw_result sw_corby_object_send(
921 sw_corby_object self,
922 sw_corby_buffer buffer,
923 sw_corby_buffer_observer observer,
924 sw_corby_buffer_written_func func,
926 AVAHI_WARN_UNSUPPORTED;
930 sw_result sw_corby_object_recv(
931 sw_corby_object self,
932 sw_corby_message * message,
933 sw_corby_buffer * buffer,
936 AVAHI_WARN_UNSUPPORTED;
940 sw_result sw_corby_object_channel(
941 sw_corby_object self,
942 sw_corby_channel * channel) {
943 AVAHI_WARN_UNSUPPORTED;
947 sw_result sw_corby_object_set_channel(
948 sw_corby_object self,
949 sw_corby_channel channel) {
950 AVAHI_WARN_UNSUPPORTED;
954 sw_result sw_discovery_publish_host(
956 sw_uint32 interface_index,
957 sw_const_string name,
958 sw_const_string domain,
959 sw_ipv4_address address,
960 sw_discovery_publish_reply reply,
962 sw_discovery_oid * oid) {
963 AVAHI_WARN_UNSUPPORTED;
967 sw_result sw_discovery_publish_update(
969 sw_discovery_oid oid,
970 sw_octets text_record,
971 sw_uint32 text_record_len) {
972 AVAHI_WARN_UNSUPPORTED;
976 sw_result sw_discovery_query_record(
978 sw_uint32 interface_index,
980 sw_const_string fullname,
983 sw_discovery_query_record_reply reply,
985 sw_discovery_oid * oid) {
986 AVAHI_WARN_UNSUPPORTED;
990 sw_result sw_text_record_string_iterator_init(
991 sw_text_record_string_iterator * self,
992 sw_const_string text_record_string) {
993 AVAHI_WARN_UNSUPPORTED;
997 sw_result sw_text_record_string_iterator_fina(
998 sw_text_record_string_iterator self) {
999 AVAHI_WARN_UNSUPPORTED;
1000 return SW_E_NO_IMPL;
1003 sw_result sw_text_record_string_iterator_next(
1004 sw_text_record_string_iterator self,
1007 AVAHI_WARN_UNSUPPORTED;
1008 return SW_E_NO_IMPL;