]> git.meshlink.io Git - catta/blob - avahi-compat-howl/unsupported.c
ff440af9c61ee9929c9aca028d1786ea0ee6dcba
[catta] / avahi-compat-howl / unsupported.c
1 /***
2   This file is part of avahi.
3
4   avahi is free software; you can redistribute it and/or modify it
5   under the terms of the GNU Lesser General Public License as
6   published by the Free Software Foundation; either version 2.1 of the
7   License, or (at your option) any later version.
8
9   avahi is distributed in the hope that it will be useful, but WITHOUT
10   ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
11   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
12   Public License for more details.
13
14   You should have received a copy of the GNU Lesser General Public
15   License along with avahi; if not, write to the Free Software
16   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
17   USA.
18 ***/
19
20 #ifdef HAVE_CONFIG_H
21 #include <config.h>
22 #endif
23
24 #include <avahi-common/gccmacro.h>
25
26 #include "howl.h"
27 #include "warn.h"
28
29 AVAHI_GCC_NORETURN
30 sw_string sw_strdup(AVAHI_GCC_UNUSED sw_const_string str) {
31     AVAHI_WARN_UNSUPPORTED_ABORT;
32 }
33
34 AVAHI_GCC_NORETURN
35 sw_opaque _sw_debug_malloc(
36     AVAHI_GCC_UNUSED sw_size_t size,
37     AVAHI_GCC_UNUSED sw_const_string function,
38     AVAHI_GCC_UNUSED sw_const_string file,
39     AVAHI_GCC_UNUSED sw_uint32 line) {
40     AVAHI_WARN_UNSUPPORTED_ABORT;
41 }
42
43 AVAHI_GCC_NORETURN
44 sw_opaque _sw_debug_realloc(
45     AVAHI_GCC_UNUSED sw_opaque_t mem,
46     AVAHI_GCC_UNUSED sw_size_t size,
47     AVAHI_GCC_UNUSED sw_const_string function,
48     AVAHI_GCC_UNUSED sw_const_string file,
49     AVAHI_GCC_UNUSED sw_uint32 line) {
50     AVAHI_WARN_UNSUPPORTED_ABORT;
51 }
52
53 void _sw_debug_free(
54     AVAHI_GCC_UNUSED sw_opaque_t mem,
55     AVAHI_GCC_UNUSED sw_const_string function,
56     AVAHI_GCC_UNUSED sw_const_string file,
57     AVAHI_GCC_UNUSED sw_uint32 line) {
58     AVAHI_WARN_UNSUPPORTED;
59 }
60
61 AVAHI_GCC_NORETURN
62 sw_const_string sw_strerror(/* howl sucks */) {
63     AVAHI_WARN_UNSUPPORTED_ABORT;
64 }
65
66 sw_result sw_timer_init(AVAHI_GCC_UNUSED sw_timer * self) {
67     AVAHI_WARN_UNSUPPORTED;
68     return SW_E_NO_IMPL;
69 }
70
71 sw_result sw_timer_fina(AVAHI_GCC_UNUSED sw_timer self) {
72     AVAHI_WARN_UNSUPPORTED;
73     return SW_E_NO_IMPL;
74 }
75
76 sw_result sw_time_init(AVAHI_GCC_UNUSED sw_time * self) {
77     AVAHI_WARN_UNSUPPORTED;
78     return SW_E_NO_IMPL;
79 }
80
81 sw_result sw_time_init_now(AVAHI_GCC_UNUSED sw_time * self) {
82     AVAHI_WARN_UNSUPPORTED;
83     return SW_E_NO_IMPL;
84 }
85
86 sw_result sw_time_fina(AVAHI_GCC_UNUSED sw_time self) {
87     AVAHI_WARN_UNSUPPORTED;
88     return SW_E_NO_IMPL;
89 }
90
91 AVAHI_GCC_NORETURN
92 sw_time sw_time_add(
93     AVAHI_GCC_UNUSED sw_time self,
94     AVAHI_GCC_UNUSED sw_time y) {
95     AVAHI_WARN_UNSUPPORTED_ABORT;
96 }
97
98 AVAHI_GCC_NORETURN
99 sw_time sw_time_sub(
100     AVAHI_GCC_UNUSED sw_time self,
101     AVAHI_GCC_UNUSED sw_time y) {
102     AVAHI_WARN_UNSUPPORTED_ABORT;
103 }
104
105 AVAHI_GCC_NORETURN
106 sw_int32 sw_time_cmp(
107     AVAHI_GCC_UNUSED sw_time self,
108     AVAHI_GCC_UNUSED sw_time y) {
109     AVAHI_WARN_UNSUPPORTED_ABORT;
110 }
111
112 sw_result sw_salt_init(
113     AVAHI_GCC_UNUSED sw_salt * self,
114     AVAHI_GCC_UNUSED int argc,
115     AVAHI_GCC_UNUSED char ** argv) {
116     AVAHI_WARN_UNSUPPORTED;
117     return SW_E_NO_IMPL;
118 }
119
120 sw_result sw_salt_fina(AVAHI_GCC_UNUSED sw_salt self) {
121     AVAHI_WARN_UNSUPPORTED;
122     return SW_E_NO_IMPL;
123 }
124
125 sw_result sw_salt_register_socket(
126     AVAHI_GCC_UNUSED sw_salt self,
127     AVAHI_GCC_UNUSED struct _sw_socket * _socket,
128     AVAHI_GCC_UNUSED sw_socket_event events,
129     AVAHI_GCC_UNUSED sw_socket_handler handler,
130     AVAHI_GCC_UNUSED sw_socket_handler_func func,
131     AVAHI_GCC_UNUSED sw_opaque extra) {
132     AVAHI_WARN_UNSUPPORTED;
133     return SW_E_NO_IMPL;
134 }
135
136 sw_result sw_salt_unregister_socket(
137     AVAHI_GCC_UNUSED sw_salt self,
138     AVAHI_GCC_UNUSED struct _sw_socket * _socket) {
139     AVAHI_WARN_UNSUPPORTED;
140     return SW_E_NO_IMPL;
141 }
142
143
144 sw_result sw_salt_register_timer(
145     AVAHI_GCC_UNUSED sw_salt self,
146     AVAHI_GCC_UNUSED struct _sw_timer * timer,
147     AVAHI_GCC_UNUSED sw_time timeout,
148     AVAHI_GCC_UNUSED sw_timer_handler handler,
149     AVAHI_GCC_UNUSED sw_timer_handler_func func,
150     AVAHI_GCC_UNUSED sw_opaque extra) {
151     AVAHI_WARN_UNSUPPORTED;
152     return SW_E_NO_IMPL;
153 }
154
155 sw_result sw_salt_unregister_timer(
156     AVAHI_GCC_UNUSED sw_salt self,
157     AVAHI_GCC_UNUSED struct _sw_timer * timer) {
158     AVAHI_WARN_UNSUPPORTED;
159     return SW_E_NO_IMPL;
160 }
161
162 sw_result sw_salt_register_network_interface(
163     AVAHI_GCC_UNUSED sw_salt self,
164     AVAHI_GCC_UNUSED struct _sw_network_interface * netif,
165     AVAHI_GCC_UNUSED sw_network_interface_handler handler,
166     AVAHI_GCC_UNUSED sw_network_interface_handler_func func,
167     AVAHI_GCC_UNUSED sw_opaque extra) {
168     AVAHI_WARN_UNSUPPORTED;
169     return SW_E_NO_IMPL;
170 }
171
172 sw_result sw_salt_unregister_network_interface_handler(AVAHI_GCC_UNUSED sw_salt self) {
173     AVAHI_WARN_UNSUPPORTED;
174     return SW_E_NO_IMPL;
175 }
176
177 sw_result sw_salt_register_signal(
178     AVAHI_GCC_UNUSED sw_salt self,
179     AVAHI_GCC_UNUSED struct _sw_signal * _signal,
180     AVAHI_GCC_UNUSED sw_signal_handler handler,
181     AVAHI_GCC_UNUSED sw_signal_handler_func func,
182     AVAHI_GCC_UNUSED sw_opaque extra) {
183
184     AVAHI_WARN_UNSUPPORTED;
185     return SW_E_NO_IMPL;
186 }
187
188 sw_result sw_salt_unregister_signal(
189     AVAHI_GCC_UNUSED sw_salt self,
190     AVAHI_GCC_UNUSED struct _sw_signal * _signal) {
191
192     AVAHI_WARN_UNSUPPORTED;
193     return SW_E_NO_IMPL;
194 }
195
196 void sw_print_assert(
197     AVAHI_GCC_UNUSED int code,
198     AVAHI_GCC_UNUSED sw_const_string assert_string,
199     AVAHI_GCC_UNUSED sw_const_string file,
200     AVAHI_GCC_UNUSED sw_const_string func,
201     AVAHI_GCC_UNUSED int line) {
202     AVAHI_WARN_UNSUPPORTED;
203 }
204
205 void sw_print_debug(
206     AVAHI_GCC_UNUSED int level,
207     AVAHI_GCC_UNUSED sw_const_string format,
208     ...) {
209     AVAHI_WARN_UNSUPPORTED;
210 }
211
212 sw_result sw_tcp_socket_init(AVAHI_GCC_UNUSED sw_socket * self) {
213     AVAHI_WARN_UNSUPPORTED;
214     return SW_E_NO_IMPL;
215 }
216
217 sw_result sw_tcp_socket_init_with_desc(
218     AVAHI_GCC_UNUSED sw_socket * self,
219     AVAHI_GCC_UNUSED sw_sockdesc_t desc) {
220     AVAHI_WARN_UNSUPPORTED;
221     return SW_E_NO_IMPL;
222 }
223
224 sw_result sw_udp_socket_init(AVAHI_GCC_UNUSED sw_socket * self) {
225     AVAHI_WARN_UNSUPPORTED;
226     return SW_E_NO_IMPL;
227 }
228
229 sw_result sw_multicast_socket_init(AVAHI_GCC_UNUSED sw_socket * self) {
230     AVAHI_WARN_UNSUPPORTED;
231     return SW_E_NO_IMPL;
232 }
233
234 sw_result sw_socket_fina(AVAHI_GCC_UNUSED sw_socket self) {
235     AVAHI_WARN_UNSUPPORTED;
236     return SW_E_NO_IMPL;
237 }
238
239 sw_result sw_socket_bind(
240     AVAHI_GCC_UNUSED sw_socket self,
241     AVAHI_GCC_UNUSED sw_ipv4_address address,
242     AVAHI_GCC_UNUSED sw_port port) {
243     AVAHI_WARN_UNSUPPORTED;
244     return SW_E_NO_IMPL;
245 }
246
247 sw_result sw_socket_join_multicast_group(
248     AVAHI_GCC_UNUSED sw_socket self,
249     AVAHI_GCC_UNUSED sw_ipv4_address local_address,
250     AVAHI_GCC_UNUSED sw_ipv4_address multicast_address,
251     AVAHI_GCC_UNUSED sw_uint32 ttl) {
252     AVAHI_WARN_UNSUPPORTED;
253     return SW_E_NO_IMPL;
254 }
255
256 sw_result sw_socket_leave_multicast_group(AVAHI_GCC_UNUSED sw_socket self) {
257     AVAHI_WARN_UNSUPPORTED;
258     return SW_E_NO_IMPL;
259 }
260
261 sw_result sw_socket_listen(
262     AVAHI_GCC_UNUSED sw_socket self,
263     AVAHI_GCC_UNUSED int qsize) {
264     AVAHI_WARN_UNSUPPORTED;
265     return SW_E_NO_IMPL;
266 }
267
268 sw_result sw_socket_connect(
269     AVAHI_GCC_UNUSED sw_socket self,
270     AVAHI_GCC_UNUSED sw_ipv4_address address,
271     AVAHI_GCC_UNUSED sw_port port) {
272     AVAHI_WARN_UNSUPPORTED;
273     return SW_E_NO_IMPL;
274 }
275
276 sw_result sw_socket_accept(
277     AVAHI_GCC_UNUSED sw_socket self,
278     AVAHI_GCC_UNUSED sw_socket * _socket) {
279     AVAHI_WARN_UNSUPPORTED;
280     return SW_E_NO_IMPL;
281 }
282
283 sw_result sw_socket_send(
284     AVAHI_GCC_UNUSED sw_socket self,
285     AVAHI_GCC_UNUSED sw_octets buffer,
286     AVAHI_GCC_UNUSED sw_size_t len,
287     AVAHI_GCC_UNUSED sw_size_t * bytesWritten) {
288     AVAHI_WARN_UNSUPPORTED;
289     return SW_E_NO_IMPL;
290 }
291
292 sw_result sw_socket_sendto(
293     AVAHI_GCC_UNUSED sw_socket self,
294     AVAHI_GCC_UNUSED sw_octets buffer,
295     AVAHI_GCC_UNUSED sw_size_t len,
296     AVAHI_GCC_UNUSED sw_size_t * bytesWritten,
297     AVAHI_GCC_UNUSED sw_ipv4_address to,
298     AVAHI_GCC_UNUSED sw_port port) {
299     AVAHI_WARN_UNSUPPORTED;
300     return SW_E_NO_IMPL;
301 }
302
303 sw_result sw_socket_recv(
304     AVAHI_GCC_UNUSED sw_socket self,
305     AVAHI_GCC_UNUSED sw_octets buffer,
306     AVAHI_GCC_UNUSED sw_size_t max,
307     AVAHI_GCC_UNUSED sw_size_t * len) {
308     AVAHI_WARN_UNSUPPORTED;
309     return SW_E_NO_IMPL;
310 }
311
312 sw_result sw_socket_recvfrom(
313     AVAHI_GCC_UNUSED sw_socket self,
314     AVAHI_GCC_UNUSED sw_octets buffer,
315     AVAHI_GCC_UNUSED sw_size_t max,
316     AVAHI_GCC_UNUSED sw_size_t * len,
317     AVAHI_GCC_UNUSED sw_ipv4_address * from,
318     AVAHI_GCC_UNUSED sw_port * port,
319     AVAHI_GCC_UNUSED sw_ipv4_address * dest,
320     AVAHI_GCC_UNUSED sw_uint32 * interface_index) {
321     AVAHI_WARN_UNSUPPORTED;
322     return SW_E_NO_IMPL;
323 }
324
325 sw_result sw_socket_set_blocking_mode(
326     AVAHI_GCC_UNUSED sw_socket self,
327     AVAHI_GCC_UNUSED sw_bool blocking_mode) {
328     AVAHI_WARN_UNSUPPORTED;
329     return SW_E_NO_IMPL;
330 }
331
332 sw_result sw_socket_set_options(
333     AVAHI_GCC_UNUSED sw_socket self,
334     AVAHI_GCC_UNUSED sw_socket_options options) {
335     AVAHI_WARN_UNSUPPORTED;
336     return SW_E_NO_IMPL;
337 }
338
339 AVAHI_GCC_NORETURN
340 sw_ipv4_address sw_socket_ipv4_address(AVAHI_GCC_UNUSED sw_socket self) {
341     AVAHI_WARN_UNSUPPORTED_ABORT;
342 }
343
344 AVAHI_GCC_NORETURN
345 sw_port sw_socket_port(AVAHI_GCC_UNUSED sw_socket self) {
346     AVAHI_WARN_UNSUPPORTED_ABORT;
347 }
348
349 AVAHI_GCC_NORETURN
350 sw_sockdesc_t sw_socket_desc(AVAHI_GCC_UNUSED sw_socket self) {
351     AVAHI_WARN_UNSUPPORTED_ABORT;
352 }
353
354 sw_result sw_socket_close(AVAHI_GCC_UNUSED sw_socket self) {
355     AVAHI_WARN_UNSUPPORTED;
356     return SW_E_NO_IMPL;
357 }
358
359 sw_result sw_socket_options_init(AVAHI_GCC_UNUSED sw_socket_options * self) {
360     AVAHI_WARN_UNSUPPORTED;
361     return SW_E_NO_IMPL;
362 }
363
364 sw_result sw_socket_options_fina(AVAHI_GCC_UNUSED sw_socket_options self) {
365     AVAHI_WARN_UNSUPPORTED;
366     return SW_E_NO_IMPL;
367 }
368
369 sw_result sw_socket_options_set_debug(
370     AVAHI_GCC_UNUSED sw_socket_options self,
371     AVAHI_GCC_UNUSED sw_bool val) {
372     AVAHI_WARN_UNSUPPORTED;
373     return SW_E_NO_IMPL;
374 }
375
376 sw_result sw_socket_options_set_nodelay(
377     AVAHI_GCC_UNUSED sw_socket_options self,
378     AVAHI_GCC_UNUSED sw_bool val) {
379     AVAHI_WARN_UNSUPPORTED;
380     return SW_E_NO_IMPL;
381 }
382
383 sw_result sw_socket_options_set_dontroute(
384     AVAHI_GCC_UNUSED sw_socket_options self,
385     AVAHI_GCC_UNUSED sw_bool val) {
386     AVAHI_WARN_UNSUPPORTED;
387     return SW_E_NO_IMPL;
388 }
389
390 sw_result sw_socket_options_set_keepalive(
391     AVAHI_GCC_UNUSED sw_socket_options self,
392     AVAHI_GCC_UNUSED sw_bool val) {
393     AVAHI_WARN_UNSUPPORTED;
394     return SW_E_NO_IMPL;
395 }
396
397 sw_result sw_socket_options_set_linger(
398     AVAHI_GCC_UNUSED sw_socket_options self,
399     AVAHI_GCC_UNUSED sw_bool onoff,
400     AVAHI_GCC_UNUSED sw_uint32 linger) {
401     AVAHI_WARN_UNSUPPORTED;
402     return SW_E_NO_IMPL;
403 }
404
405 sw_result sw_socket_options_set_reuseaddr(
406     AVAHI_GCC_UNUSED sw_socket_options self,
407     AVAHI_GCC_UNUSED sw_bool val) {
408     AVAHI_WARN_UNSUPPORTED;
409     return SW_E_NO_IMPL;
410 }
411
412 sw_result sw_socket_options_set_rcvbuf(
413     AVAHI_GCC_UNUSED sw_socket_options self,
414     AVAHI_GCC_UNUSED sw_uint32 val) {
415     AVAHI_WARN_UNSUPPORTED;
416     return SW_E_NO_IMPL;
417 }
418
419 sw_result sw_socket_options_set_sndbuf(
420     AVAHI_GCC_UNUSED sw_socket_options self,
421     AVAHI_GCC_UNUSED sw_uint32 val) {
422     AVAHI_WARN_UNSUPPORTED;
423     return SW_E_NO_IMPL;
424 }
425
426 AVAHI_GCC_NORETURN
427 int sw_socket_error_code(void) {
428     AVAHI_WARN_UNSUPPORTED_ABORT;
429 }
430
431 sw_result sw_corby_orb_init(
432     AVAHI_GCC_UNUSED sw_corby_orb * self,
433     AVAHI_GCC_UNUSED sw_salt salt,
434     AVAHI_GCC_UNUSED const sw_corby_orb_config * config,
435     AVAHI_GCC_UNUSED sw_corby_orb_observer observer,
436     AVAHI_GCC_UNUSED sw_corby_orb_observer_func func,
437     AVAHI_GCC_UNUSED sw_opaque_t extra) {
438     AVAHI_WARN_UNSUPPORTED;
439     return SW_E_NO_IMPL;
440 }
441
442 sw_result sw_corby_orb_fina(AVAHI_GCC_UNUSED sw_corby_orb self) {
443     AVAHI_WARN_UNSUPPORTED;
444     return SW_E_NO_IMPL;
445 }
446
447 sw_result sw_corby_orb_register_servant(
448     AVAHI_GCC_UNUSED sw_corby_orb self,
449     AVAHI_GCC_UNUSED sw_corby_servant servant,
450     AVAHI_GCC_UNUSED sw_corby_servant_cb cb,
451     AVAHI_GCC_UNUSED sw_const_string oid,
452     AVAHI_GCC_UNUSED struct _sw_corby_object ** object,
453     AVAHI_GCC_UNUSED sw_const_string protocol_name) {
454     AVAHI_WARN_UNSUPPORTED;
455     return SW_E_NO_IMPL;
456 }
457
458 sw_result sw_corby_orb_unregister_servant(
459     AVAHI_GCC_UNUSED sw_corby_orb self,
460     AVAHI_GCC_UNUSED sw_const_string oid) {
461     AVAHI_WARN_UNSUPPORTED;
462     return SW_E_NO_IMPL;
463 }
464
465 sw_result sw_corby_orb_register_bidirectional_object(
466     AVAHI_GCC_UNUSED sw_corby_orb self,
467     AVAHI_GCC_UNUSED struct _sw_corby_object * object) {
468     AVAHI_WARN_UNSUPPORTED;
469     return SW_E_NO_IMPL;
470 }
471
472 sw_result sw_corby_orb_register_channel(
473     AVAHI_GCC_UNUSED sw_corby_orb self,
474     AVAHI_GCC_UNUSED struct _sw_corby_channel * channel) {
475     AVAHI_WARN_UNSUPPORTED;
476     return SW_E_NO_IMPL;
477 }
478
479 AVAHI_GCC_NORETURN
480 sw_corby_orb_delegate sw_corby_orb_get_delegate(AVAHI_GCC_UNUSED sw_corby_orb self) {
481     AVAHI_WARN_UNSUPPORTED_ABORT;
482 }
483
484 sw_result sw_corby_orb_set_delegate(
485     AVAHI_GCC_UNUSED sw_corby_orb self,
486     AVAHI_GCC_UNUSED sw_corby_orb_delegate delegate) {
487     AVAHI_WARN_UNSUPPORTED;
488     return SW_E_NO_IMPL;
489 }
490
491 sw_result sw_corby_orb_set_observer(
492     AVAHI_GCC_UNUSED sw_corby_orb self,
493     AVAHI_GCC_UNUSED sw_corby_orb_observer observer,
494     AVAHI_GCC_UNUSED sw_corby_orb_observer_func func,
495     AVAHI_GCC_UNUSED sw_opaque_t extra) {
496     AVAHI_WARN_UNSUPPORTED;
497     return SW_E_NO_IMPL;
498 }
499
500 sw_result sw_corby_orb_protocol_to_address(
501     AVAHI_GCC_UNUSED sw_corby_orb self,
502     AVAHI_GCC_UNUSED sw_const_string tag,
503     AVAHI_GCC_UNUSED sw_string addr,
504     AVAHI_GCC_UNUSED sw_port * port) {
505     AVAHI_WARN_UNSUPPORTED;
506     return SW_E_NO_IMPL;
507 }
508
509 sw_result sw_corby_orb_protocol_to_url(
510     AVAHI_GCC_UNUSED sw_corby_orb self,
511     AVAHI_GCC_UNUSED sw_const_string tag,
512     AVAHI_GCC_UNUSED sw_const_string name,
513     AVAHI_GCC_UNUSED sw_string url,
514     AVAHI_GCC_UNUSED sw_size_t url_len) {
515     AVAHI_WARN_UNSUPPORTED;
516     return SW_E_NO_IMPL;
517 }
518
519 sw_result sw_corby_orb_read_channel(
520     AVAHI_GCC_UNUSED sw_corby_orb self,
521     AVAHI_GCC_UNUSED struct _sw_corby_channel * channel) {
522     AVAHI_WARN_UNSUPPORTED;
523     return SW_E_NO_IMPL;
524 }
525
526 sw_result sw_corby_orb_dispatch_message(
527     AVAHI_GCC_UNUSED sw_corby_orb self,
528     AVAHI_GCC_UNUSED struct _sw_corby_channel * channel,
529     AVAHI_GCC_UNUSED struct _sw_corby_message * message,
530     AVAHI_GCC_UNUSED struct _sw_corby_buffer * buffer,
531     AVAHI_GCC_UNUSED sw_uint8 endian) {
532     AVAHI_WARN_UNSUPPORTED;
533     return SW_E_NO_IMPL;
534 }
535
536 sw_result sw_corby_message_init(AVAHI_GCC_UNUSED sw_corby_message * self) {
537     AVAHI_WARN_UNSUPPORTED;
538     return SW_E_NO_IMPL;
539 }
540
541 sw_result sw_corby_message_fina(AVAHI_GCC_UNUSED sw_corby_message self) {
542     AVAHI_WARN_UNSUPPORTED;
543     return SW_E_NO_IMPL;
544 }
545
546 sw_result sw_corby_buffer_init(AVAHI_GCC_UNUSED sw_corby_buffer * self) {
547     AVAHI_WARN_UNSUPPORTED;
548     return SW_E_NO_IMPL;
549 }
550
551 sw_result sw_corby_buffer_init_with_size(
552     AVAHI_GCC_UNUSED sw_corby_buffer * self,
553     AVAHI_GCC_UNUSED sw_size_t size) {
554     AVAHI_WARN_UNSUPPORTED;
555     return SW_E_NO_IMPL;
556 }
557
558 sw_result sw_corby_buffer_init_with_delegate(
559     AVAHI_GCC_UNUSED sw_corby_buffer * self,
560     AVAHI_GCC_UNUSED sw_corby_buffer_delegate delegate,
561     AVAHI_GCC_UNUSED sw_corby_buffer_overflow_func overflow,
562     AVAHI_GCC_UNUSED sw_corby_buffer_underflow_func underflow,
563     AVAHI_GCC_UNUSED sw_opaque_t extra) {
564     AVAHI_WARN_UNSUPPORTED;
565     return SW_E_NO_IMPL;
566 }
567
568 sw_result sw_corby_buffer_init_with_size_and_delegate(
569     AVAHI_GCC_UNUSED sw_corby_buffer * self,
570     AVAHI_GCC_UNUSED sw_size_t size,
571     AVAHI_GCC_UNUSED sw_corby_buffer_delegate delegate,
572     AVAHI_GCC_UNUSED sw_corby_buffer_overflow_func overflow,
573     AVAHI_GCC_UNUSED sw_corby_buffer_underflow_func underflow,
574     AVAHI_GCC_UNUSED sw_opaque_t extra) {
575     AVAHI_WARN_UNSUPPORTED;
576     return SW_E_NO_IMPL;
577 }
578
579 sw_result sw_corby_buffer_fina(AVAHI_GCC_UNUSED sw_corby_buffer self) {
580     AVAHI_WARN_UNSUPPORTED;
581     return SW_E_NO_IMPL;
582 }
583
584 void sw_corby_buffer_reset(AVAHI_GCC_UNUSED sw_corby_buffer self) {
585     AVAHI_WARN_UNSUPPORTED;
586 }
587
588 sw_result sw_corby_buffer_set_octets(
589     AVAHI_GCC_UNUSED sw_corby_buffer self,
590     AVAHI_GCC_UNUSED sw_octets octets,
591     AVAHI_GCC_UNUSED sw_size_t size) {
592     AVAHI_WARN_UNSUPPORTED;
593     return SW_E_NO_IMPL;
594 }
595
596 sw_octets sw_corby_buffer_octets(AVAHI_GCC_UNUSED sw_corby_buffer self) {
597     AVAHI_WARN_UNSUPPORTED;
598     return NULL;
599 }
600
601 sw_size_t sw_corby_buffer_bytes_used(AVAHI_GCC_UNUSED sw_corby_buffer self) {
602     AVAHI_WARN_UNSUPPORTED;
603     return 0;
604 }
605
606 sw_size_t sw_corby_buffer_size(AVAHI_GCC_UNUSED sw_corby_buffer self) {
607     AVAHI_WARN_UNSUPPORTED;
608     return 0;
609 }
610
611 sw_result sw_corby_buffer_put_int8(
612     AVAHI_GCC_UNUSED sw_corby_buffer self,
613     AVAHI_GCC_UNUSED sw_int8 val) {
614     AVAHI_WARN_UNSUPPORTED;
615     return SW_E_NO_IMPL;
616 }
617
618 sw_result sw_corby_buffer_put_uint8(
619     AVAHI_GCC_UNUSED sw_corby_buffer self,
620     AVAHI_GCC_UNUSED sw_uint8 val) {
621     AVAHI_WARN_UNSUPPORTED;
622     return SW_E_NO_IMPL;
623 }
624
625 sw_result sw_corby_buffer_put_int16(
626     AVAHI_GCC_UNUSED sw_corby_buffer self,
627     AVAHI_GCC_UNUSED sw_int16 val) {
628     AVAHI_WARN_UNSUPPORTED;
629     return SW_E_NO_IMPL;
630 }
631
632 sw_result sw_corby_buffer_put_uint16(
633     AVAHI_GCC_UNUSED sw_corby_buffer self,
634     AVAHI_GCC_UNUSED sw_uint16 val) {
635     AVAHI_WARN_UNSUPPORTED;
636     return SW_E_NO_IMPL;
637 }
638
639 sw_result sw_corby_buffer_put_int32(
640     AVAHI_GCC_UNUSED sw_corby_buffer self,
641     AVAHI_GCC_UNUSED sw_int32 val) {
642     AVAHI_WARN_UNSUPPORTED;
643     return SW_E_NO_IMPL;
644 }
645
646 sw_result sw_corby_buffer_put_uint32(
647     AVAHI_GCC_UNUSED sw_corby_buffer self,
648     AVAHI_GCC_UNUSED sw_uint32 val) {
649     AVAHI_WARN_UNSUPPORTED;
650     return SW_E_NO_IMPL;
651 }
652
653 sw_result sw_corby_buffer_put_octets(
654     AVAHI_GCC_UNUSED sw_corby_buffer self,
655     AVAHI_GCC_UNUSED sw_const_octets val,
656     AVAHI_GCC_UNUSED sw_size_t size) {
657     AVAHI_WARN_UNSUPPORTED;
658     return SW_E_NO_IMPL;
659 }
660
661 sw_result sw_corby_buffer_put_sized_octets(
662     AVAHI_GCC_UNUSED sw_corby_buffer self,
663     AVAHI_GCC_UNUSED sw_const_octets val,
664     AVAHI_GCC_UNUSED sw_uint32 len) {
665     AVAHI_WARN_UNSUPPORTED;
666     return SW_E_NO_IMPL;
667 }
668
669 sw_result sw_corby_buffer_put_cstring(
670     AVAHI_GCC_UNUSED sw_corby_buffer self,
671     AVAHI_GCC_UNUSED sw_const_string val) {
672     AVAHI_WARN_UNSUPPORTED;
673     return SW_E_NO_IMPL;
674 }
675
676 sw_result sw_corby_buffer_put_object(
677     AVAHI_GCC_UNUSED sw_corby_buffer self,
678     AVAHI_GCC_UNUSED const struct _sw_corby_object * object) {
679     AVAHI_WARN_UNSUPPORTED;
680     return SW_E_NO_IMPL;
681 }
682
683 sw_result sw_corby_buffer_put_pad(
684     AVAHI_GCC_UNUSED sw_corby_buffer self,
685     AVAHI_GCC_UNUSED sw_corby_buffer_pad pad) {
686     AVAHI_WARN_UNSUPPORTED;
687     return SW_E_NO_IMPL;
688 }
689
690 sw_result sw_corby_buffer_get_int8(
691     AVAHI_GCC_UNUSED sw_corby_buffer self,
692     AVAHI_GCC_UNUSED sw_int8 * val) {
693     AVAHI_WARN_UNSUPPORTED;
694     return SW_E_NO_IMPL;
695 }
696
697 sw_result sw_corby_buffer_get_uint8(
698     AVAHI_GCC_UNUSED sw_corby_buffer self,
699     AVAHI_GCC_UNUSED sw_uint8 * val) {
700     AVAHI_WARN_UNSUPPORTED;
701     return SW_E_NO_IMPL;
702 }
703
704 sw_result sw_corby_buffer_get_int16(
705     AVAHI_GCC_UNUSED sw_corby_buffer self,
706     AVAHI_GCC_UNUSED sw_int16 * val,
707     AVAHI_GCC_UNUSED sw_uint8 endian) {
708     AVAHI_WARN_UNSUPPORTED;
709     return SW_E_NO_IMPL;
710 }
711
712 sw_result sw_corby_buffer_get_uint16(
713     AVAHI_GCC_UNUSED sw_corby_buffer self,
714     AVAHI_GCC_UNUSED sw_uint16 * val,
715     AVAHI_GCC_UNUSED sw_uint8 endian) {
716     AVAHI_WARN_UNSUPPORTED;
717     return SW_E_NO_IMPL;
718 }
719
720 sw_result sw_corby_buffer_get_int32(
721     AVAHI_GCC_UNUSED sw_corby_buffer self,
722     AVAHI_GCC_UNUSED sw_int32 * val,
723     AVAHI_GCC_UNUSED sw_uint8 endian) {
724     AVAHI_WARN_UNSUPPORTED;
725     return SW_E_NO_IMPL;
726 }
727
728 sw_result sw_corby_buffer_get_uint32(
729     AVAHI_GCC_UNUSED sw_corby_buffer self,
730     AVAHI_GCC_UNUSED sw_uint32 * val,
731     AVAHI_GCC_UNUSED sw_uint8 endian) {
732     AVAHI_WARN_UNSUPPORTED;
733     return SW_E_NO_IMPL;
734 }
735
736 sw_result sw_corby_buffer_get_octets(
737     AVAHI_GCC_UNUSED sw_corby_buffer self,
738     AVAHI_GCC_UNUSED sw_octets octets,
739     AVAHI_GCC_UNUSED sw_size_t size) {
740     AVAHI_WARN_UNSUPPORTED;
741     return SW_E_NO_IMPL;
742 }
743
744 sw_result sw_corby_buffer_allocate_and_get_sized_octets(
745     AVAHI_GCC_UNUSED sw_corby_buffer self,
746     AVAHI_GCC_UNUSED sw_octets * val,
747     AVAHI_GCC_UNUSED sw_uint32 * size,
748     AVAHI_GCC_UNUSED sw_uint8 endian) {
749     AVAHI_WARN_UNSUPPORTED;
750     return SW_E_NO_IMPL;
751 }
752
753 sw_result sw_corby_buffer_get_zerocopy_sized_octets(
754     AVAHI_GCC_UNUSED sw_corby_buffer self,
755     AVAHI_GCC_UNUSED sw_octets * val,
756     AVAHI_GCC_UNUSED sw_uint32 * size,
757     AVAHI_GCC_UNUSED sw_uint8 endian) {
758     AVAHI_WARN_UNSUPPORTED;
759     return SW_E_NO_IMPL;
760 }
761
762 sw_result sw_corby_buffer_get_sized_octets(
763     AVAHI_GCC_UNUSED sw_corby_buffer self,
764     AVAHI_GCC_UNUSED sw_octets val,
765     AVAHI_GCC_UNUSED sw_uint32 * len,
766     AVAHI_GCC_UNUSED sw_uint8 endian) {
767     AVAHI_WARN_UNSUPPORTED;
768     return SW_E_NO_IMPL;
769 }
770
771 sw_result sw_corby_buffer_allocate_and_get_cstring(
772     AVAHI_GCC_UNUSED sw_corby_buffer self,
773     AVAHI_GCC_UNUSED sw_string * val,
774     AVAHI_GCC_UNUSED sw_uint32 * len,
775     AVAHI_GCC_UNUSED sw_uint8 endian) {
776     AVAHI_WARN_UNSUPPORTED;
777     return SW_E_NO_IMPL;
778 }
779
780 sw_result sw_corby_buffer_get_zerocopy_cstring(
781     AVAHI_GCC_UNUSED sw_corby_buffer self,
782     AVAHI_GCC_UNUSED sw_string * val,
783     AVAHI_GCC_UNUSED sw_uint32 * len,
784     AVAHI_GCC_UNUSED sw_uint8 endian) {
785     AVAHI_WARN_UNSUPPORTED;
786     return SW_E_NO_IMPL;
787 }
788
789 sw_result sw_corby_buffer_get_cstring(
790     AVAHI_GCC_UNUSED sw_corby_buffer self,
791     AVAHI_GCC_UNUSED sw_string val,
792     AVAHI_GCC_UNUSED sw_uint32 * len,
793     AVAHI_GCC_UNUSED sw_uint8 endian) {
794     AVAHI_WARN_UNSUPPORTED;
795     return SW_E_NO_IMPL;
796 }
797
798 sw_result sw_corby_buffer_get_object(
799     AVAHI_GCC_UNUSED sw_corby_buffer self,
800     AVAHI_GCC_UNUSED struct _sw_corby_object ** object,
801     AVAHI_GCC_UNUSED sw_uint8 endian) {
802     AVAHI_WARN_UNSUPPORTED;
803     return SW_E_NO_IMPL;
804 }
805
806 sw_result sw_corby_channel_start_request(
807     AVAHI_GCC_UNUSED sw_corby_channel self,
808     AVAHI_GCC_UNUSED sw_const_corby_profile profile,
809     AVAHI_GCC_UNUSED struct _sw_corby_buffer ** buffer,
810     AVAHI_GCC_UNUSED sw_const_string op,
811     AVAHI_GCC_UNUSED sw_uint32 oplen,
812     AVAHI_GCC_UNUSED sw_bool reply_expected) {
813     AVAHI_WARN_UNSUPPORTED;
814     return SW_E_NO_IMPL;
815 }
816
817 sw_result sw_corby_channel_start_reply(
818     AVAHI_GCC_UNUSED sw_corby_channel self,
819     AVAHI_GCC_UNUSED struct _sw_corby_buffer ** buffer,
820     AVAHI_GCC_UNUSED sw_uint32 request_id,
821     AVAHI_GCC_UNUSED sw_corby_reply_status status) {
822     AVAHI_WARN_UNSUPPORTED;
823     return SW_E_NO_IMPL;
824 }
825
826 sw_result sw_corby_channel_send(
827     AVAHI_GCC_UNUSED sw_corby_channel self,
828     AVAHI_GCC_UNUSED struct _sw_corby_buffer * buffer,
829     AVAHI_GCC_UNUSED sw_corby_buffer_observer observer,
830     AVAHI_GCC_UNUSED sw_corby_buffer_written_func func,
831     AVAHI_GCC_UNUSED sw_opaque_t extra) {
832     AVAHI_WARN_UNSUPPORTED;
833     return SW_E_NO_IMPL;
834 }
835
836 sw_result sw_corby_channel_recv(
837     AVAHI_GCC_UNUSED sw_corby_channel self,
838     AVAHI_GCC_UNUSED sw_salt * salt,
839     AVAHI_GCC_UNUSED struct _sw_corby_message ** message,
840     AVAHI_GCC_UNUSED sw_uint32 * request_id,
841     AVAHI_GCC_UNUSED sw_string * op,
842     AVAHI_GCC_UNUSED sw_uint32 * op_len,
843     AVAHI_GCC_UNUSED struct _sw_corby_buffer ** buffer,
844     AVAHI_GCC_UNUSED sw_uint8 * endian,
845     AVAHI_GCC_UNUSED sw_bool block) {
846     AVAHI_WARN_UNSUPPORTED;
847     return SW_E_NO_IMPL;
848 }
849
850 sw_result sw_corby_channel_last_recv_from(
851     AVAHI_GCC_UNUSED sw_corby_channel self,
852     AVAHI_GCC_UNUSED sw_ipv4_address * from,
853     AVAHI_GCC_UNUSED sw_port * from_port) {
854     AVAHI_WARN_UNSUPPORTED;
855     return SW_E_NO_IMPL;
856 }
857
858 sw_result sw_corby_channel_ff(
859     AVAHI_GCC_UNUSED sw_corby_channel self,
860     AVAHI_GCC_UNUSED struct _sw_corby_buffer * buffer) {
861     AVAHI_WARN_UNSUPPORTED;
862     return SW_E_NO_IMPL;
863 }
864
865 AVAHI_GCC_NORETURN
866 sw_socket sw_corby_channel_socket(AVAHI_GCC_UNUSED sw_corby_channel self) {
867     AVAHI_WARN_UNSUPPORTED_ABORT;
868 }
869
870 sw_result sw_corby_channel_retain(AVAHI_GCC_UNUSED sw_corby_channel self) {
871     AVAHI_WARN_UNSUPPORTED;
872     return SW_E_NO_IMPL;
873 }
874
875 sw_result sw_corby_channel_set_delegate(
876     AVAHI_GCC_UNUSED sw_corby_channel self,
877     AVAHI_GCC_UNUSED sw_corby_channel_delegate delegate) {
878     AVAHI_WARN_UNSUPPORTED;
879     return SW_E_NO_IMPL;
880 }
881
882 AVAHI_GCC_NORETURN
883 sw_corby_channel_delegate sw_corby_channel_get_delegate(
884     AVAHI_GCC_UNUSED sw_corby_channel self) {
885     AVAHI_WARN_UNSUPPORTED_ABORT;
886 }
887
888 void sw_corby_channel_set_app_data(
889     AVAHI_GCC_UNUSED sw_corby_channel self,
890     AVAHI_GCC_UNUSED sw_opaque app_data) {
891     AVAHI_WARN_UNSUPPORTED;
892 }
893
894 AVAHI_GCC_NORETURN
895 sw_opaque sw_corby_channel_get_app_data(AVAHI_GCC_UNUSED sw_corby_channel self) {
896     AVAHI_WARN_UNSUPPORTED_ABORT;
897 }
898
899 sw_result sw_corby_channel_fina(AVAHI_GCC_UNUSED sw_corby_channel self) {
900     AVAHI_WARN_UNSUPPORTED;
901     return SW_E_NO_IMPL;
902 }
903
904 sw_result sw_corby_object_init_from_url(
905     AVAHI_GCC_UNUSED sw_corby_object * self,
906     AVAHI_GCC_UNUSED struct _sw_corby_orb * orb,
907     AVAHI_GCC_UNUSED sw_const_string url,
908     AVAHI_GCC_UNUSED sw_socket_options options,
909     AVAHI_GCC_UNUSED sw_uint32 bufsize) {
910     AVAHI_WARN_UNSUPPORTED;
911     return SW_E_NO_IMPL;
912 }
913
914 sw_result sw_corby_object_fina(
915     AVAHI_GCC_UNUSED sw_corby_object self) {
916     AVAHI_WARN_UNSUPPORTED;
917     return SW_E_NO_IMPL;
918 }
919
920 sw_result sw_corby_object_start_request(
921     AVAHI_GCC_UNUSED sw_corby_object self,
922     AVAHI_GCC_UNUSED sw_const_string op,
923     AVAHI_GCC_UNUSED sw_uint32 op_len,
924     AVAHI_GCC_UNUSED sw_bool reply_expected,
925     AVAHI_GCC_UNUSED sw_corby_buffer * buffer) {
926     AVAHI_WARN_UNSUPPORTED;
927     return SW_E_NO_IMPL;
928 }
929
930 sw_result sw_corby_object_send(
931     AVAHI_GCC_UNUSED sw_corby_object self,
932     AVAHI_GCC_UNUSED sw_corby_buffer buffer,
933     AVAHI_GCC_UNUSED sw_corby_buffer_observer observer,
934     AVAHI_GCC_UNUSED sw_corby_buffer_written_func func,
935     AVAHI_GCC_UNUSED sw_opaque extra) {
936     AVAHI_WARN_UNSUPPORTED;
937     return SW_E_NO_IMPL;
938 }
939
940 sw_result sw_corby_object_recv(
941     AVAHI_GCC_UNUSED sw_corby_object self,
942     AVAHI_GCC_UNUSED sw_corby_message * message,
943     AVAHI_GCC_UNUSED sw_corby_buffer * buffer,
944     AVAHI_GCC_UNUSED sw_uint8 * endian,
945     AVAHI_GCC_UNUSED sw_bool block) {
946     AVAHI_WARN_UNSUPPORTED;
947     return SW_E_NO_IMPL;
948 }
949
950 sw_result sw_corby_object_channel(
951     AVAHI_GCC_UNUSED sw_corby_object self,
952     AVAHI_GCC_UNUSED sw_corby_channel * channel) {
953     AVAHI_WARN_UNSUPPORTED;
954     return SW_E_NO_IMPL;
955 }
956
957 sw_result sw_corby_object_set_channel(
958     AVAHI_GCC_UNUSED sw_corby_object self,
959     AVAHI_GCC_UNUSED sw_corby_channel channel) {
960     AVAHI_WARN_UNSUPPORTED;
961     return SW_E_NO_IMPL;
962 }
963
964 sw_result sw_discovery_publish_host(
965     AVAHI_GCC_UNUSED sw_discovery self,
966     AVAHI_GCC_UNUSED sw_uint32 interface_index,
967     AVAHI_GCC_UNUSED sw_const_string name,
968     AVAHI_GCC_UNUSED sw_const_string domain,
969     AVAHI_GCC_UNUSED sw_ipv4_address address,
970     AVAHI_GCC_UNUSED sw_discovery_publish_reply reply,
971     AVAHI_GCC_UNUSED sw_opaque extra,
972     AVAHI_GCC_UNUSED sw_discovery_oid * oid) {
973     AVAHI_WARN_UNSUPPORTED;
974     return SW_E_NO_IMPL;
975 }
976
977 sw_result sw_discovery_publish_update(
978     AVAHI_GCC_UNUSED sw_discovery self,
979     AVAHI_GCC_UNUSED sw_discovery_oid oid,
980     AVAHI_GCC_UNUSED sw_octets text_record,
981     AVAHI_GCC_UNUSED sw_uint32 text_record_len) {
982     AVAHI_WARN_UNSUPPORTED;
983     return SW_E_NO_IMPL;
984 }
985
986 sw_result sw_discovery_query_record(
987     AVAHI_GCC_UNUSED sw_discovery self,
988     AVAHI_GCC_UNUSED sw_uint32 interface_index,
989     AVAHI_GCC_UNUSED sw_uint32 flags,
990     AVAHI_GCC_UNUSED sw_const_string fullname,
991     AVAHI_GCC_UNUSED sw_uint16 rrtype,
992     AVAHI_GCC_UNUSED sw_uint16 rrclass,
993     AVAHI_GCC_UNUSED sw_discovery_query_record_reply reply,
994     AVAHI_GCC_UNUSED sw_opaque extra,
995     AVAHI_GCC_UNUSED sw_discovery_oid * oid) {
996     AVAHI_WARN_UNSUPPORTED;
997     return SW_E_NO_IMPL;
998 }
999
1000 sw_result sw_text_record_string_iterator_init(
1001     AVAHI_GCC_UNUSED sw_text_record_string_iterator * self,
1002     AVAHI_GCC_UNUSED sw_const_string text_record_string) {
1003     AVAHI_WARN_UNSUPPORTED;
1004     return SW_E_NO_IMPL;
1005 }
1006
1007 sw_result sw_text_record_string_iterator_fina(
1008     AVAHI_GCC_UNUSED sw_text_record_string_iterator self) {
1009     AVAHI_WARN_UNSUPPORTED;
1010     return SW_E_NO_IMPL;
1011 }
1012
1013 sw_result sw_text_record_string_iterator_next(
1014     AVAHI_GCC_UNUSED sw_text_record_string_iterator self,
1015     AVAHI_GCC_UNUSED char key[255],
1016     AVAHI_GCC_UNUSED char val[255]) {
1017     AVAHI_WARN_UNSUPPORTED;
1018     return SW_E_NO_IMPL;
1019 }