ITK Function Reference
(V10000.1.0.60_20160308.00)
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
rdv
rdv_qpl_api.h
Go to the documentation of this file.
1
/*==============================================================================
2
Copyright (c) 2003-2005 UGS Corporation
3
Unpublished - All Rights Reserved
4
==============================================================================*/
5
12
/* */
13
14
#if !defined(IPLIB)
15
# error IPLIB is not defined
16
#endif
17
18
#ifndef RDV_QPL_API_H
19
#define RDV_QPL_API_H
20
21
#include <
rdv/rdv.h
>
22
#include <rdv/librdv_exports.h>
23
30
#define QPL_qpl_server_down 1
31
#define QPL_qpl_send_failure 2
32
#define QPL_socket_failure 3
33
#define QPL_connection_failure 4
34
#define QPL_out_of_space 5
35
#define QPL_qpl_bookmark_error 6
36
#define QPL_warning 7
37
#define QPL_license_failure 8
38
#define QPL_stale_qpl_server 9
39
#define QPL_qpl_config_error 10
40
#define QPL_qpl_server_busy 11
41
42
#ifdef __cplusplus
43
extern
"C"
{
44
#endif
45
46
extern
RDV_API
int
RDV_getQPLBuilds
(
47
int
* buildCount,
48
char
*** buildInfo
49
);
50
51
extern
RDV_API
int
RDV_getQPLSchema
(
52
RDV_search_engine_id_t
engine_id,
53
int
* attCount,
54
char
*** attList
55
);
56
57
extern
RDV_API
int
RDV_executeQPLFilter
(
58
RDV_search_engine_id_t
engine_id,
59
char
* distance,
60
char
* booleanOperator,
61
int
attCount,
62
char
** attNames,
63
char
** attOps,
64
char
** attValues,
65
int
zoneAttrCount,
66
char
** zoneAttrNames,
67
char
** zoneAttrOps,
68
int
occCount,
69
char
** occTags,
70
int
* resOccCount,
71
char
*** resOccTags
72
);
73
74
extern
RDV_API
int
RDV_getExecuteQPLFilterCount
(
75
RDV_search_engine_id_t
engine_id,
76
char
* distance,
77
char
* booleanOperator,
78
int
attCount,
79
char
** attNames,
80
char
** attOps,
81
char
** attValues,
82
int
zoneAttrCount,
83
char
** zoneAttrNames,
84
char
** zoneAttrOps,
85
int
occCount,
86
char
** occTags,
87
int
* resOccCount,
88
char
*** resOccTags
89
);
90
91
#ifdef __cplusplus
92
}
93
#endif
94
97
#include <rdv/librdv_undef.h>
98
99
#endif