Changeset 1505:06a3687a4ce8 in roaraudio for include/libroar/vio.h


Ignore:
Timestamp:
04/01/09 17:55:36 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added more support for vio_ctl, added ROAR_VIO_CTL_GET_*FH and ROAR_VIO_CTL_SELECT

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/vio.h

    r1351 r1505  
    4949 *   0x1XXX -> Server  
    5050 */ 
     51 
     52// basic calls: 
     53#define ROAR_VIO_CTL_GET_NEXT          0x0101 
     54#define ROAR_VIO_CTL_SET_NEXT          0x0102 
     55#define ROAR_VIO_CTL_GET_FH            0x0110 
     56#define ROAR_VIO_CTL_GET_READ_FH       0x0111 
     57#define ROAR_VIO_CTL_GET_WRITE_FH      0x0112 
     58#define ROAR_VIO_CTL_SELECT            0x0120 
     59 
    5160// stream: 
    5261#define ROAR_VIO_CTL_SET_STREAM    0x00010001 /* normal streams */ 
     
    140149int     roar_vio_basic_nonblock(struct roar_vio_calls * vio, int state); 
    141150int     roar_vio_basic_sync    (struct roar_vio_calls * vio); 
     151int     roar_vio_basic_ctl     (struct roar_vio_calls * vio, int cmd, void * data); 
    142152int     roar_vio_basic_close   (struct roar_vio_calls * vio); 
    143153 
     
    169179off_t   roar_vio_stdio_lseek   (struct roar_vio_calls * vio, off_t offset, int whence); 
    170180int     roar_vio_stdio_sync    (struct roar_vio_calls * vio); 
     181int     roar_vio_stdio_ctl     (struct roar_vio_calls * vio, int cmd, void * data); 
    171182int     roar_vio_stdio_close   (struct roar_vio_calls * vio); 
    172183 
Note: See TracChangeset for help on using the changeset viewer.