Changeset 4031:e6c67ed99dab in roaraudio
- Timestamp:
- 07/07/10 21:00:39 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar.ckport
r4030 r4031 27 27 roar_vio_putc ok 28 28 29 # VIO other ops: 30 roar_vio_copy_data ok 31 roar_vio_open_tee wip Does not yet work 32 roar_vio_open_split wip Does not yet work 33 29 34 # VIO Open functions: 30 35 # very basic: … … 41 46 roar_vio_open_socket_listen ok 42 47 43 # DSTR:44 roar_vio_open_dstr ok45 roar_vio_open_dstr_vio ok46 47 48 # stdio: 48 49 roar_vio_open_stdio maybe Not supported by all archs 49 50 #... 51 roar_vio_open_2popen 52 roar_vio_open_bio 53 roar_vio_open_buffer 54 roar_vio_open_buffer_store 55 roar_vio_open_cmd 56 roar_vio_open_def_socket 57 roar_vio_open_default 58 roar_vio_open_gpg 59 roar_vio_open_gzip 60 roar_vio_open_jumbo 61 roar_vio_open_pgp_decrypt 62 roar_vio_open_pgp_encrypt_pub 63 roar_vio_open_pgp_encrypt_sym 64 roar_vio_open_pgp_store 65 roar_vio_open_pipe 66 roar_vio_open_proto 67 roar_vio_open_proto_gopher 68 roar_vio_open_proto_http 69 roar_vio_open_rtp 70 roar_vio_open_stack 71 roar_vio_open_tantalos 50 roar_vio_to_stdio maybe Not supported by all archs 51 52 roar_vio_stdio_read internal 53 roar_vio_stdio_write internal 54 roar_vio_stdio_lseek internal 55 roar_vio_stdio_sync internal 56 roar_vio_stdio_ctl internal 57 roar_vio_stdio_close internal 72 58 73 59 # VIO based streams: … … 103 89 roar_vio_re_write internal 104 90 roar_vio_re_lseek internal 91 92 # VIO for Winsock: 93 roar_vio_winsock_read internal 94 roar_vio_winsock_write internal 95 roar_vio_winsock_nonblock internal 96 roar_vio_winsock_sync internal 97 roar_vio_winsock_ctl internal 98 roar_vio_winsock_close internal 99 100 # VIO OpenSSL BIO: 101 roar_vio_open_bio maybe requires OpenSSL support to be compiled in 102 roar_vio_to_bio maybe requires OpenSSL support to be compiled in 103 104 roar_vio_bio_read internal 105 roar_vio_bio_write internal 106 roar_vio_bio_lseek internal 107 roar_vio_bio_nonblock internal 108 roar_vio_bio_sync internal 109 roar_vio_bio_close internal 110 111 # VIO buffer: 112 roar_vio_open_buffer wip 113 roar_vio_buffer_read internal 114 roar_vio_buffer_write internal 115 roar_vio_buffer_lseek internal 116 roar_vio_buffer_nonblock internal 117 roar_vio_buffer_sync internal 118 roar_vio_buffer_ctl internal 119 roar_vio_buffer_close internal 120 121 # VIO Buffer Store: 122 roar_vio_open_buffer_store wip 123 roar_vio_buffer_store_read internel 124 roar_vio_buffer_store_write internal 125 roar_vio_buffer_store_lseek internal 126 roar_vio_buffer_store_nonblock internal 127 roar_vio_buffer_store_sync internal 128 roar_vio_buffer_store_ctl internal 129 roar_vio_buffer_store_close internal 130 131 # VIO Commands: 132 roar_vio_open_cmd likely This requires forking processes 133 roar_vio_cmd_close internal 134 roar_vio_cmd_fork internal 135 roar_vio_cmd_wait internal 136 137 roar_vio_open_2popen likely This requires forking processes 138 roar_vio_2popen_close internal 139 140 roar_vio_cmd_read internal 141 roar_vio_cmd_write internal 142 roar_vio_cmd_nonblock internal 143 roar_vio_cmd_sync internal 144 roar_vio_cmd_ctl internal 145 146 roar_vio_open_gzip wip Currently requires cmd vio 147 roar_vio_open_gpg wip Currently requires cmd vio 148 roar_vio_open_pgp_decrypt wip Currently requires cmd vio 149 roar_vio_open_pgp_store wip Currently requires cmd vio 150 roar_vio_open_pgp_encrypt_sym wip Currently requires cmd vio 151 roar_vio_open_pgp_encrypt_pub wip Currently requires cmd vio 152 153 # VIO DSTR: 154 roar_vio_dstr_get_type ok 155 roar_vio_dstr_get_name ok 156 roar_vio_dstr_register_type wip 157 158 roar_vio_dstr_init_defaults ok 159 roar_vio_dstr_init_defaults_c ok 160 161 roar_vio_open_default ok 162 163 roar_vio_open_dstr ok 164 roar_vio_open_dstr_vio ok 165 166 roar_vio_dstr_parse_opts internal 167 roar_vio_dstr_set_defaults internal 168 roar_vio_dstr_build_chain internal 169 170 # VIO Jumbo (frames): 171 roar_vio_open_jumbo ok 172 173 roar_vio_jumbo_read internal 174 roar_vio_jumbo_write internal 175 roar_vio_jumbo_lseek internal 176 roar_vio_jumbo_nonblock internal 177 roar_vio_jumbo_sync internal 178 roar_vio_jumbo_ctl internal 179 roar_vio_jumbo_close internal 180 181 # VIO Magic: 182 roar_vio_open_magic wip Does not yet work 183 roar_vio_magic_read internal 184 roar_vio_magic_write internal 185 roar_vio_magic_lseek internal 186 roar_vio_magic_nonblock internal 187 roar_vio_magic_sync internal 188 roar_vio_magic_close internal 189 190 # VIO pipe: 191 roar_vio_open_pipe wip No support for buffer based pipes 192 roar_vio_pipe_init internal 193 194 roar_vio_pipe_read internal 195 roar_vio_pipe_write internal 196 roar_vio_pipe_nonblock internal 197 roar_vio_pipe_sync internal 198 roar_vio_pipe_ctl internal 199 roar_vio_pipe_close internal 200 201 # VIO proto: 202 roar_vio_proto_init_def internal 203 204 roar_vio_open_proto likely use DSTR interface 205 206 roar_vio_proto_read internal 207 roar_vio_proto_write internal 208 roar_vio_proto_lseek internal 209 roar_vio_proto_nonblock internal 210 roar_vio_proto_sync internal 211 roar_vio_proto_ctl internal 212 roar_vio_proto_close internal 213 214 roar_vio_open_proto_http internal 215 roar_vio_open_proto_gopher internal 216 217 # VIO RTP: 218 roar_vio_open_rtp wip Does not always work correctly 219 roar_vio_rtp_read internal 220 roar_vio_rtp_write internal 221 roar_vio_rtp_lseek internal 222 roar_vio_rtp_nonblock internal 223 roar_vio_rtp_sync internal 224 roar_vio_rtp_ctl internal 225 roar_vio_rtp_close internal 226 227 # VIO Socket: 228 roar_vio_open_def_socket internal use DSTR interface 229 roar_vio_socket_init_socket_def internal 230 roar_vio_socket_init_dstr_def internal 231 232 roar_vio_socket_conv_def internal 233 234 roar_vio_socket_get_port internal 235 236 roar_vio_socket_init_unix_def internal 237 238 roar_vio_socket_init_decnetnode_def internal 239 roar_vio_socket_init_decnet_def internal 240 241 roar_vio_socket_init_inet4host_def internal 242 roar_vio_socket_init_inet4_def internal 243 roar_vio_socket_init_tcp4_def internal 244 roar_vio_socket_init_udp4_def internal 245 roar_vio_socket_init_inet6host_def internal 246 roar_vio_socket_init_inet6_def internal 247 roar_vio_socket_init_tcp6_def internal 248 roar_vio_socket_init_udp6_def internal 249 250 # VIO Stack: 251 roar_vio_open_stack ok 252 roar_vio_stack_add ok 253 254 roar_vio_stack_read internal 255 roar_vio_stack_write internal 256 roar_vio_stack_lseek internal 257 roar_vio_stack_nonblock internal 258 roar_vio_stack_sync internal 259 roar_vio_stack_ctl internal 260 roar_vio_stack_close internal 261 262 # VIO Tantalos: 263 roar_vio_open_tantalos ok 264 105 265 106 266 # Buffer:
Note: See TracChangeset
for help on using the changeset viewer.