
472 V Transfers
#define DRONE_READ_LOAD 0 // Load all the file into a single array
#define DRONE_READ_MMAP 1 // Mmap the file
#define DRONE_READ_NOLOAD 2 // Load only the header and descriptor array
// Creates a reader object . Load or mmap data if necessary.
int32_t drone_open(drone_t * reader , const char * filename , uint32_t mode);
// Close the file descriptor of the reader. Deallocates or unmap data if necessary.
int32_t drone_close(drone_t * reader );
// Read Drone API version
uint64_t drone_get_version(drone_t *reader );
// Get the number of registered chunk
uint64_t drone_get_chunk_count(drone_t *reader );
// Get the descriptor corresponding to ...