Changeset 757:4e5bfa3538df in roaraudio for roard
- Timestamp:
- 09/05/08 04:15:37 (16 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- roard
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/commands.c
r668 r757 39 39 40 40 {ROAR_CMD_CON_STREAM, "CON_STREAM", req_on_con_stream}, 41 {ROAR_CMD_PASSFH, "PASSFH", req_on_passfh}, 41 42 42 43 {ROAR_CMD_SERVER_OINFO, "SERVER_OINFO", req_on_server_oinfo}, -
roard/include/req.h
r668 r757 36 36 int req_on_exec_stream (int client, struct roar_message * mes, char * data); 37 37 int req_on_con_stream (int client, struct roar_message * mes, char * data); 38 int req_on_passfh (int client, struct roar_message * mes, char * data); 38 39 39 40 int req_on_set_meta (int client, struct roar_message * mes, char * data); -
roard/req.c
r668 r757 159 159 } 160 160 161 return 0; 162 163 mes->datalen = 0; 164 mes->cmd = ROAR_CMD_OK; 165 } 166 161 mes->datalen = 0; 162 mes->cmd = ROAR_CMD_OK; 163 164 return 0; 165 } 166 167 int req_on_passfh (int client, struct roar_message * mes, char * data) { 168 int fh; 169 int sock = clients_get_fh(client); 170 171 if ( (fh = roar_socket_recv_fh(sock, NULL, NULL)) == -1 ) 172 return -1; 173 174 if ( client_stream_set_fh(client, mes->stream, fh) == -1 ) { 175 close(fh); 176 return 1; 177 } 178 179 180 mes->datalen = 0; 181 mes->cmd = ROAR_CMD_OK; 182 183 return 0; 184 } 167 185 168 186 int req_on_set_meta (int client, struct roar_message * mes, char * data) {
Note: See TracChangeset
for help on using the changeset viewer.