int gre_io_add_mdata(
gre_io_serialized_data_t ** mbuffer,
const char * key_name,
const char * data_format,
const void * data,
int data_nbytes
)
Add a data change key/value pair to a serialized buffer. This call can be used to serialize multiple data changes into a single Storyboard IO send operation to improve efficiency.
Once an multi-part data buffer is constructed, it can be sent using the
gre_io_send_mdata function.
Parameters:
buffer The buffer containing the serialized data
key_name The data key which is to be set
data_format The format for the data to be set
data The data value to set
data_nbytes The number of bytes used for the data
Returns:
-1 on failure anything else is success