iDRS™ SDK 16
Loading...
Searching...
No Matches
IBarcodeEnginePostprocess_interface.h File Reference

Interface for IBarcodeEnginePostprocess wrapper. More...

Go to the source code of this file.

Functions

IBarcodeEnginePostprocess IBarcodeEnginePostprocess_Create (PtrPostprocessFn ptrPostprocessFn, idrs_exception *pargException)
 Creates a new IBarcodeEnginePostprocess object.
 
void IBarcodeEnginePostprocess_Destroy (IBarcodeEnginePostprocess argIBarcodeEnginePostprocess, idrs_exception *pargException)
 Destroys a IBarcodeEnginePostprocess handle.
 
IDRS_ERROR IBarcodeEnginePostprocess_Postprocess (IBarcodeEnginePostprocess argIBarcodeEnginePostprocess, CBarcodeArray argResults, enum BarcodeEngineIdentifier const uiSourceEngine, idrs_exception *pargException)
 Postprocess executes postprocessing on the supplied barcode results.
 
CBarcodeEnginePostprocessArray ArrayInterface_Create_CBarcodeEnginePostprocessArray (idrs_exception *pargException)
 Creates a new CBarcodeEnginePostprocessArray object.
 

Detailed Description

Interface for IBarcodeEnginePostprocess wrapper.

Function Documentation

◆ ArrayInterface_Create_CBarcodeEnginePostprocessArray()

CBarcodeEnginePostprocessArray ArrayInterface_Create_CBarcodeEnginePostprocessArray ( idrs_exception *  pargException)

Creates a new CBarcodeEnginePostprocessArray object.

Parameters
pargExceptionPointer to exception structure that will be filled if an exception occurs
Returns
The newly created CBarcodeEnginePostprocessArray

◆ IBarcodeEnginePostprocess_Create()

IBarcodeEnginePostprocess IBarcodeEnginePostprocess_Create ( PtrPostprocessFn  ptrPostprocessFn,
idrs_exception *  pargException 
)

Creates a new IBarcodeEnginePostprocess object.

Parameters
ptrPostprocessFnPostprocess function pointer
pargExceptionPointer to exception structure that will be filled if an exception occurs
Returns
The newly created IBarcodeEnginePostprocess

◆ IBarcodeEnginePostprocess_Destroy()

void IBarcodeEnginePostprocess_Destroy ( IBarcodeEnginePostprocess  argIBarcodeEnginePostprocess,
idrs_exception *  pargException 
)

Destroys a IBarcodeEnginePostprocess handle.

Parameters
argIBarcodeEnginePostprocessIBarcodeEnginePostprocess handle to destroy
pargExceptionPointer to exception structure that will be filled if an exception occurs

◆ IBarcodeEnginePostprocess_Postprocess()

IDRS_ERROR IBarcodeEnginePostprocess_Postprocess ( IBarcodeEnginePostprocess  argIBarcodeEnginePostprocess,
CBarcodeArray  argResults,
enum BarcodeEngineIdentifier const  uiSourceEngine,
idrs_exception *  pargException 
)

Postprocess executes postprocessing on the supplied barcode results.

Parameters
argIBarcodeEnginePostprocessIBarcodeEnginePostprocess handle
argResultsBarcode results
uiSourceEngineEngine that generated the results
pargExceptionPointer to exception structure that will be filled if an exception occurs
Return values
IDRS_SUUCESSif everything is OK, error code otherwise