static void storeClientFileRead(store_client * sc) { MemObject *mem = sc->entry->mem_obj; assert(sc->callback != NULL); if (mem->swap_hdr_sz == 0) { storeRead(sc->swapin_sio, sc->copy_buf, sc->copy_size, 0, storeClientReadHeader, sc); } else { if (sc->entry->swap_status == SWAPOUT_WRITING) assert(storeOffset(mem->swapout.sio) > sc->copy_offset + mem->swap_hdr_sz); storeRead(sc->swapin_sio, sc->copy_buf, sc->copy_size, sc->copy_offset + mem->swap_hdr_sz, storeClientReadBody, sc); } }
//-------------------------------- void ofxSuddenMotion::clearOffset(){ storeOffset(0,0,0); }