libimobiledevice  1.3.0-dirty
API Documentation - Return to Homepage

◆ bt_packet_logger_receive_with_timeout()

bt_packet_logger_error_t bt_packet_logger_receive_with_timeout ( bt_packet_logger_client_t client,
char * data,
uint32_t size,
uint32_t * received,
unsigned int timeout )

Receives data using the given bt_packet_logger client with specified timeout.

Parameters
clientThe bt_packet_logger client to use for receiving
dataBuffer that will be filled with the data received
sizeNumber of bytes to receive
receivedNumber of bytes received (can be NULL to ignore)
timeoutMaximum time in milliseconds to wait for data.
Returns
BT_PACKET_LOGGER_E_SUCCESS on success, BT_PACKET_LOGGER_E_INVALID_ARG when one or more parameters are invalid, BT_PACKET_LOGGER_E_MUX_ERROR when a communication error occurs, or BT_PACKET_LOGGER_E_UNKNOWN_ERROR when an unspecified error occurs.