93,6 → 93,27 |
*/ |
void refresh_answer( ipc_call_t * answer, int * answer_count ); |
|
/** Receives data from the other party. |
* The received data buffer is allocated and returned. |
* @param data The data buffer to be filled. Output parameter. |
* @param length The buffer length. Output parameter. |
* @returns EOK on success. |
* @returns EBADMEM if the data or the length parameter is NULL. |
* @returns EINVAL if the client does not send data. |
* @returns ENOMEM if there is not enough memory left. |
* @returns Other error codes as defined for the ipc_data_write_finalize() function. |
*/ |
int data_receive( void ** data, size_t * length ); |
|
/** Replies the data to the other party. |
* @param data The data buffer to be sent. Input parameter. |
* @param data_length The buffer length. Input parameter. |
* @returns EOK on success. |
* @returns EINVAL if the client does not expect all the data. |
* @returns Other error codes as defined for the ipc_data_read_finalize() function. |
*/ |
int data_reply( void * data, size_t data_length ); |
|
#endif |
|
/** @} |