summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
68859e2)
(Nearly all XSUBs have them by this point.)
-/* $Id: ZOOM.xs,v 1.33 2005-12-19 17:05:05 mike Exp $ */
+/* $Id: ZOOM.xs,v 1.34 2005-12-19 17:46:52 mike Exp $ */
#include "EXTERN.h"
#include "perl.h"
#include "EXTERN.h"
#include "perl.h"
ZOOM_connection
ZOOM_connection_new(host, portnum)
const char* host
int portnum
ZOOM_connection
ZOOM_connection_new(host, portnum)
const char* host
int portnum
ZOOM_connection
ZOOM_connection_create(options)
ZOOM_options options
ZOOM_connection
ZOOM_connection_create(options)
ZOOM_options options
void
ZOOM_connection_connect(c, host, portnum)
ZOOM_connection c
const char* host
int portnum
void
ZOOM_connection_connect(c, host, portnum)
ZOOM_connection c
const char* host
int portnum
void
ZOOM_connection_destroy(c)
ZOOM_connection c
void
ZOOM_connection_destroy(c)
ZOOM_connection c
const char *
ZOOM_connection_option_get(c, key)
ZOOM_connection c
const char *key
const char *
ZOOM_connection_option_get(c, key)
ZOOM_connection c
const char *key
struct datachunk
ZOOM_connection_option_getl(c, key, len)
ZOOM_connection c
struct datachunk
ZOOM_connection_option_getl(c, key, len)
ZOOM_connection c
void
ZOOM_connection_option_set(c, key, val)
ZOOM_connection c
void
ZOOM_connection_option_set(c, key, val)
ZOOM_connection c
# is an opaque pointer. The underlying C function can then use this
# along with `len' to Do The Right Thing.
#
# is an opaque pointer. The underlying C function can then use this
# along with `len' to Do The Right Thing.
#
void
ZOOM_connection_option_setl(c, key, val, len)
ZOOM_connection c
void
ZOOM_connection_option_setl(c, key, val, len)
ZOOM_connection c
# support for const char**, but who can blame it? If you ask me, the
# whole "const" thing was well-intentioned by ghastly mistake.
#
# support for const char**, but who can blame it? If you ask me, the
# whole "const" thing was well-intentioned by ghastly mistake.
#
int
ZOOM_connection_error(c, cp, addinfo)
ZOOM_connection c
int
ZOOM_connection_error(c, cp, addinfo)
ZOOM_connection c
addinfo
# See comments for ZOOM_connection_error() above
addinfo
# See comments for ZOOM_connection_error() above
int
ZOOM_connection_error_x(c, cp, addinfo, diagset)
ZOOM_connection c
int
ZOOM_connection_error_x(c, cp, addinfo, diagset)
ZOOM_connection c
int
ZOOM_connection_errcode(c)
ZOOM_connection c
int
ZOOM_connection_errcode(c)
ZOOM_connection c
const char *
ZOOM_connection_errmsg(c)
ZOOM_connection c
const char *
ZOOM_connection_errmsg(c)
ZOOM_connection c
const char *
ZOOM_connection_addinfo(c)
ZOOM_connection c
const char *
ZOOM_connection_addinfo(c)
ZOOM_connection c
const char *
ZOOM_connection_diagset(c)
ZOOM_connection c
const char *
ZOOM_connection_diagset(c)
ZOOM_connection c
const char *
ZOOM_diag_str(error)
int error
const char *
ZOOM_diag_str(error)
int error
ZOOM_resultset
ZOOM_connection_search(arg0, q)
ZOOM_connection arg0
ZOOM_query q
ZOOM_resultset
ZOOM_connection_search(arg0, q)
ZOOM_connection arg0
ZOOM_query q
ZOOM_resultset
ZOOM_connection_search_pqf(c, q)
ZOOM_connection c
const char *q
ZOOM_resultset
ZOOM_connection_search_pqf(c, q)
ZOOM_connection c
const char *q
void
ZOOM_resultset_destroy(r)
ZOOM_resultset r
void
ZOOM_resultset_destroy(r)
ZOOM_resultset r
const char *
ZOOM_resultset_option_get(r, key)
ZOOM_resultset r
const char* key
const char *
ZOOM_resultset_option_get(r, key)
ZOOM_resultset r
const char* key
void
ZOOM_resultset_option_set(r, key, val)
ZOOM_resultset r
const char* key
const char* val
void
ZOOM_resultset_option_set(r, key, val)
ZOOM_resultset r
const char* key
const char* val
size_t
ZOOM_resultset_size(r)
ZOOM_resultset r
size_t
ZOOM_resultset_size(r)
ZOOM_resultset r
SV *
ZOOM_resultset_records(r, start, count, return_records)
ZOOM_resultset r
SV *
ZOOM_resultset_records(r, start, count, return_records)
ZOOM_resultset r
ZOOM_record
ZOOM_resultset_record(s, pos)
ZOOM_resultset s
size_t pos
ZOOM_record
ZOOM_resultset_record(s, pos)
ZOOM_resultset s
size_t pos
ZOOM_record
ZOOM_resultset_record_immediate(s, pos)
ZOOM_resultset s
size_t pos
ZOOM_record
ZOOM_resultset_record_immediate(s, pos)
ZOOM_resultset s
size_t pos
void
ZOOM_resultset_cache_reset(r)
ZOOM_resultset r
void
ZOOM_resultset_cache_reset(r)
ZOOM_resultset r
const char* sort_type
const char* sort_spec
const char* sort_type
const char* sort_spec
int
ZOOM_resultset_sort1(r, sort_type, sort_spec)
ZOOM_resultset r
int
ZOOM_resultset_sort1(r, sort_type, sort_spec)
ZOOM_resultset r
# See "typemap" for discussion of the "const char *" return-type.
#
# See "typemap" for discussion of the "const char *" return-type.
#
### but should use datachunk for in some (not all!) cases.
const char *
ZOOM_record_get(rec, type, len)
### but should use datachunk for in some (not all!) cases.
const char *
ZOOM_record_get(rec, type, len)
void
ZOOM_record_destroy(rec)
ZOOM_record rec
void
ZOOM_record_destroy(rec)
ZOOM_record rec
ZOOM_record
ZOOM_record_clone(srec)
ZOOM_record srec
ZOOM_record
ZOOM_record_clone(srec)
ZOOM_record srec
ZOOM_query
ZOOM_query_create()
ZOOM_query
ZOOM_query_create()
void
ZOOM_query_destroy(s)
ZOOM_query s
void
ZOOM_query_destroy(s)
ZOOM_query s
int
ZOOM_query_cql(s, str)
ZOOM_query s
const char* str
int
ZOOM_query_cql(s, str)
ZOOM_query s
const char* str
int
ZOOM_query_prefix(s, str)
ZOOM_query s
const char* str
int
ZOOM_query_prefix(s, str)
ZOOM_query s
const char* str
int
ZOOM_query_sortby(s, criteria)
ZOOM_query s
const char * criteria
int
ZOOM_query_sortby(s, criteria)
ZOOM_query s
const char * criteria
ZOOM_scanset
ZOOM_connection_scan(c, startterm)
ZOOM_connection c
const char* startterm
ZOOM_scanset
ZOOM_connection_scan(c, startterm)
ZOOM_connection c
const char* startterm
ZOOM_scanset
ZOOM_connection_scan1(c, startterm)
ZOOM_connection c
ZOOM_query startterm
ZOOM_scanset
ZOOM_connection_scan1(c, startterm)
ZOOM_connection c
ZOOM_query startterm
const char *
ZOOM_scanset_term(scan, pos, occ, len)
ZOOM_scanset scan
const char *
ZOOM_scanset_term(scan, pos, occ, len)
ZOOM_scanset scan
const char *
ZOOM_scanset_display_term(scan, pos, occ, len)
ZOOM_scanset scan
const char *
ZOOM_scanset_display_term(scan, pos, occ, len)
ZOOM_scanset scan
size_t
ZOOM_scanset_size(scan)
ZOOM_scanset scan
size_t
ZOOM_scanset_size(scan)
ZOOM_scanset scan
void
ZOOM_scanset_destroy(scan)
ZOOM_scanset scan
void
ZOOM_scanset_destroy(scan)
ZOOM_scanset scan
const char *
ZOOM_scanset_option_get(scan, key)
ZOOM_scanset scan
const char * key
const char *
ZOOM_scanset_option_get(scan, key)
ZOOM_scanset scan
const char * key
void
ZOOM_scanset_option_set(scan, key, val)
ZOOM_scanset scan
void
ZOOM_scanset_option_set(scan, key, val)
ZOOM_scanset scan
# function in the callback_block -- is unavailable to us, as the
# underlying C function doesn't give the block back.
#
# function in the callback_block -- is unavailable to us, as the
# underlying C function doesn't give the block back.
#
void
ZOOM_options_set_callback(opt, function, handle)
ZOOM_options opt
void
ZOOM_options_set_callback(opt, function, handle)
ZOOM_options opt
ZOOM_options
ZOOM_options_create()
ZOOM_options
ZOOM_options_create()
ZOOM_options
ZOOM_options_create_with_parent(parent)
ZOOM_options parent
ZOOM_options
ZOOM_options_create_with_parent(parent)
ZOOM_options parent
ZOOM_options
ZOOM_options_create_with_parent2(parent1, parent2)
ZOOM_options parent1
ZOOM_options parent2
ZOOM_options
ZOOM_options_create_with_parent2(parent1, parent2)
ZOOM_options parent1
ZOOM_options parent2
const char *
ZOOM_options_get(opt, name)
ZOOM_options opt
const char* name
const char *
ZOOM_options_get(opt, name)
ZOOM_options opt
const char* name
struct datachunk
ZOOM_options_getl(opt, name, len)
ZOOM_options opt
struct datachunk
ZOOM_options_getl(opt, name, len)
ZOOM_options opt
void
ZOOM_options_set(opt, name, v)
ZOOM_options opt
const char* name
const char* v
void
ZOOM_options_set(opt, name, v)
ZOOM_options opt
const char* name
const char* v
void
ZOOM_options_setl(opt, name, value, len)
ZOOM_options opt
void
ZOOM_options_setl(opt, name, value, len)
ZOOM_options opt
opaquechar* value
int len
opaquechar* value
int len
void
ZOOM_options_destroy(opt)
ZOOM_options opt
void
ZOOM_options_destroy(opt)
ZOOM_options opt
int
ZOOM_options_get_bool(opt, name, defa)
ZOOM_options opt
const char* name
int defa
int
ZOOM_options_get_bool(opt, name, defa)
ZOOM_options opt
const char* name
int defa
int
ZOOM_options_get_int(opt, name, defa)
ZOOM_options opt
const char* name
int defa
int
ZOOM_options_get_int(opt, name, defa)
ZOOM_options opt
const char* name
int defa
void
ZOOM_options_set_int(opt, name, value)
ZOOM_options opt
const char* name
int value
void
ZOOM_options_set_int(opt, name, value)
ZOOM_options opt
const char* name
int value
ZOOM_package
ZOOM_connection_package(c, options)
ZOOM_connection c
ZOOM_options options
ZOOM_package
ZOOM_connection_package(c, options)
ZOOM_connection c
ZOOM_options options
void
ZOOM_package_destroy(p)
ZOOM_package p
void
ZOOM_package_destroy(p)
ZOOM_package p
void
ZOOM_package_send(p, type)
ZOOM_package p
const char * type
void
ZOOM_package_send(p, type)
ZOOM_package p
const char * type
const char *
ZOOM_package_option_get(p, key)
ZOOM_package p
const char * key
const char *
ZOOM_package_option_get(p, key)
ZOOM_package p
const char * key
void
ZOOM_package_option_set(p, key, val)
ZOOM_package p
void
ZOOM_package_option_set(p, key, val)
ZOOM_package p