Changeset 1043:1ca27ba72398 in roaraudio for roard/req.c
- Timestamp:
- 12/23/08 09:26:22 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/req.c
r1038 r1043 501 501 } 502 502 503 int req_on_set_stream_para (int client, struct roar_message * mes, char * data) { 504 uint16_t * d = (uint16_t *) mes->data; 505 int i; 506 507 if ( mes->datalen != 8 ) 508 return -1; 509 510 for (i = 0; i < mes->datalen/2; i++) { 511 d[i] = ROAR_NET2HOST16(d[i]); 512 } 513 514 if ( d[0] != 0 || d[1] != 2 ) { 515 ROAR_WARN("req_on_set_stream_para(*): unsupported command version: %i, %i", d[0], d[1]); 516 return -1; 517 } 518 519 mes->cmd = ROAR_CMD_OK; 520 mes->datalen = 0; 521 522 ROAR_WARN("req_on_set_stream_para(*): request seems to be valid"); 523 524 if ( d[2] == ROAR_RESET_FLAG ) { 525 return streams_reset_flag(mes->stream, d[3]); 526 } else { 527 return streams_set_flag(mes->stream, d[3]); 528 } 529 530 return -1; 531 } 532 503 533 int req_on_kick (int client, struct roar_message * mes, char * data) { 504 534 uint16_t * info = (uint16_t *) mes->data;
Note: See TracChangeset
for help on using the changeset viewer.