structure used to register for callbacks from the SDK. All operations will block until they are complete, so the only way to tell how far along they are is to register with callbacks via this structure More...
#include <common_types.h>
Data Fields | |
uint32_t | lib_version |
uint64_t | id |
fio_cb_fn_t | callback |
clock_t | callback_period_ms |
void * | context |
structure used to register for callbacks from the SDK. All operations will block until they are complete, so the only way to tell how far along they are is to register with callbacks via this structure
Function to call with the progress updates
clock_t callback_period_ms |
Number of milliseconds to wait between each callback
void* context |
Additional user context to propagate. This is passed to the callback function when it is invoked.
uint64_t id |
Unique ID passed to the callback function so it can identify the purpose of the callback operation
uint32_t lib_version |
Fusion -io SDK API version (populated by FIO_STRUCT_INIT)