|
|
◆ service_receive_with_timeout()
| LIBIMOBILEDEVICE_API service_error_t service_receive_with_timeout |
( |
service_client_t | client, |
|
|
char * | data, |
|
|
uint32_t | size, |
|
|
uint32_t * | received, |
|
|
unsigned int | 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.
|