Changeset 5276:0eb24ca6810e in roaraudio for libroar/vio_buffer.c
- Timestamp:
- 11/20/11 18:36:49 (12 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/vio_buffer.c
r4708 r5276 63 63 calls->close = roar_vio_buffer_close; 64 64 calls->write = roar_vio_buffer_write; 65 calls->nonblock = roar_vio_buffer_nonblock;66 65 calls->ctl = roar_vio_buffer_ctl; 67 66 calls->sync = roar_vio_buffer_sync; … … 327 326 return 0; 328 327 break; 328 case ROAR_VIO_CTL_NONBLOCK: 329 if ( self->use_re ) { 330 return roar_vio_ctl(&(self->re_vio), ROAR_VIO_CTL_NONBLOCK, data); 331 } else { 332 return roar_vio_ctl(self->backend, ROAR_VIO_CTL_NONBLOCK, data); 333 } 334 break; 329 335 } 330 336 … … 342 348 } 343 349 344 int roar_vio_buffer_nonblock(struct roar_vio_calls * vio, int state) {345 struct roar_vio_buffer * self = vio->inst;346 347 if ( self->use_re ) {348 return roar_vio_nonblock(&(self->re_vio), state);349 } else {350 return roar_vio_nonblock(self->backend, state);351 }352 }353 354 350 //ll
Note: See TracChangeset
for help on using the changeset viewer.