BNDownloadInstanceInputOutputCallbacks Struct Reference

Public Attributes

int64_t(* readCallback )(uint8_t *data, uint64_t len, void *ctxt)
 
void * readContext
 
uint64_t(* writeCallback )(uint8_t *data, uint64_t len, void *ctxt)
 
void * writeContext
 
bool(* progressCallback )(void *ctxt, uint64_t progress, uint64_t total)
 
void * progressContext
 

Member Data Documentation

◆ progressCallback

bool(* BNDownloadInstanceInputOutputCallbacks::progressCallback) (void *ctxt, uint64_t progress, uint64_t total)

◆ progressContext

void* BNDownloadInstanceInputOutputCallbacks::progressContext

◆ readCallback

int64_t(* BNDownloadInstanceInputOutputCallbacks::readCallback) (uint8_t *data, uint64_t len, void *ctxt)

◆ readContext

void* BNDownloadInstanceInputOutputCallbacks::readContext

◆ writeCallback

uint64_t(* BNDownloadInstanceInputOutputCallbacks::writeCallback) (uint8_t *data, uint64_t len, void *ctxt)

◆ writeContext

void* BNDownloadInstanceInputOutputCallbacks::writeContext

The documentation for this struct was generated from the following file: