exportToHtml method
- bool debug
Exports a representation of the log, in HTML format.
param debug Indicates whether debug information is added to the log. return The result. throws BiosealException An error has occurred during Bioseal Library execution.
Implementation
String exportToHtml(bool debug) {
Pointer<Char> pResult = nullptr;
Pointer<Int> pResultSize = calloc.allocate(1);
pResultSize[0] = -1;
try {
var err = biosealSDK.id3BiosealLog_ExportToHtml(_pHandle.value, debug, pResult, pResultSize);
if (err == BiosealError.insufficientBuffer.value) {
pResult = calloc.allocate(pResultSize.value);
err = biosealSDK.id3BiosealLog_ExportToHtml(_pHandle.value, debug, pResult, pResultSize);
if (err != BiosealError.success.value) {
throw BiosealException(err);
}
}
final vResult = utf8.decode(Uint8List.fromList(pResult.cast<Uint8>().asTypedList(pResultSize.value)));
return vResult;
} finally {
calloc.free(pResult);
calloc.free(pResultSize);
}
}