ZBar Bar Code Reader Library  version 0.10
python/processor.c File Reference
Include dependency graph for python/processor.c:

Functions

static int object_to_timeout (PyObject *obj, int *val)
 
void process_handler (zbar_image_t *zimg, const void *userdata)
 
static int processor_clear (zbarProcessor *self)
 
static void processor_dealloc (zbarProcessor *self)
 
static PyObject * processor_get_bool (zbarProcessor *self, void *closure)
 
static zbarSymbolSetprocessor_get_results (zbarProcessor *self, void *closure)
 
static PyObject * processor_init_ (zbarProcessor *self, PyObject *args, PyObject *kwds)
 
static zbarProcessorprocessor_new (PyTypeObject *type, PyObject *args, PyObject *kwds)
 
static PyObject * processor_parse_config (zbarProcessor *self, PyObject *args, PyObject *kwds)
 
static PyObject * processor_process_image (zbarProcessor *self, PyObject *args, PyObject *kwds)
 
static PyObject * processor_process_one (zbarProcessor *self, PyObject *args, PyObject *kwds)
 
static int processor_set_bool (zbarProcessor *self, PyObject *value, void *closure)
 
static PyObject * processor_set_config (zbarProcessor *self, PyObject *args, PyObject *kwds)
 
static PyObject * processor_set_data_handler (zbarProcessor *self, PyObject *args, PyObject *kwds)
 
static int processor_traverse (zbarProcessor *self, visitproc visit, void *arg)
 
static PyObject * processor_user_wait (zbarProcessor *self, PyObject *args, PyObject *kwds)
 

Variables

static char processor_doc []
 
static PyGetSetDef processor_getset []
 
static PyMethodDef processor_methods []
 
PyTypeObject zbarProcessor_Type
 

Function Documentation

static int object_to_timeout ( PyObject *  obj,
int *  val 
)
static

Referenced by processor_process_one(), and processor_user_wait().

Here is the caller graph for this function:

void process_handler ( zbar_image_t *  zimg,
const void userdata 
)

References zbar_image_get_userdata(), zbarImage_FromImage(), and zbarImage::zimg.

Referenced by processor_set_data_handler().

Here is the call graph for this function:

Here is the caller graph for this function:

static int processor_clear ( zbarProcessor self)
static

References zbar_processor_set_data_handler(), and zbar_processor_set_userdata().

Referenced by processor_dealloc().

Here is the call graph for this function:

Here is the caller graph for this function:

static void processor_dealloc ( zbarProcessor self)
static

References processor_clear(), and zbar_processor_destroy().

Here is the call graph for this function:

static PyObject* processor_get_bool ( zbarProcessor self,
void closure 
)
static

References zbar_processor_is_visible(), and zbarErr_Set().

Here is the call graph for this function:

static zbarSymbolSet* processor_get_results ( zbarProcessor self,
void closure 
)
static

References zbar_processor_get_results(), and zbarSymbolSet_FromSymbolSet().

Here is the call graph for this function:

static PyObject* processor_init_ ( zbarProcessor self,
PyObject *  args,
PyObject *  kwds 
)
static

References object_to_bool(), zbar_processor_init(), and zbarErr_Set().

Here is the call graph for this function:

static zbarProcessor* processor_new ( PyTypeObject *  type,
PyObject *  args,
PyObject *  kwds 
)
static

References zbar_processor_create(), zbar_processor_set_userdata(), and zbarProcessor::zproc.

Here is the call graph for this function:

static PyObject* processor_parse_config ( zbarProcessor self,
PyObject *  args,
PyObject *  kwds 
)
static

References zbar::zbar_processor_parse_config().

Here is the call graph for this function:

static PyObject* processor_process_image ( zbarProcessor self,
PyObject *  args,
PyObject *  kwds 
)
static

References zbar_process_image(), zbarErr_Set(), zbarImage_Type, zbarImage_validate(), and zbarImage::zimg.

Here is the call graph for this function:

static PyObject* processor_process_one ( zbarProcessor self,
PyObject *  args,
PyObject *  kwds 
)
static

References object_to_timeout(), zbar_process_one(), and zbarErr_Set().

Here is the call graph for this function:

static int processor_set_bool ( zbarProcessor self,
PyObject *  value,
void closure 
)
static

References zbar_processor_set_active(), zbar_processor_set_visible(), and zbarErr_Set().

Here is the call graph for this function:

static PyObject* processor_set_config ( zbarProcessor self,
PyObject *  args,
PyObject *  kwds 
)
static

References zbar::ZBAR_CFG_ENABLE, zbar::ZBAR_NONE, and zbar_processor_set_config().

Here is the call graph for this function:

static PyObject* processor_set_data_handler ( zbarProcessor self,
PyObject *  args,
PyObject *  kwds 
)
static

References process_handler(), and zbar_processor_set_data_handler().

Here is the call graph for this function:

static int processor_traverse ( zbarProcessor self,
visitproc  visit,
void arg 
)
static
static PyObject* processor_user_wait ( zbarProcessor self,
PyObject *  args,
PyObject *  kwds 
)
static

References object_to_timeout(), zbar_processor_user_wait(), and zbarErr_Set().

Here is the call graph for this function:

Variable Documentation

char processor_doc[]
static
PyGetSetDef processor_getset[]
static
PyMethodDef processor_methods[]
static
PyTypeObject zbarProcessor_Type

Referenced by initzbar().