OSDN Git Service

Update the last release date of senna-1.1.2-fast.
[ludiafuncs/senna-1.1.2-fast.git] / vcc / libsenna.def
1 LIBRARY "libsenna"\r
2 \r
3 VERSION 0.4\r
4 \r
5 EXPORTS\r
6 \r
7 ;basic API\r
8 \r
9 sen_init                            @1\r
10 sen_fin                             @2\r
11 sen_info                            @18\r
12 \r
13 sen_index_create                    @3\r
14 sen_index_open                      @4\r
15 sen_index_close                     @5\r
16 sen_index_remove                    @6\r
17 sen_index_rename                    @16\r
18 sen_index_upd                       @7\r
19 sen_index_sel                       @8\r
20 sen_index_del                       @17\r
21 \r
22 sen_records_next                    @9\r
23 sen_records_rewind                  @10\r
24 sen_records_curr_score              @11\r
25 sen_records_curr_key                @12\r
26 sen_records_nhits                   @13\r
27 sen_records_find                    @14\r
28 sen_records_close                   @15\r
29 \r
30 ;advanced API\r
31 \r
32 sen_values_open                     @20\r
33 sen_values_close                    @21\r
34 sen_values_add                      @22\r
35 \r
36 sen_records_open                    @23\r
37 sen_records_union                   @24\r
38 sen_records_subtract                @25\r
39 sen_records_intersect               @26\r
40 sen_records_difference              @27\r
41 sen_records_sort                    @28\r
42 sen_records_group                   @29\r
43 sen_records_curr_rec                @30\r
44 sen_records_at                      @31\r
45 sen_record_info                     @32\r
46 sen_record_subrec_info              @33\r
47 \r
48 sen_index_create_with_keys          @34\r
49 sen_index_open_with_keys            @35\r
50 sen_index_update                    @36\r
51 sen_index_select                    @37\r
52 sen_index_info                      @38\r
53 sen_index_path                      @39\r
54 ;sen_index_related_terms            @40\r
55 sen_index_create_with_keys_lexicon  @46\r
56 sen_index_open_with_keys_lexicon    @47\r
57 \r
58 sen_query_open                      @41\r
59 sen_query_rest                      @42\r
60 sen_query_close                     @43\r
61 sen_query_exec                      @44\r
62 sen_query_term                      @45\r
63 sen_query_scan                      @48\r
64 sen_query_snip                      @49\r
65 \r
66 ;low level API\r
67 \r
68 sen_set_open                        @50\r
69 sen_set_close                       @51\r
70 sen_set_info                        @52\r
71 sen_set_get                         @53\r
72 sen_set_at                          @54\r
73 sen_set_del                         @55\r
74 sen_set_cursor_open                 @56\r
75 sen_set_cursor_next                 @57\r
76 sen_set_cursor_close                @58\r
77 sen_set_element_info                @59\r
78 sen_set_union                       @60\r
79 sen_set_subtract                    @70\r
80 sen_set_intersect                   @71\r
81 sen_set_difference                  @72\r
82 sen_set_sort                        @73\r
83 \r
84 sen_sym_create                      @74\r
85 sen_sym_open                        @75\r
86 sen_sym_info                        @76\r
87 sen_sym_close                       @77\r
88 sen_sym_remove                      @78\r
89 sen_sym_get                         @79\r
90 sen_sym_at                          @80\r
91 sen_sym_del                         @81\r
92 sen_sym_size                        @82\r
93 sen_sym_key                         @83\r
94 sen_sym_prefix_search               @84\r
95 sen_sym_suffix_search               @85\r
96 sen_sym_common_prefix_search        @86\r
97 sen_sym_pocket_get                  @87\r
98 sen_sym_pocket_set                  @88\r
99 sen_sym_next                        @89\r
100 \r
101 ;utility API\r
102 sen_snip_open                       @100\r
103 sen_snip_close                      @101\r
104 sen_snip_add_cond                   @102\r
105 sen_snip_exec                       @103\r
106 sen_snip_get_result                 @104\r
107 sen_records_heap_open               @110\r
108 sen_records_heap_add                @111\r
109 sen_records_heap_next               @112\r
110 sen_records_heap_head               @113\r
111 sen_records_heap_close              @114\r
112 sen_inv_entry_info                  @120\r
113 \r
114 ;query language API\r
115 sen_db_create                       @200\r
116 sen_db_open                         @201\r
117 sen_db_close                        @202\r
118 \r
119 sen_ctx_open                        @220\r
120 sen_ctx_connect                     @221\r
121 sen_ctx_load                        @222\r
122 sen_ctx_send                        @223\r
123 sen_ctx_recv                        @224\r
124 sen_ctx_close                       @225\r
125 sen_ctx_info_get                    @226\r
126 \r
127 ;misc\r
128 sen_logger_info_set                 @500\r
129 sen_logger_put                      @501\r
130 sen_logger_pass                     @502\r