Man Page: rmr_get_trace
RMR LIBRARY FUNCTIONS
NAME
rmr_get_trace
SYNOPSIS
#include <rmr/rmr.h>
int rmr_get_trace( rmr_mbuf_t* mbuf, unsigned char* dest, int size )
DESCRIPTION
The rmr_get_trace
function will copy the trace
information from the message into the user’s allocated memory
referenced by dest.
The size
parameter is assumed to
be the maximum number of bytes which can be copied (size of
the destination buffer).
RETURN VALUE
On success, the number of bytes actually copied is returned. If the return value is 0, no bytes copied, then the reason could be that the message pointer was nil, or the size parameter was <= 0.
SEE ALSO
rmr_alloc_msg(3), rmr_tralloc_msg(3), rmr_bytes2xact(3), rmr_bytes2meid(3), rmr_call(3), rmr_free_msg(3), rmr_get_rcvfd(3), rmr_get_trlen(3), rmr_init(3), rmr_init_trace(3), rmr_payload_size(3), rmr_send_msg(3), rmr_rcv_msg(3), rmr_rcv_specific(3), rmr_rts_msg(3), rmr_ready(3), rmr_fib(3), rmr_has_str(3), rmr_tokenise(3), rmr_mk_ring(3), rmr_ring_free(3), rmr_str2meid(3), rmr_str2xact(3), rmr_wh_open(3), rmr_wh_send_msg(3), rmr_set_trace(3), rmr_trace_ref(3)