Changeset 757:4e5bfa3538df in roaraudio for roard/req.c


Ignore:
Timestamp:
09/05/08 04:15:37 (16 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added support for ROAR_CMD_PASSFH

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/req.c

    r668 r757  
    159159 } 
    160160 
    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 
     167int 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} 
    167185 
    168186int req_on_set_meta    (int client, struct roar_message * mes, char * data) { 
Note: See TracChangeset for help on using the changeset viewer.