tbx
0.7.5
|
Handler for SaverFillBuffer handler. More...
#include <saver.h>
Public Member Functions | |
virtual void | saver_fill_buffer (Saver saver, int size, void *buffer, int already_transmitted)=0 |
Called when the buffer need to be refilled for a RAM transfer (type 3) save. More... | |
Handler for SaverFillBuffer handler.
|
pure virtual |
Called when the buffer need to be refilled for a RAM transfer (type 3) save.
If buffer is 0 the buffer for the RAM transfer should be allocated or maintain the address in memory of the data to be transferred.
Either way saveas.buffer_filled should be called once the buffer has the correct data.
The transfer will stop when the size of data transferred is less than a complete buffer.
saver | Saver the transfer is occurring on. |
size | of buffer for transfer in bytes |
buffer | for transfer |
already_transmitted | number of bytes already transmitted |