ZBar Bar Code Reader Library  version 0.10
zbar/symbol.c File Reference

Macros

#define MAX_INT_DIGITS
 

Functions

void _zbar_symbol_free (zbar_symbol_t *sym)
 
zbar_symbol_set_t * _zbar_symbol_set_create ()
 
void _zbar_symbol_set_free (zbar_symbol_set_t *syms)
 
const char * zbar_get_addon_name (zbar_symbol_type_t sym)
 
const char * zbar_get_symbol_name (zbar_symbol_type_t sym)
 
const zbar_symbol_t * zbar_symbol_first_component (const zbar_symbol_t *sym)
 
const zbar_symbol_set_t * zbar_symbol_get_components (const zbar_symbol_t *sym)
 
int zbar_symbol_get_count (const zbar_symbol_t *sym)
 
const char * zbar_symbol_get_data (const zbar_symbol_t *sym)
 
unsigned int zbar_symbol_get_data_length (const zbar_symbol_t *sym)
 
unsigned zbar_symbol_get_loc_size (const zbar_symbol_t *sym)
 
int zbar_symbol_get_loc_x (const zbar_symbol_t *sym, unsigned idx)
 
int zbar_symbol_get_loc_y (const zbar_symbol_t *sym, unsigned idx)
 
int zbar_symbol_get_quality (const zbar_symbol_t *sym)
 
zbar_symbol_type_t zbar_symbol_get_type (const zbar_symbol_t *sym)
 
const zbar_symbol_t * zbar_symbol_next (const zbar_symbol_t *sym)
 
void zbar_symbol_ref (const zbar_symbol_t *sym, int refs)
 
const zbar_symbol_t * zbar_symbol_set_first_symbol (const zbar_symbol_set_t *syms)
 
int zbar_symbol_set_get_size (const zbar_symbol_set_t *syms)
 
void zbar_symbol_set_ref (const zbar_symbol_set_t *syms, int delta)
 
char * zbar_symbol_xml (const zbar_symbol_t *sym, char **buf, unsigned *len)
 

Variables

static const char * xmlfmt []
 

Macro Definition Documentation

#define MAX_INT_DIGITS

Referenced by zbar_symbol_xml().

Function Documentation

void _zbar_symbol_free ( zbar_symbol_t *  sym)

References zbar_symbol_set_ref().

Referenced by _zbar_symbol_refcnt(), and zbar_image_scanner_destroy().

Here is the call graph for this function:

Here is the caller graph for this function:

zbar_symbol_set_t* _zbar_symbol_set_create ( void  )

References _zbar_refcnt().

Referenced by qr_code_data_list_extract_text(), and zbar_scan_image().

Here is the call graph for this function:

Here is the caller graph for this function:

void _zbar_symbol_set_free ( zbar_symbol_set_t *  syms)
inline

References _zbar_symbol_refcnt(), and zbar_symbol_s::next.

Referenced by _zbar_image_scanner_recycle_syms(), zbar_image_scanner_destroy(), zbar_image_scanner_recycle_image(), and zbar_symbol_set_ref().

Here is the call graph for this function:

Here is the caller graph for this function:

const char* zbar_get_addon_name ( zbar_symbol_type_t  sym)
const zbar_symbol_t* zbar_symbol_first_component ( const zbar_symbol_t *  sym)
const zbar_symbol_set_t* zbar_symbol_get_components ( const zbar_symbol_t *  sym)

Referenced by symbol_get_components().

Here is the caller graph for this function:

int zbar_symbol_get_count ( const zbar_symbol_t *  sym)

Referenced by _zbar_process_image(), data_handler(), symbol_get_long(), and zbar_gtk_process_image().

Here is the caller graph for this function:

const char* zbar_symbol_get_data ( const zbar_symbol_t *  sym)
unsigned int zbar_symbol_get_data_length ( const zbar_symbol_t *  sym)

Referenced by symbol_get_data().

Here is the caller graph for this function:

unsigned zbar_symbol_get_loc_size ( const zbar_symbol_t *  sym)

Referenced by _zbar_process_image(), and symbol_get_location().

Here is the caller graph for this function:

int zbar_symbol_get_loc_x ( const zbar_symbol_t *  sym,
unsigned  idx 
)

Referenced by symbol_get_location().

Here is the caller graph for this function:

int zbar_symbol_get_loc_y ( const zbar_symbol_t *  sym,
unsigned  idx 
)

Referenced by symbol_get_location().

Here is the caller graph for this function:

int zbar_symbol_get_quality ( const zbar_symbol_t *  sym)

Referenced by _zbar_process_image(), and symbol_get_long().

Here is the caller graph for this function:

zbar_symbol_type_t zbar_symbol_get_type ( const zbar_symbol_t *  sym)
const zbar_symbol_t* zbar_symbol_next ( const zbar_symbol_t *  sym)
void zbar_symbol_ref ( const zbar_symbol_t *  sym,
int  refs 
)

References _zbar_symbol_refcnt().

Referenced by symbol_clear(), symboliter_clear(), symboliter_iternext(), and zbarSymbol_FromSymbol().

Here is the call graph for this function:

Here is the caller graph for this function:

const zbar_symbol_t* zbar_symbol_set_first_symbol ( const zbar_symbol_set_t *  syms)

Referenced by symboliter_iternext().

Here is the caller graph for this function:

int zbar_symbol_set_get_size ( const zbar_symbol_set_t *  syms)

Referenced by symbolset_length().

Here is the caller graph for this function:

char* zbar_symbol_xml ( const zbar_symbol_t *  sym,
char **  buf,
unsigned *  len 
)

References MAX_INT_DIGITS, xmlfmt, and zbar_get_symbol_name().

Referenced by data_handler(), and scan_image().

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

const char* xmlfmt[]
static

Referenced by zbar_symbol_xml().