Changeset 5276:0eb24ca6810e in roaraudio for libroar/vio_buffer.c


Ignore:
Timestamp:
11/20/11 18:36:49 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

merged VIO's _nonblock() into _ctl() (Closes: #135)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/vio_buffer.c

    r4708 r5276  
    6363 calls->close    = roar_vio_buffer_close; 
    6464 calls->write    = roar_vio_buffer_write; 
    65  calls->nonblock = roar_vio_buffer_nonblock; 
    6665 calls->ctl      = roar_vio_buffer_ctl; 
    6766 calls->sync     = roar_vio_buffer_sync; 
     
    327326    return 0; 
    328327   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; 
    329335 } 
    330336 
     
    342348} 
    343349 
    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  
    354350//ll 
Note: See TracChangeset for help on using the changeset viewer.