Logo Search packages:      
Sourcecode: yaz version File versions

zoom.h File Reference


Detailed Description

Header for ZOOM.

Definition in file zoom.h.

#include <stdlib.h>
#include <yaz/yconfig.h>

Go to the source code of this file.

Defines

#define ZOOM_API(x)   x
#define ZOOM_BEGIN_CDECL   YAZ_BEGIN_CDECL
#define ZOOM_END_CDECL   YAZ_END_CDECL
#define ZOOM_ERROR_CONNECT   10000
#define ZOOM_ERROR_CONNECTION_LOST   10004
#define ZOOM_ERROR_DECODE   10003
#define ZOOM_ERROR_ENCODE   10002
#define ZOOM_ERROR_INIT   10005
#define ZOOM_ERROR_INTERNAL   10006
#define ZOOM_ERROR_INVALID_QUERY   10010
#define ZOOM_ERROR_MEMORY   10001
#define ZOOM_ERROR_NONE   0
#define ZOOM_ERROR_TIMEOUT   10007
#define ZOOM_ERROR_UNSUPPORTED_PROTOCOL   10008
#define ZOOM_ERROR_UNSUPPORTED_QUERY   10009
#define ZOOM_EVENT_CONNECT   1
#define ZOOM_EVENT_NONE   0
#define ZOOM_EVENT_RECV_APDU   7
#define ZOOM_EVENT_RECV_DATA   3
#define ZOOM_EVENT_RECV_RECORD   8
#define ZOOM_EVENT_RECV_SEARCH   9
#define ZOOM_EVENT_SEND_APDU   6
#define ZOOM_EVENT_SEND_DATA   2
#define ZOOM_EVENT_TIMEOUT   4
#define ZOOM_EVENT_UNKNOWN   5

Typedefs

typedef struct ZOOM_connection_p * ZOOM_connection
typedef
typedefZOOM_BEGIN_CDECL struct
ZOOM_options_p * 
ZOOM_options
typedef const char *(* ZOOM_options_callback )(void *handle, const char *name)
typedef struct ZOOM_package_p * ZOOM_package
typedef struct ZOOM_query_p * ZOOM_query
typedef struct ZOOM_record_p * ZOOM_record
typedef struct ZOOM_resultset_p * ZOOM_resultset
typedef struct ZOOM_scanset_p * ZOOM_scanset
typedef struct ZOOM_task_p * ZOOM_task

Functions

 ZOOM_connection_addinfo (ZOOM_connection c)
 ZOOM_connection_connect (ZOOM_connection c, const char *host, int portnum)
 ZOOM_connection_create (ZOOM_options options)
 ZOOM_connection_destroy (ZOOM_connection c)
 ZOOM_connection_errcode (ZOOM_connection c)
 ZOOM_connection_errmsg (ZOOM_connection c)
 ZOOM_connection_error (ZOOM_connection c, const char **cp, const char **addinfo)
 ZOOM_connection_error_x (ZOOM_connection c, const char **cp, const char **addinfo, const char **diagset)
 ZOOM_connection_last_event (ZOOM_connection cs)
 ZOOM_connection_new (const char *host, int portnum)
 ZOOM_connection_option_get (ZOOM_connection c, const char *key)
 ZOOM_connection_option_set (ZOOM_connection c, const char *key, const char *val)
 ZOOM_connection_option_setl (ZOOM_connection c, const char *key, const char *val, int len)
 ZOOM_connection_package (ZOOM_connection c, ZOOM_options options)
 ZOOM_connection_scan (ZOOM_connection c, const char *startterm)
 ZOOM_connection_search (ZOOM_connection, ZOOM_query q)
 ZOOM_connection_search_pqf (ZOOM_connection c, const char *q)
 ZOOM_diag_str (int error)
 ZOOM_event (int no, ZOOM_connection *cs)
 ZOOM_options_create (void)
 ZOOM_options_create_with_parent (ZOOM_options parent)
 ZOOM_options_create_with_parent2 (ZOOM_options parent1, ZOOM_options parent2)
 ZOOM_options_destroy (ZOOM_options opt)
 ZOOM_options_get (ZOOM_options opt, const char *name)
 ZOOM_options_get_bool (ZOOM_options opt, const char *name, int defa)
 ZOOM_options_get_int (ZOOM_options opt, const char *name, int defa)
 ZOOM_options_set (ZOOM_options opt, const char *name, const char *v)
 ZOOM_options_set_callback (ZOOM_options opt, ZOOM_options_callback c, void *handle)
 ZOOM_options_set_int (ZOOM_options opt, const char *name, int value)
 ZOOM_options_setl (ZOOM_options opt, const char *name, const char *value, int len)
 ZOOM_package_destroy (ZOOM_package p)
 ZOOM_package_option_get (ZOOM_package p, const char *key)
 ZOOM_package_option_set (ZOOM_package p, const char *key, const char *val)
 ZOOM_package_send (ZOOM_package p, const char *type)
 ZOOM_query_cql (ZOOM_query s, const char *str)
 ZOOM_query_create (void)
 ZOOM_query_destroy (ZOOM_query s)
 ZOOM_query_prefix (ZOOM_query s, const char *str)
 ZOOM_query_sortby (ZOOM_query s, const char *criteria)
 ZOOM_record_clone (ZOOM_record srec)
 ZOOM_record_destroy (ZOOM_record rec)
 ZOOM_record_get (ZOOM_record rec, const char *type, int *len)
 ZOOM_resultset_cache_reset (ZOOM_resultset r)
 ZOOM_resultset_destroy (ZOOM_resultset r)
 ZOOM_resultset_option_get (ZOOM_resultset r, const char *key)
 ZOOM_resultset_option_set (ZOOM_resultset r, const char *key, const char *val)
 ZOOM_resultset_record (ZOOM_resultset s, size_t pos)
 ZOOM_resultset_record_immediate (ZOOM_resultset s, size_t pos)
 ZOOM_resultset_records (ZOOM_resultset r, ZOOM_record *recs, size_t start, size_t count)
 ZOOM_resultset_size (ZOOM_resultset r)
 ZOOM_resultset_sort (ZOOM_resultset r, const char *sort_type, const char *sort_spec)
 ZOOM_scanset_destroy (ZOOM_scanset scan)
 ZOOM_scanset_display_term (ZOOM_scanset scan, size_t pos, int *occ, int *len)
 ZOOM_scanset_option_get (ZOOM_scanset scan, const char *key)
 ZOOM_scanset_option_set (ZOOM_scanset scan, const char *key, const char *val)
 ZOOM_scanset_size (ZOOM_scanset scan)
 ZOOM_scanset_term (ZOOM_scanset scan, size_t pos, int *occ, int *len)


Generated by  Doxygen 1.6.0   Back to index