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 } 1020