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)