|
YAZ 5.37.0
|
Implements ZOOM options handling. More...
Go to the source code of this file.
Data Structures | |
| struct | ZOOM_options_entry |
| struct | ZOOM_options_p |
Implements ZOOM options handling.
Definition in file zoom-opt.c.
|
static |
Definition at line 49 of file zoom-opt.c.
References ZOOM_options_entry::len, name, ZOOM_options_entry::name, set_value(), ZOOM_options_entry::value, xmalloc, and xstrdup.
Referenced by ZOOM_options_dup(), and ZOOM_options_setl().
|
static |
Definition at line 35 of file zoom-opt.c.
References ZOOM_options_entry::len, ZOOM_options_entry::value, and xmalloc.
Referenced by append_entry(), and ZOOM_options_setl().
| void ZOOM_options_addref | ( | ZOOM_options | opt | ) |
Definition at line 114 of file zoom-opt.c.
References opt.
| ZOOM_options_create | ( | void | ) |
Definition at line 88 of file zoom-opt.c.
References ZOOM_options_create(), and ZOOM_options_create_with_parent().
Referenced by ZOOM_options_create(), and ZOOM_options_dup().
| ZOOM_options_create_with_parent | ( | ZOOM_options | parent | ) |
Definition at line 82 of file zoom-opt.c.
References ZOOM_options_create_with_parent(), and ZOOM_options_create_with_parent2().
Referenced by ZOOM_connection_create(), ZOOM_connection_scan1(), ZOOM_connection_search(), ZOOM_options_create(), and ZOOM_options_create_with_parent().
| ZOOM_options_create_with_parent2 | ( | ZOOM_options | parent1, |
| ZOOM_options | parent2 ) |
Definition at line 95 of file zoom-opt.c.
References opt, xmalloc, and ZOOM_options_create_with_parent2().
Referenced by ZOOM_connection_package(), ZOOM_options_create_with_parent(), and ZOOM_options_create_with_parent2().
| ZOOM_options_destroy | ( | ZOOM_options | opt | ) |
Definition at line 135 of file zoom-opt.c.
References opt, xfree, and ZOOM_options_destroy().
Referenced by resultset_destroy(), ZOOM_connection_destroy(), and ZOOM_options_destroy().
| ZOOM_options_dup | ( | ZOOM_options | src | ) |
Definition at line 59 of file zoom-opt.c.
References append_entry(), ZOOM_options_entry::len, ZOOM_options_entry::name, ZOOM_options_entry::next, ZOOM_options_entry::value, ZOOM_options_create(), and ZOOM_options_dup().
Referenced by ZOOM_options_dup().
| ZOOM_options_get | ( | ZOOM_options | opt, |
| const char * | name ) |
Definition at line 217 of file zoom-opt.c.
References name, opt, ZOOM_options_get(), and ZOOM_options_getl().
Referenced by create_es_package(), create_update_package(), encode_item_order(), ill_array_lookup(), otherInfo_attach(), send_srw(), Z3950_send_search(), ZOOM_connection_connect(), ZOOM_connection_get_databases(), ZOOM_connection_option_get(), ZOOM_connection_search(), ZOOM_connection_srw_send_scan(), ZOOM_connection_Z3950_send_init(), ZOOM_connection_Z3950_send_scan(), ZOOM_memcached_configure(), ZOOM_options_get(), ZOOM_options_get_bool(), ZOOM_options_get_int(), ZOOM_package_option_get(), ZOOM_resultset_option_get(), ZOOM_resultset_record_immediate(), ZOOM_resultset_retrieve(), and ZOOM_scanset_option_get().
| ZOOM_options_get_bool | ( | ZOOM_options | opt, |
| const char * | name, | ||
| int | defa ) |
Definition at line 224 of file zoom-opt.c.
References name, opt, ZOOM_options_get(), and ZOOM_options_get_bool().
Referenced by ZOOM_connection_connect(), ZOOM_connection_search(), and ZOOM_options_get_bool().
| ZOOM_options_get_int | ( | ZOOM_options | opt, |
| const char * | name, | ||
| int | defa ) |
Definition at line 236 of file zoom-opt.c.
References name, opt, ZOOM_options_get(), and ZOOM_options_get_int().
Referenced by Z3950_send_search(), ZOOM_connection_connect(), ZOOM_connection_search(), ZOOM_connection_srw_send_scan(), ZOOM_connection_Z3950_send_scan(), and ZOOM_options_get_int().
| ZOOM_options_getl | ( | ZOOM_options | opt, |
| const char * | name, | ||
| int * | lenp ) |
Definition at line 187 of file zoom-opt.c.
References ZOOM_options_entry::len, name, ZOOM_options_entry::name, ZOOM_options_entry::next, opt, ZOOM_options_entry::value, and ZOOM_options_getl().
Referenced by create_update_package(), create_xmlupdate_package(), encode_item_order(), ZOOM_connection_option_getl(), ZOOM_options_get(), ZOOM_options_getl(), and ZOOM_package_option_getl().
| ZOOM_options_set | ( | ZOOM_options | opt, |
| const char * | name, | ||
| const char * | value ) |
Definition at line 181 of file zoom-opt.c.
References name, opt, ZOOM_options_entry::value, ZOOM_options_set(), and ZOOM_options_setl().
Referenced by es_response_taskpackage(), es_response_taskpackage_update(), es_response_taskpackage_update0(), handle_queryExpressionTerm(), handle_Z3950_es_response(), handle_Z3950_search_response(), Z3950_send_search(), ZOOM_connection_connect(), ZOOM_connection_option_set(), ZOOM_connection_srw_send_search(), ZOOM_handle_search_result(), ZOOM_handle_sru(), ZOOM_options_set(), ZOOM_options_set_int(), ZOOM_package_option_set(), ZOOM_resultset_option_set(), and ZOOM_scanset_option_set().
| ZOOM_options_set_callback | ( | ZOOM_options | opt, |
| ZOOM_options_callback | callback_func, | ||
| void * | callback_handle ) |
Definition at line 120 of file zoom-opt.c.
References opt, and ZOOM_options_set_callback().
Referenced by ZOOM_options_set_callback().
| ZOOM_options_set_int | ( | ZOOM_options | opt, |
| const char * | name, | ||
| int | value ) |
Definition at line 246 of file zoom-opt.c.
References name, opt, ZOOM_options_entry::value, yaz_snprintf(), ZOOM_options_set(), and ZOOM_options_set_int().
Referenced by handle_queryExpressionTerm(), handle_srw_scan_response(), handle_Z3950_es_response(), handle_Z3950_scan_response(), handle_Z3950_search_response(), ZOOM_handle_search_result(), and ZOOM_options_set_int().
| ZOOM_options_setl | ( | ZOOM_options | opt, |
| const char * | name, | ||
| const char * | value, | ||
| int | len ) |
Definition at line 161 of file zoom-opt.c.
References append_entry(), ZOOM_options_entry::len, name, ZOOM_options_entry::next, opt, set_value(), ZOOM_options_entry::value, xfree, and ZOOM_options_setl().
Referenced by es_response_taskpackage(), handle_queryExpressionTerm(), handle_Z3950_es_response(), ZOOM_connection_option_setl(), ZOOM_handle_sru(), ZOOM_options_set(), ZOOM_options_setl(), and ZOOM_package_option_setl().