Changeset 113:a032ff209b90 in roaraudio for roard/req.c
- Timestamp:
- 07/13/08 04:23:57 (16 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/req.c
r107 r113 231 231 } 232 232 233 int req_on_list_meta (int client, struct roar_message * mes, char * data) { 234 int i; 235 int len = 0; 236 int types[ROAR_META_MAX_PER_STREAM]; 237 238 if ( mes->datalen != 1 ) 239 return -1; 240 241 if ( mes->data[0] != 0 ) // version 242 return -1; 243 244 if ( (len = stream_meta_list(mes->stream, types, ROAR_META_MAX_PER_STREAM)) == -1 ) 245 return -1; 246 247 mes->cmd = ROAR_CMD_OK; 248 mes->datalen = 1 + len; 249 mes->data[0] = 0; 250 251 for (i = 0; i < len; i++) 252 mes->data[i+1] = types[i]; 253 254 return 0; 255 } 256 233 257 int req_on_server_oinfo (int client, struct roar_message * mes, char * data) { 234 258 struct roar_stream s;
Note: See TracChangeset
for help on using the changeset viewer.