15 #import <Foundation/Foundation.h>
16 #import "BXThreadData.h"
66 -(id)initWithInfo :(NSString*)name :(
int)threadCount :(
id)sender :(
SEL)executionCallback :(
SEL)processingCallback;
99 -(bool)canDispatch :(
int*)pIndex;
SEL m_processingCallback
Callback executed before recognition is performed.
Definition: BXThreadQueue.h:43
SEL m_executionCallback
Callback executed to perform recognition.
Definition: BXThreadQueue.h:41
bool * m_threadUsed
Boolean array of length m_threadCount.
Definition: BXThreadQueue.h:30
Defines a class that manages the threads using Barcode Xpress to perform recognition and decoding of ...
Definition: BXThreadQueue.h:23
Defines a class holds data that is transferred to/from the threads processing images using Barcode Xp...
Definition: BXThreadData.h:21
int m_threadCount
The maximum number of threads to use.
Definition: BXThreadQueue.h:25
id m_sender
Object instance that will execute callbacks.
Definition: BXThreadQueue.h:37
NSString * m_name
Name of the thread queue. Set any arbitrary name.
Definition: BXThreadQueue.h:39
NSLock * m_captureMutex
Mutex used to synchronize access to thread control data structures.
Definition: BXThreadQueue.h:35