Man Page: rmr_set_trace¶
RMR LIBRARY FUNCTIONS¶
NAME¶
rmr_set_trace
SYNOPSIS¶
#include <rmr/rmr.h>
int rmr_set_trace( rmr_mbuf_t* mbuf, unsigned char* data, int len )
DESCRIPTION¶
The rmr_set_trace
function will copy len
bytes from
data
into the trace portion of mbuf.
If the trace
area of mbuf
is not the correct size, the message buffer
will be reallocated to ensure that enough space is available
for the trace data.
RETURN VALUE¶
The rmr_set_trace
function returns the number of bytes
successfully copied to the message. If 0 is returned either
the message pointer was nil, or the size in the parameters
was <= 0.
SEE ALSO¶
rmr_alloc_msg(3), rmr_tralloc_msg(3), rmr_bytes2xact(3), rmr_bytes2payload(3), rmr_call(3), rmr_free_msg(3), rmr_get_rcvfd(3), rmr_get_meid(3), rmr_get_trace(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)