Lines Matching refs:message
196 enum mad_flow send(int fd, void const *message, unsigned int size) in send() argument
207 result = send_io(fd, message, size); in send()
213 enum mad_flow receive(int fd, void **message, unsigned int *size) in receive() argument
218 if (*message == 0) in receive()
236 if (*message == 0) { in receive()
237 *message = malloc(*size); in receive()
238 if (*message == 0) in receive()
242 result = receive_io_blocking(fd, *message, *size); in receive()
266 void *message = 0; in check_message() local
269 result = receive(decoder->async.in, &message, &size); in check_message()
275 result = decoder->message_func(decoder->cb_data, message, &size); in check_message()
282 if (send(decoder->async.out, message, size) != MAD_FLOW_CONTINUE) in check_message()
286 if (message) in check_message()
287 free(message); in check_message()
568 void *message, unsigned int *len) in mad_decoder_message() argument
572 send(decoder->async.out, message, *len) != MAD_FLOW_CONTINUE || in mad_decoder_message()
573 receive(decoder->async.in, &message, len) != MAD_FLOW_CONTINUE) in mad_decoder_message()