added reference-based RXbuffer access and transmit buffer specifier to send method