Man Page: rmr_bytes2payload
RMR LIBRARY FUNCTIONS
NAME
rmr_bytes2payload
SYNOPSIS
#include <rmr/rmr.h>
void rmr_bytes2payload( rmr_mbuf_t* mbuf, unsigned char* src, int len )
DESCRIPTION
This is a convenience function as some wrapper languages
might not have the ability to directly copy into the payload
buffer. The bytes from src for the length given are copied
to the payload. It is the caller’s responsibility to ensure
that the payload is large enough. Upon successfully copy, the
len
field in the message buffer is updated to reflect the
number of bytes copied.
There is little error checking, and no error reporting.
RETURN VALUE
None.
EXAMPLE
SEE ALSO
rmr_alloc_msg(3), rmr_bytes2xact(3), rmr_bytes2payload(3), rmr_call(3), rmr_free_msg(3), rmr_get_rcvfd(3), rmr_get_meid(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)