| 
      
    | 
   
◆ service_receive_with_timeout()
Receives data using the given service client with specified timeout.  
- Parameters
 - 
  
    | client | The service client to use for receiving  |  
    | data | Buffer that will be filled with the data received  |  
    | size | Number of bytes to receive  |  
    | received | Number of bytes received (can be NULL to ignore)  |  
    | timeout | Maximum time in milliseconds to wait for data. |  
   
   
 
- Returns
 - SERVICE_E_SUCCESS on success, SERVICE_E_INVALID_ARG when one or more parameters are invalid, SERVICE_E_MUX_ERROR when a communication error occurs, or SERVICE_E_UNKNOWN_ERROR when an unspecified error occurs. 
  
 
 
     |