New C function was added to MRAA:
mraa_result_t mraa_spi_transfer_buf(mraa_spi_context dev, uint8_t* data, uint8_t* rxbuf, int length);
Likewise a c++ method was added
this is currently in the main MRAA github fork, not sure when it will be released as part of build, but you can download and build.
Kurt