Changeset 5276:0eb24ca6810e in roaraudio for include
- Timestamp:
- 11/20/11 18:36:49 (12 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- include/libroar
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/vio.h
r5260 r5276 53 53 ssize_t (*write )(struct roar_vio_calls * vio, void *buf, size_t count); 54 54 off_t (*lseek )(struct roar_vio_calls * vio, off_t offset, int whence); 55 int (*nonblock)(struct roar_vio_calls * vio, int state);55 // int (*nonblock)(struct roar_vio_calls * vio, int state); 56 56 int (*sync )(struct roar_vio_calls * vio); 57 57 int (*ctl )(struct roar_vio_calls * vio, int cmd, void * data); … … 104 104 ssize_t roar_vio_basic_write (struct roar_vio_calls * vio, void *buf, size_t count); 105 105 off_t roar_vio_basic_lseek (struct roar_vio_calls * vio, off_t offset, int whence); 106 int roar_vio_basic_nonblock(struct roar_vio_calls * vio, int state);107 106 int roar_vio_basic_sync (struct roar_vio_calls * vio); 108 107 int roar_vio_basic_ctl (struct roar_vio_calls * vio, int cmd, void * data); … … 120 119 ssize_t roar_vio_pass_write (struct roar_vio_calls * vio, void *buf, size_t count); 121 120 off_t roar_vio_pass_lseek (struct roar_vio_calls * vio, off_t offset, int whence); 122 int roar_vio_pass_nonblock(struct roar_vio_calls * vio, int state);123 121 int roar_vio_pass_sync (struct roar_vio_calls * vio); 124 122 int roar_vio_pass_ctl (struct roar_vio_calls * vio, int cmd, void * data); -
include/libroar/vio_ctl.h
r4902 r5276 99 99 #define ROAR_VIO_CTL_GET_USERPASS (ROAR_VIO_CTL_GENERIC|ROAR_VIO_CTL_SET|0x0194) 100 100 #define ROAR_VIO_CTL_SET_USERPASS (ROAR_VIO_CTL_GENERIC|ROAR_VIO_CTL_SET|0x0194) 101 // NOTE: continue with 0x01A0 from here. 101 102 // Implement roar_vio_nonblock()... 103 #define ROAR_VIO_CTL_NONBLOCK (ROAR_VIO_CTL_GENERIC|0x01A0) /* roar_vio_nonblock(), int */ 102 104 103 105 // get or set data format used for read and write calls, see below -
include/libroar/vio_winsock.h
r4708 r5276 42 42 ssize_t roar_vio_winsock_read (struct roar_vio_calls * vio, void *buf, size_t count); 43 43 ssize_t roar_vio_winsock_write (struct roar_vio_calls * vio, void *buf, size_t count); 44 int roar_vio_winsock_nonblock(struct roar_vio_calls * vio, int state);45 44 int roar_vio_winsock_sync (struct roar_vio_calls * vio); 46 45 int roar_vio_winsock_ctl (struct roar_vio_calls * vio, int cmd, void * data);
Note: See TracChangeset
for help on using the changeset viewer.