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