tbx
0.7.6
|
Handler for SaveAsFillBuffer message. More...
#include <saveas.h>
Public Member Functions | |
virtual void | saveas_fill_buffer (SaveAs saveas, bool selection, int size, void *buffer, int already_transmitted)=0 |
Called when the buffer need to be refilled for a RAM transfer (type 3) save. More... | |
![]() | |
virtual | ~Listener () |
Destroy the listener object. | |
Additional Inherited Members | |
![]() | |
Listener () | |
Construct the Listener object. | |
Handler for SaveAsFillBuffer message.
Called for Type 3 saves only to get the next set of data to transfer
|
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.
saveas | SaveAs the transfer is occurring on. |
selection | saving selection only |
size | of buffer for transfer in bytes |
buffer | for transfer |
already_transmitted | number of bytes already transmitted |