Changeset 1505:06a3687a4ce8 in roaraudio for libroar/vio_stack.c
- Timestamp:
- 04/01/09 17:55:36 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/vio_stack.c
r1327 r1505 49 49 calls->inst = self; 50 50 calls->close = roar_vio_stack_close; 51 calls->ctl = roar_vio_stack_ctl; 51 52 calls->read = roar_vio_stack_read; 52 53 calls->write = roar_vio_stack_write; … … 97 98 return 0; 98 99 } 100 101 int roar_vio_stack_ctl (struct roar_vio_calls * vio, int cmd, void * data) { 102 if (vio == NULL || cmd == -1) 103 return -1; 104 105 switch (cmd) { 106 case ROAR_VIO_CTL_GET_FH: 107 case ROAR_VIO_CTL_GET_READ_FH: 108 case ROAR_VIO_CTL_GET_WRITE_FH: 109 case ROAR_VIO_CTL_SELECT: 110 return roar_vio_ctl(((struct roar_vio_stack*)(vio->inst))->cur, cmd, data); 111 break; 112 } 113 114 return -1; 115 } 116 99 117 100 118 ssize_t roar_vio_stack_read (struct roar_vio_calls * vio, void *buf, size_t count) {
Note: See TracChangeset
for help on using the changeset viewer.