Changeset 1994:31e1d8c4f3c1 in roaraudio
- Timestamp:
- 06/15/09 16:39:48 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/roard.c
r1993 r1994 383 383 sn = sockname; 384 384 385 snprintf(addr, sizeof(addr), "service:mixer.fellig:roar://%s", s ockname);385 snprintf(addr, sizeof(addr), "service:mixer.fellig:roar://%s", sn); 386 386 387 387 err = SLPOpen("en", SLP_FALSE, &hslp); … … 402 402 register_slp_callback, 403 403 &callbackerr); 404 405 /* err may contain an error code that occurred as the slp library */ 406 /* _prepared_ to make the call. */ 407 if ( (err != SLP_OK) || (callbackerr != SLP_OK) ) { 408 ROAR_ERR("Error registering service with slp: Error #%i", err); 409 return -1; 410 } 411 412 /* callbackerr may contain an error code (that was assigned through */ 413 /* the callback cookie) that occurred as slp packets were sent on */ 414 /* the wire */ 415 if (callbackerr != SLP_OK) { 416 ROAR_ERR("Error registering service with slp: Error #%i", callbackerr); 417 return -1; 418 } 404 regged = 1; 419 405 } else if ( unreg && regged ) { 406 err = SLPDereg(hslp, addr, register_slp_callback, &callbackerr); 407 regged = 0; 408 } else { 409 SLPClose(hslp); 410 return -1; 411 } 412 413 /* err may contain an error code that occurred as the slp library */ 414 /* _prepared_ to make the call. */ 415 if ( err != SLP_OK ) { 416 ROAR_ERR("Error (de)registering service with slp: Error #%i", err); 417 return -1; 418 } 419 420 /* callbackerr may contain an error code (that was assigned through */ 421 /* the callback cookie) that occurred as slp packets were sent on */ 422 /* the wire */ 423 if (callbackerr != SLP_OK) { 424 ROAR_ERR("Error (de)registering service with slp: Error #%i", callbackerr); 425 return -1; 420 426 } 421 427
Note: See TracChangeset
for help on using the changeset viewer.