8#ifndef SCANBOTSDK_IMAGEREFPROFILER_H
9#define SCANBOTSDK_IMAGEREFPROFILER_H
17#include <ScanbotSDKDefs.h>
ScanbotSDK Error Code C API.
scanbotsdk_error_code_t
The error codes returned by most of the Scanbot SDK functions.
Definition ScanbotSDKErrorCode.h:25
struct scanbotsdk_image_ref_profiler_t scanbotsdk_image_ref_profiler_t
scanbotsdk_image_ref_profiler_t class
Definition ScanbotSDKImageRefProfiler.h:31
SBSDK_API scanbotsdk_error_code_t scanbotsdk_image_ref_profiler_make_snapshot(scanbotsdk_image_ref_pool_snapshot_t **result)
Returns a snapshot of all alive ImageRefs. The snapshot contains a list of ImageRefs with information...
struct scanbotsdk_image_ref_pool_snapshots_diff_t scanbotsdk_image_ref_pool_snapshots_diff_t
scanbotsdk_image_ref_pool_snapshots_diff_t class
Definition ScanbotSDKImageRefTypes.h:1305
SBSDK_API scanbotsdk_error_code_t scanbotsdk_image_ref_profiler_diff(scanbotsdk_image_ref_pool_snapshot_t *first_snapshot, scanbotsdk_image_ref_pool_snapshot_t *second_snapshot, scanbotsdk_image_ref_pool_snapshots_diff_t **result)
Computes difference between two snapshots. To confirm that a particular operation doesn't leak,...
struct scanbotsdk_image_ref_pool_snapshot_t scanbotsdk_image_ref_pool_snapshot_t
scanbotsdk_image_ref_pool_snapshot_t class
Definition ScanbotSDKImageRefTypes.h:1196
SBSDK_API scanbotsdk_error_code_t scanbotsdk_image_ref_profiler_free(scanbotsdk_image_ref_profiler_t *self)
Frees the memory allocated for the instance of scanbotsdk_image_ref_profiler_t. If null is passed,...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_image_ref_profiler_enable_detailed_profiling()
After the function is called, ImageRefs will store additional information, such as source from which ...