Added: incubator/lucene4c/trunk/www/apidocs/lcn__query__parser_8h.html
URL: 
http://svn.apache.org/viewcvs/incubator/lucene4c/trunk/www/apidocs/lcn__query__parser_8h.html?view=auto&rev=159104
==============================================================================
--- incubator/lucene4c/trunk/www/apidocs/lcn__query__parser_8h.html (added)
+++ incubator/lucene4c/trunk/www/apidocs/lcn__query__parser_8h.html Sat Mar 26 
05:21:14 2005
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" 
content="text/html;charset=iso-8859-1">
+<title>Lucene4c: lcn_query_parser.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.0 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | 
<a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a 
class="qindex" href="dirs.html">Directories</a> | <a class="qindex" 
href="files.html">File&nbsp;List</a> | <a class="qindex" 
href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" 
href="globals.html">Globals</a></div>
+<div class="nav">
+<a class="el" href="dir_000000.html">include</a></div>
+<h1>lcn_query_parser.h File Reference</h1>Routines for creating queries from a 
user provided string. <a href="#_details">More...</a>
+<p>
+<code>#include "<a class="el" 
href="lcn__types_8h-source.html">lcn_types.h</a>"</code><br>
+<code>#include "<a class="el" 
href="lcn__query_8h-source.html">lcn_query.h</a>"</code><br>
+
+<p>
+<a href="lcn__query__parser_8h-source.html">Go to the source code of this 
file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a0" doxytag="lcn_query_parser.h::lcn_query_parser_t"></a>
+typedef <a class="el" 
href="lcn__query__parser_8h.html#a0">lcn_query_parser_t</a>&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__query__parser_8h.html#a0">lcn_query_parser_t</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A query parser. 
<br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a1" 
doxytag="lcn_query_parser.h::lcn_query_parser_create"></a>
+<a class="el" href="structlcn__error__t.html">lcn_error_t</a> *&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__query__parser_8h.html#a1">lcn_query_parser_create</a> (<a class="el" 
href="lcn__query__parser_8h.html#a0">lcn_query_parser_t</a> **parser, <a 
class="el" href="lcn__types_8h.html#a10">lcn_char_t</a> *default_field, <a 
class="el" href="lcn__query_8h.html#a11">lcn_boolean_clause_occur_t</a> 
default_occur, apr_pool_t *pool)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a query 
parser <em>parser</em>, which uses <em>default_field</em> and 
<em>default_occur</em> and is allocated from <em>pool</em>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a2" 
doxytag="lcn_query_parser.h::lcn_query_parser_parse"></a>
+<a class="el" href="structlcn__error__t.html">lcn_error_t</a> *&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__query__parser_8h.html#a2">lcn_query_parser_parse</a> (<a class="el" 
href="lcn__query_8h.html#a0">lcn_query_t</a> **query, <a class="el" 
href="lcn__query__parser_8h.html#a0">lcn_query_parser_t</a> *parser, <a 
class="el" href="lcn__types_8h.html#a10">lcn_char_t</a> *input, apr_pool_t 
*pool)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Use 
<em>parser</em> to create <em>query</em> from <em>input</em>, allocated in 
<em>pool</em>. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Routines for creating queries from a user provided string. 
+<p>
+
+<p>
+Definition in file <a class="el" 
href="lcn__query__parser_8h-source.html">lcn_query_parser.h</a>.<hr 
size="1"><address style="align: right;"><small>Generated on Sat Mar 26 08:12:11 
2005 for Lucene4c by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 
</small></address>
+</body>
+</html>

Added: incubator/lucene4c/trunk/www/apidocs/lcn__scorer_8h-source.html
URL: 
http://svn.apache.org/viewcvs/incubator/lucene4c/trunk/www/apidocs/lcn__scorer_8h-source.html?view=auto&rev=159104
==============================================================================
--- incubator/lucene4c/trunk/www/apidocs/lcn__scorer_8h-source.html (added)
+++ incubator/lucene4c/trunk/www/apidocs/lcn__scorer_8h-source.html Sat Mar 26 
05:21:14 2005
@@ -0,0 +1,96 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" 
content="text/html;charset=iso-8859-1">
+<title>Lucene4c: lcn_scorer.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.0 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | 
<a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a 
class="qindex" href="dirs.html">Directories</a> | <a class="qindex" 
href="files.html">File&nbsp;List</a> | <a class="qindex" 
href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" 
href="globals.html">Globals</a></div>
+<div class="nav">
+<a class="el" href="dir_000000.html">include</a></div>
+<h1>lcn_scorer.h</h1><a href="lcn__scorer_8h.html">Go to the documentation of 
this file.</a><div class="fragment"><pre class="fragment">00001 <span 
class="comment">/* Copyright 2005 The Apache Software Foundation or its 
licensors, as</span>
+00002 <span class="comment"> * applicable.</span>
+00003 <span class="comment"> *</span>
+00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 
(the "License");</span>
+00005 <span class="comment"> * you may not use this file except in compliance 
with the License.</span>
+00006 <span class="comment"> * You may obtain a copy of the License at</span>
+00007 <span class="comment"> *</span>
+00008 <span class="comment"> *     
http://www.apache.org/licenses/LICENSE-2.0</span>
+00009 <span class="comment"> *</span>
+00010 <span class="comment"> * Unless required by applicable law or agreed to 
in writing, software</span>
+00011 <span class="comment"> * distributed under the License is distributed on 
an "AS IS" BASIS,</span>
+00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 
either express or implied.</span>
+00013 <span class="comment"> * See the License for the specific language 
governing permissions and</span>
+00014 <span class="comment"> * limitations under the License.</span>
+00015 <span class="comment"> */</span>
+00016 <span class="comment"></span>
+00017 <span class="comment">/**</span>
+00018 <span class="comment"> * @file lcn_scorer.h</span>
+00019 <span class="comment"> * @brief Routines for working with scorers</span>
+00020 <span class="comment"> */</span>
+00021 
+00022 <span class="preprocessor">#ifndef _LCN_SCORER_H</span>
+00023 <span class="preprocessor"></span><span class="preprocessor">#define 
_LCN_SCORER_H</span>
+00024 <span class="preprocessor"></span>
+00025 <span class="preprocessor">#include "<a class="code" 
href="lcn__types_8h.html">lcn_types.h</a>"</span>
+00026 <span class="preprocessor">#include "<a class="code" 
href="lcn__index_8h.html">lcn_index.h</a>"</span>
+00027 
+00028 <span class="preprocessor">#ifdef __cplusplus</span>
+00029 <span class="preprocessor"></span><span class="keyword">extern</span> 
<span class="stringliteral">"C"</span> {
+00030 <span class="preprocessor">#endif </span><span class="comment">/* 
__cplusplus */</span>
+00031 <span class="comment"></span>
+00032 <span class="comment">/** The structure that stores data about a query 
that must be modified</span>
+00033 <span class="comment"> * during a search. This allows a given query to 
be reused for more than</span>
+00034 <span class="comment"> * one search.</span>
+00035 <span class="comment"> *</span>
+00036 <span class="comment"> * This is declared here rather than in 
lcn_query.h to avoid circular</span>
+00037 <span class="comment"> * dependencies.</span>
+00038 <span class="comment"> */</span>
+<a name="l00039"></a><a class="code" href="lcn__scorer_8h.html#a0">00039</a> 
<span class="keyword">typedef</span> <span class="keyword">struct </span><a 
class="code" href="lcn__scorer_8h.html#a0">lcn_weight_t</a> <a class="code" 
href="lcn__scorer_8h.html#a0">lcn_weight_t</a>;
+00040 <span class="comment"></span>
+00041 <span class="comment">/** Abstract scorer object. */</span>
+<a name="l00042"></a><a class="code" href="lcn__scorer_8h.html#a1">00042</a> 
<span class="keyword">typedef</span> <span class="keyword">struct </span><a 
class="code" href="lcn__scorer_8h.html#a1">lcn_scorer_t</a> <a class="code" 
href="lcn__scorer_8h.html#a1">lcn_scorer_t</a>;
+00043 <span class="comment"></span>
+00044 <span class="comment">/** Create a @a scorer that returns scores for 
each document matched</span>
+00045 <span class="comment"> * by @a weight in @a iter, allocated in @a 
pool.</span>
+00046 <span class="comment"> */</span>
+00047 <a class="code" href="structlcn__error__t.html">lcn_error_t</a> *
+00048 <a class="code" href="lcn__scorer_8h.html#a2">lcn_term_scorer_create</a> 
(lcn_scorer_t **scorer,
+00049                         lcn_weight_t *weight,
+00050                         lcn_doc_iter_t *iter,
+00051                         apr_pool_t *pool);
+00052 <span class="comment"></span>
+00053 <span class="comment">/** Create a @a scorer that returns scores for 
documents matched by the</span>
+00054 <span class="comment"> * arrays of queries @a must, @a should, and @a 
must_not, searching in</span>
+00055 <span class="comment"> * @a index, allocated in @a pool.</span>
+00056 <span class="comment"> */</span>
+00057 <a class="code" href="structlcn__error__t.html">lcn_error_t</a> *
+00058 <a class="code" 
href="lcn__scorer_8h.html#a3">lcn_boolean_scorer_create</a> (lcn_scorer_t 
**scorer,
+00059                            apr_array_header_t *must,
+00060                            apr_array_header_t *should,
+00061                            apr_array_header_t *must_not,
+00062                            lcn_index_t *index,
+00063                            apr_pool_t *pool);
+00064 <span class="comment"></span>
+00065 <span class="comment">/** Advance @a scorer to the next document.</span>
+00066 <span class="comment"> *</span>
+00067 <span class="comment"> * If there is another document in the sequence @a 
next is set to TRUE,</span>
+00068 <span class="comment"> * otherwise @a next is set to FALSE.</span>
+00069 <span class="comment"> */</span>
+00070 <a class="code" href="structlcn__error__t.html">lcn_error_t</a> * <a 
class="code" href="lcn__scorer_8h.html#a4">lcn_scorer_next</a> (lcn_boolean_t 
*next, lcn_scorer_t *scorer);
+00071 <span class="comment"></span>
+00072 <span class="comment">/** Return the current document for @a scorer. 
*/</span>
+00073 apr_uint32_t <a class="code" 
href="lcn__scorer_8h.html#a5">lcn_scorer_doc</a> (lcn_scorer_t *scorer);
+00074 <span class="comment"></span>
+00075 <span class="comment">/** Return the score for the current document for 
@a scorer. */</span>
+00076 <span class="keywordtype">float</span> <a class="code" 
href="lcn__scorer_8h.html#a6">lcn_scorer_score</a> (lcn_scorer_t *scorer);
+00077 
+00078 <span class="preprocessor">#ifdef __cplusplus</span>
+00079 <span class="preprocessor"></span>}
+00080 <span class="preprocessor">#endif </span><span class="comment">/* 
__cplusplus */</span>
+00081 
+00082 <span class="preprocessor">#endif </span><span class="comment">/* 
_LCN_SCORER_H */</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on 
Sat Mar 26 08:12:11 2005 for Lucene4c by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 
</small></address>
+</body>
+</html>

Added: incubator/lucene4c/trunk/www/apidocs/lcn__scorer_8h.html
URL: 
http://svn.apache.org/viewcvs/incubator/lucene4c/trunk/www/apidocs/lcn__scorer_8h.html?view=auto&rev=159104
==============================================================================
--- incubator/lucene4c/trunk/www/apidocs/lcn__scorer_8h.html (added)
+++ incubator/lucene4c/trunk/www/apidocs/lcn__scorer_8h.html Sat Mar 26 
05:21:14 2005
@@ -0,0 +1,125 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" 
content="text/html;charset=iso-8859-1">
+<title>Lucene4c: lcn_scorer.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.0 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | 
<a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a 
class="qindex" href="dirs.html">Directories</a> | <a class="qindex" 
href="files.html">File&nbsp;List</a> | <a class="qindex" 
href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" 
href="globals.html">Globals</a></div>
+<div class="nav">
+<a class="el" href="dir_000000.html">include</a></div>
+<h1>lcn_scorer.h File Reference</h1>Routines for working with scorers. <a 
href="#_details">More...</a>
+<p>
+<code>#include "<a class="el" 
href="lcn__types_8h-source.html">lcn_types.h</a>"</code><br>
+<code>#include "<a class="el" 
href="lcn__index_8h-source.html">lcn_index.h</a>"</code><br>
+
+<p>
+<a href="lcn__scorer_8h-source.html">Go to the source code of this 
file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a 
class="el" href="lcn__scorer_8h.html#a0">lcn_weight_t</a>&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__scorer_8h.html#a0">lcn_weight_t</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The structure that 
stores data about a query that must be modified during a search.  <a 
href="#a0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a1" doxytag="lcn_scorer.h::lcn_scorer_t"></a>
+typedef <a class="el" 
href="lcn__scorer_8h.html#a1">lcn_scorer_t</a>&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__scorer_8h.html#a1">lcn_scorer_t</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Abstract scorer 
object. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a2" doxytag="lcn_scorer.h::lcn_term_scorer_create"></a>
+<a class="el" href="structlcn__error__t.html">lcn_error_t</a> *&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__scorer_8h.html#a2">lcn_term_scorer_create</a> (<a class="el" 
href="lcn__scorer_8h.html#a1">lcn_scorer_t</a> **scorer, <a class="el" 
href="lcn__scorer_8h.html#a0">lcn_weight_t</a> *weight, <a class="el" 
href="lcn__index_8h.html#a1">lcn_doc_iter_t</a> *iter, apr_pool_t 
*pool)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a 
<em>scorer</em> that returns scores for each document matched by 
<em>weight</em> in <em>iter</em>, allocated in <em>pool</em>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a3" doxytag="lcn_scorer.h::lcn_boolean_scorer_create"></a>
+<a class="el" href="structlcn__error__t.html">lcn_error_t</a> *&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__scorer_8h.html#a3">lcn_boolean_scorer_create</a> (<a class="el" 
href="lcn__scorer_8h.html#a1">lcn_scorer_t</a> **scorer, apr_array_header_t 
*must, apr_array_header_t *should, apr_array_header_t *must_not, <a class="el" 
href="lcn__index_8h.html#a0">lcn_index_t</a> *index, apr_pool_t *pool)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a 
<em>scorer</em> that returns scores for documents matched by the arrays of 
queries <em>must</em>, <em>should</em>, and <em>must_not</em>, searching in 
<em>index</em>, allocated in <em>pool</em>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" 
href="structlcn__error__t.html">lcn_error_t</a> *&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__scorer_8h.html#a4">lcn_scorer_next</a> (<a class="el" 
href="lcn__types_8h.html#a8">lcn_boolean_t</a> *next, <a class="el" 
href="lcn__scorer_8h.html#a1">lcn_scorer_t</a> *scorer)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Advance 
<em>scorer</em> to the next document.  <a href="#a4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a5" doxytag="lcn_scorer.h::lcn_scorer_doc"></a>
+apr_uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="lcn__scorer_8h.html#a5">lcn_scorer_doc</a> (<a class="el" 
href="lcn__scorer_8h.html#a1">lcn_scorer_t</a> *scorer)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the current 
document for <em>scorer</em>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a6" doxytag="lcn_scorer.h::lcn_scorer_score"></a>
+float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="lcn__scorer_8h.html#a6">lcn_scorer_score</a> (<a class="el" 
href="lcn__scorer_8h.html#a1">lcn_scorer_t</a> *scorer)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the score 
for the current document for <em>scorer</em>. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Routines for working with scorers. 
+<p>
+
+<p>
+Definition in file <a class="el" 
href="lcn__scorer_8h-source.html">lcn_scorer.h</a>.<hr><h2>Typedef 
Documentation</h2>
+<a class="anchor" name="a0" doxytag="lcn_scorer.h::lcn_weight_t"></a><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tr>
+    <td class="mdRow">
+      <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+          <td class="md" nowrap valign="top">typedef struct <a class="el" 
href="lcn__scorer_8h.html#a0">lcn_weight_t</a> <a class="el" 
href="lcn__scorer_8h.html#a0">lcn_weight_t</a>          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+The structure that stores data about a query that must be modified during a 
search. 
+<p>
+This allows a given query to be reused for more than one search.<p>
+This is declared here rather than in <a class="el" 
href="lcn__query_8h.html">lcn_query.h</a> to avoid circular dependencies. 
+<p>
+Definition at line <a class="el" 
href="lcn__scorer_8h-source.html#l00039">39</a> of file <a class="el" 
href="lcn__scorer_8h-source.html">lcn_scorer.h</a>.    </td>
+  </tr>
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="a4" doxytag="lcn_scorer.h::lcn_scorer_next"></a><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tr>
+    <td class="mdRow">
+      <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+          <td class="md" nowrap valign="top"><a class="el" 
href="structlcn__error__t.html">lcn_error_t</a>* lcn_scorer_next           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top"><a class="el" 
href="lcn__types_8h.html#a8">lcn_boolean_t</a> *&nbsp;</td>
+          <td class="mdname" nowrap> <em>next</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap><a class="el" 
href="lcn__scorer_8h.html#a1">lcn_scorer_t</a> *&nbsp;</td>
+          <td class="mdname" nowrap> <em>scorer</em></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Advance <em>scorer</em> to the next document. 
+<p>
+If there is another document in the sequence <em>next</em> is set to TRUE, 
otherwise <em>next</em> is set to FALSE.     </td>
+  </tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Sat Mar 26 
08:12:11 2005 for Lucene4c by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 
</small></address>
+</body>
+</html>

Added: incubator/lucene4c/trunk/www/apidocs/lcn__segment_8h-source.html
URL: 
http://svn.apache.org/viewcvs/incubator/lucene4c/trunk/www/apidocs/lcn__segment_8h-source.html?view=auto&rev=159104
==============================================================================
--- incubator/lucene4c/trunk/www/apidocs/lcn__segment_8h-source.html (added)
+++ incubator/lucene4c/trunk/www/apidocs/lcn__segment_8h-source.html Sat Mar 26 
05:21:14 2005
@@ -0,0 +1,100 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" 
content="text/html;charset=iso-8859-1">
+<title>Lucene4c: lcn_segment.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.0 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | 
<a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a 
class="qindex" href="dirs.html">Directories</a> | <a class="qindex" 
href="files.html">File&nbsp;List</a> | <a class="qindex" 
href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" 
href="globals.html">Globals</a></div>
+<div class="nav">
+<a class="el" href="dir_000000.html">include</a></div>
+<h1>lcn_segment.h</h1><a href="lcn__segment_8h.html">Go to the documentation 
of this file.</a><div class="fragment"><pre class="fragment">00001 <span 
class="comment">/* Copyright 2005 The Apache Software Foundation or its 
licensors, as</span>
+00002 <span class="comment"> * applicable.</span>
+00003 <span class="comment"> *</span>
+00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 
(the "License");</span>
+00005 <span class="comment"> * you may not use this file except in compliance 
with the License.</span>
+00006 <span class="comment"> * You may obtain a copy of the License at</span>
+00007 <span class="comment"> *</span>
+00008 <span class="comment"> *     
http://www.apache.org/licenses/LICENSE-2.0</span>
+00009 <span class="comment"> *</span>
+00010 <span class="comment"> * Unless required by applicable law or agreed to 
in writing, software</span>
+00011 <span class="comment"> * distributed under the License is distributed on 
an "AS IS" BASIS,</span>
+00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 
either express or implied.</span>
+00013 <span class="comment"> * See the License for the specific language 
governing permissions and</span>
+00014 <span class="comment"> * limitations under the License.</span>
+00015 <span class="comment"> */</span>
+00016 <span class="comment"></span>
+00017 <span class="comment">/**</span>
+00018 <span class="comment"> * @file lcn_segment.h</span>
+00019 <span class="comment"> * @brief Routines for manipulating a segment of a 
lucene index</span>
+00020 <span class="comment"> */</span>
+00021 
+00022 <span class="preprocessor">#ifndef _LCN_SEGMENT_H</span>
+00023 <span class="preprocessor"></span><span class="preprocessor">#define 
_LCN_SEGMENT_H</span>
+00024 <span class="preprocessor"></span>
+00025 <span class="preprocessor">#ifdef __cplusplus</span>
+00026 <span class="preprocessor"></span><span class="keyword">extern</span> 
<span class="stringliteral">"C"</span> {
+00027 <span class="preprocessor">#endif </span><span class="comment">/* 
__cplusplus */</span>
+00028 
+00029 <span class="preprocessor">#include "<a class="code" 
href="lcn__types_8h.html">lcn_types.h</a>"</span>
+00030 <span class="preprocessor">#include "<a class="code" 
href="lcn__directory_8h.html">lcn_directory.h</a>"</span>
+00031 <span class="preprocessor">#include "<a class="code" 
href="lcn__term_8h.html">lcn_term.h</a>"</span>
+00032 <span class="preprocessor">#include "<a class="code" 
href="lcn__document_8h.html">lcn_document.h</a>"</span>
+00033 <span class="comment"></span>
+00034 <span class="comment">/** An opaque structure representing a segment of 
a lucene index. */</span>
+<a name="l00035"></a><a class="code" href="lcn__segment_8h.html#a0">00035</a> 
<span class="keyword">typedef</span> <span class="keyword">struct </span><a 
class="code" href="lcn__segment_8h.html#a0">lcn_segment_t</a> <a class="code" 
href="lcn__segment_8h.html#a0">lcn_segment_t</a>;
+00036 <span class="comment"></span>
+00037 <span class="comment">/** Open the segment @a segname, of size @a size 
containing documents</span>
+00038 <span class="comment"> * starting at @a offset, within directory @a d 
and return it in @a segment,</span>
+00039 <span class="comment"> * allocated from @a pool.</span>
+00040 <span class="comment"> */</span>
+00041 <a class="code" href="structlcn__error__t.html">lcn_error_t</a> *
+00042 <a class="code" href="lcn__segment_8h.html#a1">lcn_segment_open</a> 
(lcn_segment_t **segment,
+00043                   <span class="keyword">const</span> lcn_char_t *segname,
+00044                   apr_uint32_t size,
+00045                   apr_uint32_t offset,
+00046                   <span class="keyword">const</span> lcn_directory_t *d,
+00047                   apr_pool_t *pool);
+00048 <span class="comment"></span>
+00049 <span class="comment">/** Return the name of @a segment. */</span>
+00050 <span class="keyword">const</span> <a class="code" 
href="lcn__types_8h.html#a10">lcn_char_t</a> *
+00051 <a class="code" href="lcn__segment_8h.html#a2">lcn_segment_name</a> 
(<span class="keyword">const</span> lcn_segment_t *segment);
+00052 <span class="comment"></span>
+00053 <span class="comment">/** Return the size (in documents) of @a segment. 
*/</span>
+00054 apr_uint32_t
+00055 <a class="code" href="lcn__segment_8h.html#a3">lcn_segment_size</a> 
(<span class="keyword">const</span> lcn_segment_t *segment);
+00056 <span class="comment"></span>
+00057 <span class="comment">/** Return the directory @a segment is in. 
*/</span>
+00058 <span class="keyword">const</span> <a class="code" 
href="lcn__directory_8h.html#a0">lcn_directory_t</a> *
+00059 <a class="code" href="lcn__segment_8h.html#a4">lcn_segment_directory</a> 
(<span class="keyword">const</span> lcn_segment_t *segment);
+00060 <span class="comment"></span>
+00061 <span class="comment">/** Return the document frquency @a doc_freq, 
document numbers @a docs, and</span>
+00062 <span class="comment"> * the frequencies @a freqs of the documents 
within @a segment that contain</span>
+00063 <span class="comment"> * @a term, using @a pool for allocation.</span>
+00064 <span class="comment"> */</span>
+00065 <a class="code" href="structlcn__error__t.html">lcn_error_t</a> *
+00066 <a class="code" href="lcn__segment_8h.html#a5">lcn_segment_term_docs</a> 
(apr_uint32_t *doc_freq,
+00067                        apr_uint32_t **docs,
+00068                        apr_uint32_t **freqs,
+00069                        lcn_segment_t *segment,
+00070                        <span class="keyword">const</span> <a 
class="code" href="structlcn__term__t.html">lcn_term_t</a> *term,
+00071                        apr_pool_t *pool);
+00072 <span class="comment"></span>
+00073 <span class="comment">/** Return the document @a doc from @a segment 
that has the number @a docnum,</span>
+00074 <span class="comment"> * allocated within @a pool.</span>
+00075 <span class="comment"> */</span>
+00076 <a class="code" href="structlcn__error__t.html">lcn_error_t</a> *
+00077 <a class="code" 
href="lcn__segment_8h.html#a6">lcn_segment_get_document</a> (lcn_document_t 
**doc,
+00078                           lcn_segment_t *segment,
+00079                           apr_uint32_t docnum,
+00080                           apr_pool_t *pool);
+00081 
+00082 <span class="preprocessor">#ifdef __cplusplus</span>
+00083 <span class="preprocessor"></span>}
+00084 <span class="preprocessor">#endif </span><span class="comment">/* 
__cplusplus */</span>
+00085 
+00086 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on 
Sat Mar 26 08:12:11 2005 for Lucene4c by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 
</small></address>
+</body>
+</html>

Added: incubator/lucene4c/trunk/www/apidocs/lcn__segment_8h.html
URL: 
http://svn.apache.org/viewcvs/incubator/lucene4c/trunk/www/apidocs/lcn__segment_8h.html?view=auto&rev=159104
==============================================================================
--- incubator/lucene4c/trunk/www/apidocs/lcn__segment_8h.html (added)
+++ incubator/lucene4c/trunk/www/apidocs/lcn__segment_8h.html Sat Mar 26 
05:21:14 2005
@@ -0,0 +1,60 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" 
content="text/html;charset=iso-8859-1">
+<title>Lucene4c: lcn_segment.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.0 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | 
<a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a 
class="qindex" href="dirs.html">Directories</a> | <a class="qindex" 
href="files.html">File&nbsp;List</a> | <a class="qindex" 
href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" 
href="globals.html">Globals</a></div>
+<div class="nav">
+<a class="el" href="dir_000000.html">include</a></div>
+<h1>lcn_segment.h File Reference</h1>Routines for manipulating a segment of a 
lucene index. <a href="#_details">More...</a>
+<p>
+<code>#include "<a class="el" 
href="lcn__types_8h-source.html">lcn_types.h</a>"</code><br>
+<code>#include "<a class="el" 
href="lcn__directory_8h-source.html">lcn_directory.h</a>"</code><br>
+<code>#include "<a class="el" 
href="lcn__term_8h-source.html">lcn_term.h</a>"</code><br>
+<code>#include "<a class="el" 
href="lcn__document_8h-source.html">lcn_document.h</a>"</code><br>
+
+<p>
+<a href="lcn__segment_8h-source.html">Go to the source code of this 
file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a0" doxytag="lcn_segment.h::lcn_segment_t"></a>
+typedef <a class="el" 
href="lcn__segment_8h.html#a0">lcn_segment_t</a>&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__segment_8h.html#a0">lcn_segment_t</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">An opaque 
structure representing a segment of a lucene index. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a1" doxytag="lcn_segment.h::lcn_segment_open"></a>
+<a class="el" href="structlcn__error__t.html">lcn_error_t</a> *&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__segment_8h.html#a1">lcn_segment_open</a> (<a class="el" 
href="lcn__segment_8h.html#a0">lcn_segment_t</a> **segment, const <a class="el" 
href="lcn__types_8h.html#a10">lcn_char_t</a> *segname, apr_uint32_t size, 
apr_uint32_t offset, const <a class="el" 
href="lcn__directory_8h.html#a0">lcn_directory_t</a> *d, apr_pool_t 
*pool)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Open the segment 
<em>segname</em>, of size <em>size</em> containing documents starting at 
<em>offset</em>, within directory <em>d</em> and return it in <em>segment</em>, 
allocated from <em>pool</em>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a2" doxytag="lcn_segment.h::lcn_segment_name"></a>
+const <a class="el" href="lcn__types_8h.html#a10">lcn_char_t</a> 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="lcn__segment_8h.html#a2">lcn_segment_name</a> (const <a class="el" 
href="lcn__segment_8h.html#a0">lcn_segment_t</a> *segment)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the name of 
<em>segment</em>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a3" doxytag="lcn_segment.h::lcn_segment_size"></a>
+apr_uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="lcn__segment_8h.html#a3">lcn_segment_size</a> (const <a class="el" 
href="lcn__segment_8h.html#a0">lcn_segment_t</a> *segment)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the size 
(in documents) of <em>segment</em>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a4" doxytag="lcn_segment.h::lcn_segment_directory"></a>
+const <a class="el" href="lcn__directory_8h.html#a0">lcn_directory_t</a> 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="lcn__segment_8h.html#a4">lcn_segment_directory</a> (const <a class="el" 
href="lcn__segment_8h.html#a0">lcn_segment_t</a> *segment)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the 
directory <em>segment</em> is in. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a5" doxytag="lcn_segment.h::lcn_segment_term_docs"></a>
+<a class="el" href="structlcn__error__t.html">lcn_error_t</a> *&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__segment_8h.html#a5">lcn_segment_term_docs</a> (apr_uint32_t 
*doc_freq, apr_uint32_t **docs, apr_uint32_t **freqs, <a class="el" 
href="lcn__segment_8h.html#a0">lcn_segment_t</a> *segment, const <a class="el" 
href="structlcn__term__t.html">lcn_term_t</a> *term, apr_pool_t *pool)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the 
document frquency <em>doc_freq</em>, document numbers <em>docs</em>, and the 
frequencies <em>freqs</em> of the documents within <em>segment</em> that 
contain <em>term</em>, using <em>pool</em> for allocation. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a6" doxytag="lcn_segment.h::lcn_segment_get_document"></a>
+<a class="el" href="structlcn__error__t.html">lcn_error_t</a> *&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__segment_8h.html#a6">lcn_segment_get_document</a> (<a class="el" 
href="lcn__document_8h.html#a0">lcn_document_t</a> **doc, <a class="el" 
href="lcn__segment_8h.html#a0">lcn_segment_t</a> *segment, apr_uint32_t docnum, 
apr_pool_t *pool)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the 
document <em>doc</em> from <em>segment</em> that has the number 
<em>docnum</em>, allocated within <em>pool</em>. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Routines for manipulating a segment of a lucene index. 
+<p>
+
+<p>
+Definition in file <a class="el" 
href="lcn__segment_8h-source.html">lcn_segment.h</a>.<hr size="1"><address 
style="align: right;"><small>Generated on Sat Mar 26 08:12:11 2005 for Lucene4c 
by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 
</small></address>
+</body>
+</html>

Added: incubator/lucene4c/trunk/www/apidocs/lcn__segments_8h-source.html
URL: 
http://svn.apache.org/viewcvs/incubator/lucene4c/trunk/www/apidocs/lcn__segments_8h-source.html?view=auto&rev=159104
==============================================================================
--- incubator/lucene4c/trunk/www/apidocs/lcn__segments_8h-source.html (added)
+++ incubator/lucene4c/trunk/www/apidocs/lcn__segments_8h-source.html Sat Mar 
26 05:21:14 2005
@@ -0,0 +1,112 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" 
content="text/html;charset=iso-8859-1">
+<title>Lucene4c: lcn_segments.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.0 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | 
<a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a 
class="qindex" href="dirs.html">Directories</a> | <a class="qindex" 
href="files.html">File&nbsp;List</a> | <a class="qindex" 
href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" 
href="globals.html">Globals</a></div>
+<div class="nav">
+<a class="el" href="dir_000000.html">include</a></div>
+<h1>lcn_segments.h</h1><a href="lcn__segments_8h.html">Go to the documentation 
of this file.</a><div class="fragment"><pre class="fragment">00001 <span 
class="comment">/* Copyright 2005 The Apache Software Foundation or its 
licensors, as</span>
+00002 <span class="comment"> * applicable.</span>
+00003 <span class="comment"> *</span>
+00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 
(the "License");</span>
+00005 <span class="comment"> * you may not use this file except in compliance 
with the License.</span>
+00006 <span class="comment"> * You may obtain a copy of the License at</span>
+00007 <span class="comment"> *</span>
+00008 <span class="comment"> *     
http://www.apache.org/licenses/LICENSE-2.0</span>
+00009 <span class="comment"> *</span>
+00010 <span class="comment"> * Unless required by applicable law or agreed to 
in writing, software</span>
+00011 <span class="comment"> * distributed under the License is distributed on 
an "AS IS" BASIS,</span>
+00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 
either express or implied.</span>
+00013 <span class="comment"> * See the License for the specific language 
governing permissions and</span>
+00014 <span class="comment"> * limitations under the License.</span>
+00015 <span class="comment"> */</span>
+00016 <span class="comment"></span>
+00017 <span class="comment">/**</span>
+00018 <span class="comment"> * @file lcn_segments.h</span>
+00019 <span class="comment"> * @brief Routines for reading the segments 
contained within a lucen index</span>
+00020 <span class="comment"> */</span>
+00021 
+00022 <span class="preprocessor">#ifndef _LCN_SEGMENTS_H</span>
+00023 <span class="preprocessor"></span><span class="preprocessor">#define 
_LCN_SEGMENTS_H</span>
+00024 <span class="preprocessor"></span>
+00025 <span class="preprocessor">#include "<a class="code" 
href="lcn__types_8h.html">lcn_types.h</a>"</span>
+00026 <span class="preprocessor">#include "<a class="code" 
href="lcn__directory_8h.html">lcn_directory.h</a>"</span>
+00027 <span class="preprocessor">#include "<a class="code" 
href="lcn__term_8h.html">lcn_term.h</a>"</span>
+00028 <span class="preprocessor">#include "<a class="code" 
href="lcn__document_8h.html">lcn_document.h</a>"</span>
+00029 
+00030 <span class="preprocessor">#include &lt;apr_pools.h&gt;</span>
+00031 <span class="preprocessor">#include &lt;apr_tables.h&gt;</span>
+00032 
+00033 <span class="preprocessor">#ifdef __cplusplus</span>
+00034 <span class="preprocessor"></span><span class="keyword">extern</span> 
<span class="stringliteral">"C"</span> {
+00035 <span class="preprocessor">#endif </span><span class="comment">/* 
__cplusplus */</span>
+00036 <span class="comment"></span>
+00037 <span class="comment">/** Opaque structure representing the segments 
within an index. */</span>
+<a name="l00038"></a><a class="code" href="lcn__segments_8h.html#a0">00038</a> 
<span class="keyword">typedef</span> <span class="keyword">struct </span><a 
class="code" href="lcn__segments_8h.html#a0">lcn_segments_t</a> <a class="code" 
href="lcn__segments_8h.html#a0">lcn_segments_t</a>;
+00039 <span class="comment"></span>
+00040 <span class="comment">/** Read in the segments file contained in @a 
directory and return it in</span>
+00041 <span class="comment"> * @a segments, allocated within @a pool.</span>
+00042 <span class="comment"> */</span>
+00043 <a class="code" href="structlcn__error__t.html">lcn_error_t</a> *
+00044 <a class="code" href="lcn__segments_8h.html#a1">lcn_segments_read</a> 
(lcn_segments_t **segments,
+00045                    <span class="keyword">const</span> lcn_directory_t 
*directory,
+00046                    apr_pool_t *pool);
+00047 <span class="comment"></span>
+00048 <span class="comment">/** Return the version of @a segments.</span>
+00049 <span class="comment"> *</span>
+00050 <span class="comment"> * This can be used to detect if the segment has 
been modified.</span>
+00051 <span class="comment"> */</span>
+00052 apr_uint64_t <a class="code" 
href="lcn__segments_8h.html#a2">lcn_segments_version</a> (<span 
class="keyword">const</span> lcn_segments_t *segments);
+00053 <span class="comment"></span>
+00054 <span class="comment">/** Return the number of segments within @a 
segments. */</span>
+00055 <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> <a class="code" 
href="lcn__segments_8h.html#a3">lcn_segments_count</a> (<span 
class="keyword">const</span> lcn_segments_t *segments);
+00056 <span class="comment"></span>
+00057 <span class="comment">/** Return the size (in documents) of segment @a 
name within @a segments. */</span>
+00058 apr_uint32_t <a class="code" 
href="lcn__segments_8h.html#a4">lcn_segments_segsize</a> (<span 
class="keyword">const</span> lcn_segments_t *segments,
+00059                                    <span class="keyword">const</span> 
lcn_char_t *name);
+00060 <span class="comment"></span>
+00061 <span class="comment">/** Return the names of the segments within @a 
segments, allocated in @a pool.</span>
+00062 <span class="comment"> *</span>
+00063 <span class="comment"> * The array holds @c lcn_char_t pointers.</span>
+00064 <span class="comment"> */</span>
+00065 apr_array_header_t *
+00066 <a class="code" href="lcn__segments_8h.html#a5">lcn_segments_names</a> 
(<span class="keyword">const</span> lcn_segments_t *segments, apr_pool_t *pool);
+00067 <span class="comment"></span>
+00068 <span class="comment">/** Return the max docs contained within @a 
segments. */</span>
+00069 apr_uint32_t
+00070 <a class="code" 
href="lcn__segments_8h.html#a6">lcn_segments_max_docs</a> (<span 
class="keyword">const</span> lcn_segments_t *segments);
+00071 <span class="comment"></span>
+00072 <span class="comment">/** Return the document freqency @a doc_freq, 
document numbers @a docs, and</span>
+00073 <span class="comment"> * frequencies @a freqs of the documents 
containing @a term in segment number</span>
+00074 <span class="comment"> * @a segnum within @a segments, using @a pool for 
allocation.</span>
+00075 <span class="comment"> */</span>
+00076 <a class="code" href="structlcn__error__t.html">lcn_error_t</a> *
+00077 <a class="code" 
href="lcn__segments_8h.html#a7">lcn_segments_term_docs</a> (apr_uint32_t 
*doc_freq,
+00078                         apr_uint32_t **docs,
+00079                         apr_uint32_t **freqs,
+00080                         lcn_segments_t *segments,
+00081                         apr_uint32_t segnum,
+00082                         <span class="keyword">const</span> <a 
class="code" href="structlcn__term__t.html">lcn_term_t</a> *term,
+00083                         apr_pool_t *pool);
+00084 <span class="comment"></span>
+00085 <span class="comment">/** Return the document @a docnum from @a segs in 
@a doc, using @a pool for</span>
+00086 <span class="comment"> * allocation.</span>
+00087 <span class="comment"> */</span>
+00088 <a class="code" href="structlcn__error__t.html">lcn_error_t</a> *
+00089 <a class="code" 
href="lcn__segments_8h.html#a8">lcn_segments_get_document</a> (lcn_document_t 
**doc,
+00090                            lcn_segments_t *segs,
+00091                            apr_uint32_t docnum,
+00092                            apr_pool_t *pool);
+00093 
+00094 <span class="preprocessor">#ifdef __cplusplus</span>
+00095 <span class="preprocessor"></span>}
+00096 <span class="preprocessor">#endif </span><span class="comment">/* 
__cplusplus */</span>
+00097 
+00098 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on 
Sat Mar 26 08:12:11 2005 for Lucene4c by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 
</small></address>
+</body>
+</html>

Added: incubator/lucene4c/trunk/www/apidocs/lcn__segments_8h.html
URL: 
http://svn.apache.org/viewcvs/incubator/lucene4c/trunk/www/apidocs/lcn__segments_8h.html?view=auto&rev=159104
==============================================================================
--- incubator/lucene4c/trunk/www/apidocs/lcn__segments_8h.html (added)
+++ incubator/lucene4c/trunk/www/apidocs/lcn__segments_8h.html Sat Mar 26 
05:21:14 2005
@@ -0,0 +1,138 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" 
content="text/html;charset=iso-8859-1">
+<title>Lucene4c: lcn_segments.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.0 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | 
<a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a 
class="qindex" href="dirs.html">Directories</a> | <a class="qindex" 
href="files.html">File&nbsp;List</a> | <a class="qindex" 
href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" 
href="globals.html">Globals</a></div>
+<div class="nav">
+<a class="el" href="dir_000000.html">include</a></div>
+<h1>lcn_segments.h File Reference</h1>Routines for reading the segments 
contained within a lucen index. <a href="#_details">More...</a>
+<p>
+<code>#include "<a class="el" 
href="lcn__types_8h-source.html">lcn_types.h</a>"</code><br>
+<code>#include "<a class="el" 
href="lcn__directory_8h-source.html">lcn_directory.h</a>"</code><br>
+<code>#include "<a class="el" 
href="lcn__term_8h-source.html">lcn_term.h</a>"</code><br>
+<code>#include "<a class="el" 
href="lcn__document_8h-source.html">lcn_document.h</a>"</code><br>
+<code>#include &lt;apr_pools.h&gt;</code><br>
+<code>#include &lt;apr_tables.h&gt;</code><br>
+
+<p>
+<a href="lcn__segments_8h-source.html">Go to the source code of this 
file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a0" doxytag="lcn_segments.h::lcn_segments_t"></a>
+typedef <a class="el" 
href="lcn__segments_8h.html#a0">lcn_segments_t</a>&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__segments_8h.html#a0">lcn_segments_t</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Opaque structure 
representing the segments within an index. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a1" doxytag="lcn_segments.h::lcn_segments_read"></a>
+<a class="el" href="structlcn__error__t.html">lcn_error_t</a> *&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__segments_8h.html#a1">lcn_segments_read</a> (<a class="el" 
href="lcn__segments_8h.html#a0">lcn_segments_t</a> **segments, const <a 
class="el" href="lcn__directory_8h.html#a0">lcn_directory_t</a> *directory, 
apr_pool_t *pool)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read in the 
segments file contained in <em>directory</em> and return it in 
<em>segments</em>, allocated within <em>pool</em>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">apr_uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" href="lcn__segments_8h.html#a2">lcn_segments_version</a> (const <a 
class="el" href="lcn__segments_8h.html#a0">lcn_segments_t</a> 
*segments)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the version 
of <em>segments</em>.  <a href="#a2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a3" doxytag="lcn_segments.h::lcn_segments_count"></a>
+unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="lcn__segments_8h.html#a3">lcn_segments_count</a> (const <a class="el" 
href="lcn__segments_8h.html#a0">lcn_segments_t</a> *segments)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the number 
of segments within <em>segments</em>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a4" doxytag="lcn_segments.h::lcn_segments_segsize"></a>
+apr_uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="lcn__segments_8h.html#a4">lcn_segments_segsize</a> (const <a class="el" 
href="lcn__segments_8h.html#a0">lcn_segments_t</a> *segments, const <a 
class="el" href="lcn__types_8h.html#a10">lcn_char_t</a> *name)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the size 
(in documents) of segment <em>name</em> within <em>segments</em>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">apr_array_header_t *&nbsp;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="lcn__segments_8h.html#a5">lcn_segments_names</a> (const <a class="el" 
href="lcn__segments_8h.html#a0">lcn_segments_t</a> *segments, apr_pool_t 
*pool)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the names 
of the segments within <em>segments</em>, allocated in <em>pool</em>.  <a 
href="#a5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a6" doxytag="lcn_segments.h::lcn_segments_max_docs"></a>
+apr_uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="lcn__segments_8h.html#a6">lcn_segments_max_docs</a> (const <a class="el" 
href="lcn__segments_8h.html#a0">lcn_segments_t</a> *segments)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the max 
docs contained within <em>segments</em>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a7" doxytag="lcn_segments.h::lcn_segments_term_docs"></a>
+<a class="el" href="structlcn__error__t.html">lcn_error_t</a> *&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__segments_8h.html#a7">lcn_segments_term_docs</a> (apr_uint32_t 
*doc_freq, apr_uint32_t **docs, apr_uint32_t **freqs, <a class="el" 
href="lcn__segments_8h.html#a0">lcn_segments_t</a> *segments, apr_uint32_t 
segnum, const <a class="el" href="structlcn__term__t.html">lcn_term_t</a> 
*term, apr_pool_t *pool)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the 
document freqency <em>doc_freq</em>, document numbers <em>docs</em>, and 
frequencies <em>freqs</em> of the documents containing <em>term</em> in segment 
number <em>segnum</em> within <em>segments</em>, using <em>pool</em> for 
allocation. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a8" 
doxytag="lcn_segments.h::lcn_segments_get_document"></a>
+<a class="el" href="structlcn__error__t.html">lcn_error_t</a> *&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__segments_8h.html#a8">lcn_segments_get_document</a> (<a class="el" 
href="lcn__document_8h.html#a0">lcn_document_t</a> **doc, <a class="el" 
href="lcn__segments_8h.html#a0">lcn_segments_t</a> *segs, apr_uint32_t docnum, 
apr_pool_t *pool)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the 
document <em>docnum</em> from <em>segs</em> in <em>doc</em>, using 
<em>pool</em> for allocation. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Routines for reading the segments contained within a lucen index. 
+<p>
+
+<p>
+Definition in file <a class="el" 
href="lcn__segments_8h-source.html">lcn_segments.h</a>.<hr><h2>Function 
Documentation</h2>
+<a class="anchor" name="a5" 
doxytag="lcn_segments.h::lcn_segments_names"></a><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tr>
+    <td class="mdRow">
+      <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+          <td class="md" nowrap valign="top">apr_array_header_t* 
lcn_segments_names           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const <a class="el" 
href="lcn__segments_8h.html#a0">lcn_segments_t</a> *&nbsp;</td>
+          <td class="mdname" nowrap> <em>segments</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td class="md"></td>
+          <td class="md" nowrap>apr_pool_t *&nbsp;</td>
+          <td class="mdname" nowrap> <em>pool</em></td>
+        </tr>
+        <tr>
+          <td class="md"></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Return the names of the segments within <em>segments</em>, allocated in 
<em>pool</em>. 
+<p>
+The array holds <code>lcn_char_t</code> pointers.     </td>
+  </tr>
+</table>
+<a class="anchor" name="a2" 
doxytag="lcn_segments.h::lcn_segments_version"></a><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tr>
+    <td class="mdRow">
+      <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+          <td class="md" nowrap valign="top">apr_uint64_t lcn_segments_version 
          </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">const <a class="el" 
href="lcn__segments_8h.html#a0">lcn_segments_t</a> *&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>segments</em>          
</td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Return the version of <em>segments</em>. 
+<p>
+This can be used to detect if the segment has been modified.     </td>
+  </tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Sat Mar 26 
08:12:11 2005 for Lucene4c by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 
</small></address>
+</body>
+</html>

Added: incubator/lucene4c/trunk/www/apidocs/lcn__term_8h-source.html
URL: 
http://svn.apache.org/viewcvs/incubator/lucene4c/trunk/www/apidocs/lcn__term_8h-source.html?view=auto&rev=159104
==============================================================================
--- incubator/lucene4c/trunk/www/apidocs/lcn__term_8h-source.html (added)
+++ incubator/lucene4c/trunk/www/apidocs/lcn__term_8h-source.html Sat Mar 26 
05:21:14 2005
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" 
content="text/html;charset=iso-8859-1">
+<title>Lucene4c: lcn_term.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.0 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | 
<a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a 
class="qindex" href="dirs.html">Directories</a> | <a class="qindex" 
href="files.html">File&nbsp;List</a> | <a class="qindex" 
href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" 
href="globals.html">Globals</a></div>
+<div class="nav">
+<a class="el" href="dir_000000.html">include</a></div>
+<h1>lcn_term.h</h1><a href="lcn__term_8h.html">Go to the documentation of this 
file.</a><div class="fragment"><pre class="fragment">00001 <span 
class="comment">/* Copyright 2005 The Apache Software Foundation or its 
licensors, as</span>
+00002 <span class="comment"> * applicable.</span>
+00003 <span class="comment"> *</span>
+00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 
(the "License");</span>
+00005 <span class="comment"> * you may not use this file except in compliance 
with the License.</span>
+00006 <span class="comment"> * You may obtain a copy of the License at</span>
+00007 <span class="comment"> *</span>
+00008 <span class="comment"> *     
http://www.apache.org/licenses/LICENSE-2.0</span>
+00009 <span class="comment"> *</span>
+00010 <span class="comment"> * Unless required by applicable law or agreed to 
in writing, software</span>
+00011 <span class="comment"> * distributed under the License is distributed on 
an "AS IS" BASIS,</span>
+00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 
either express or implied.</span>
+00013 <span class="comment"> * See the License for the specific language 
governing permissions and</span>
+00014 <span class="comment"> * limitations under the License.</span>
+00015 <span class="comment"> */</span>
+00016 <span class="comment"></span>
+00017 <span class="comment">/**</span>
+00018 <span class="comment"> * @file lcn_term.h</span>
+00019 <span class="comment"> * @brief Routines for handling lucene terms</span>
+00020 <span class="comment"> */</span>
+00021 
+00022 <span class="preprocessor">#ifndef _LCN_TERM_H</span>
+00023 <span class="preprocessor"></span><span class="preprocessor">#define 
_LCN_TERM_H</span>
+00024 <span class="preprocessor"></span>
+00025 <span class="preprocessor">#include "<a class="code" 
href="lcn__types_8h.html">lcn_types.h</a>"</span>
+00026 
+00027 <span class="preprocessor">#ifdef __cplusplus</span>
+00028 <span class="preprocessor"></span><span class="keyword">extern</span> 
<span class="stringliteral">"C"</span> {
+00029 <span class="preprocessor">#endif </span><span class="comment">/* 
__cplusplus */</span>
+00030 <span class="comment"></span>
+00031 <span class="comment">/** A lucene term. */</span>
+<a name="l00032"></a><a class="code" href="structlcn__term__t.html">00032</a> 
<span class="keyword">typedef</span> <span class="keyword">struct </span>{
+<a name="l00033"></a><a class="code" 
href="structlcn__term__t.html#o0">00033</a>   <a class="code" 
href="lcn__types_8h.html#a10">lcn_char_t</a> *contents;  <span 
class="comment">/**&lt; The actual contents of the term */</span>
+<a name="l00034"></a><a class="code" 
href="structlcn__term__t.html#o1">00034</a>   <a class="code" 
href="lcn__types_8h.html#a10">lcn_char_t</a> *field;     <span 
class="comment">/**&lt; The field the term is found in */</span>
+00035 } <a class="code" href="structlcn__term__t.html">lcn_term_t</a>;
+00036 <span class="comment"></span>
+00037 <span class="comment">/** Create a new term with contents @a contents 
and field @a field, allocated</span>
+00038 <span class="comment"> * in @a pool.</span>
+00039 <span class="comment"> */</span>
+00040 <a class="code" href="structlcn__term__t.html">lcn_term_t</a> *
+00041 <a class="code" href="lcn__term_8h.html#a0">lcn_term_create</a> (<span 
class="keyword">const</span> lcn_char_t *contents,
+00042                  <span class="keyword">const</span> lcn_char_t *field,
+00043                  apr_pool_t *pool);
+00044 <span class="comment"></span>
+00045 <span class="comment">/** Like @c lcn_term_create, but with cstring 
arguments. */</span>
+00046 <a class="code" href="structlcn__term__t.html">lcn_term_t</a> *
+00047 <a class="code" href="lcn__term_8h.html#a1">lcn_term_create_cstring</a> 
(<span class="keyword">const</span> <span class="keywordtype">char</span> 
*contents,
+00048                          <span class="keyword">const</span> <span 
class="keywordtype">char</span> *field,
+00049                          apr_pool_t *pool);
+00050 <span class="comment"></span>
+00051 <span class="comment">/** Compare terms @a one and @a two, returning an 
integer less than, equal to,</span>
+00052 <span class="comment"> * or greater than if @a one is less than, equal 
to, or greater than @a two.</span>
+00053 <span class="comment"> */</span>
+00054 <span class="keywordtype">int</span> <a class="code" 
href="lcn__term_8h.html#a2">lcn_term_compare</a> (<span 
class="keyword">const</span> <a class="code" 
href="structlcn__term__t.html">lcn_term_t</a> *one, <span 
class="keyword">const</span> <a class="code" 
href="structlcn__term__t.html">lcn_term_t</a> *two);
+00055 
+00056 <span class="preprocessor">#ifdef __cplusplus</span>
+00057 <span class="preprocessor"></span>}
+00058 <span class="preprocessor">#endif </span><span class="comment">/* 
__cplusplus */</span>
+00059 
+00060 <span class="preprocessor">#endif </span><span class="comment">/* 
_LCN_TERM_H */</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on 
Sat Mar 26 08:12:11 2005 for Lucene4c by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 
</small></address>
+</body>
+</html>

Added: incubator/lucene4c/trunk/www/apidocs/lcn__term_8h.html
URL: 
http://svn.apache.org/viewcvs/incubator/lucene4c/trunk/www/apidocs/lcn__term_8h.html?view=auto&rev=159104
==============================================================================
--- incubator/lucene4c/trunk/www/apidocs/lcn__term_8h.html (added)
+++ incubator/lucene4c/trunk/www/apidocs/lcn__term_8h.html Sat Mar 26 05:21:14 
2005
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" 
content="text/html;charset=iso-8859-1">
+<title>Lucene4c: lcn_term.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.0 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | 
<a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a 
class="qindex" href="dirs.html">Directories</a> | <a class="qindex" 
href="files.html">File&nbsp;List</a> | <a class="qindex" 
href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" 
href="globals.html">Globals</a></div>
+<div class="nav">
+<a class="el" href="dir_000000.html">include</a></div>
+<h1>lcn_term.h File Reference</h1>Routines for handling lucene terms. <a 
href="#_details">More...</a>
+<p>
+<code>#include "<a class="el" 
href="lcn__types_8h-source.html">lcn_types.h</a>"</code><br>
+
+<p>
+<a href="lcn__term_8h-source.html">Go to the source code of this 
file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a0" doxytag="lcn_term.h::lcn_term_create"></a>
+<a class="el" href="structlcn__term__t.html">lcn_term_t</a> *&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__term_8h.html#a0">lcn_term_create</a> (const <a class="el" 
href="lcn__types_8h.html#a10">lcn_char_t</a> *contents, const <a class="el" 
href="lcn__types_8h.html#a10">lcn_char_t</a> *field, apr_pool_t *pool)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new term 
with contents <em>contents</em> and field <em>field</em>, allocated in 
<em>pool</em>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a1" doxytag="lcn_term.h::lcn_term_create_cstring"></a>
+<a class="el" href="structlcn__term__t.html">lcn_term_t</a> *&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__term_8h.html#a1">lcn_term_create_cstring</a> (const char *contents, 
const char *field, apr_pool_t *pool)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Like 
<code>lcn_term_create</code>, but with cstring arguments. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a2" doxytag="lcn_term.h::lcn_term_compare"></a>
+int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="lcn__term_8h.html#a2">lcn_term_compare</a> (const <a class="el" 
href="structlcn__term__t.html">lcn_term_t</a> *one, const <a class="el" 
href="structlcn__term__t.html">lcn_term_t</a> *two)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compare terms 
<em>one</em> and <em>two</em>, returning an integer less than, equal to, or 
greater than if <em>one</em> is less than, equal to, or greater than 
<em>two</em>. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Routines for handling lucene terms. 
+<p>
+
+<p>
+Definition in file <a class="el" 
href="lcn__term_8h-source.html">lcn_term.h</a>.<hr size="1"><address 
style="align: right;"><small>Generated on Sat Mar 26 08:12:11 2005 for Lucene4c 
by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 
</small></address>
+</body>
+</html>

Added: incubator/lucene4c/trunk/www/apidocs/lcn__terminfos_8h-source.html
URL: 
http://svn.apache.org/viewcvs/incubator/lucene4c/trunk/www/apidocs/lcn__terminfos_8h-source.html?view=auto&rev=159104
==============================================================================
--- incubator/lucene4c/trunk/www/apidocs/lcn__terminfos_8h-source.html (added)
+++ incubator/lucene4c/trunk/www/apidocs/lcn__terminfos_8h-source.html Sat Mar 
26 05:21:14 2005
@@ -0,0 +1,122 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" 
content="text/html;charset=iso-8859-1">
+<title>Lucene4c: lcn_terminfos.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.0 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | 
<a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a 
class="qindex" href="dirs.html">Directories</a> | <a class="qindex" 
href="files.html">File&nbsp;List</a> | <a class="qindex" 
href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" 
href="globals.html">Globals</a></div>
+<div class="nav">
+<a class="el" href="dir_000000.html">include</a></div>
+<h1>lcn_terminfos.h</h1><a href="lcn__terminfos_8h.html">Go to the 
documentation of this file.</a><div class="fragment"><pre 
class="fragment">00001 <span class="comment">/* Copyright 2005 The Apache 
Software Foundation or its licensors, as</span>
+00002 <span class="comment"> * applicable.</span>
+00003 <span class="comment"> *</span>
+00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 
(the "License");</span>
+00005 <span class="comment"> * you may not use this file except in compliance 
with the License.</span>
+00006 <span class="comment"> * You may obtain a copy of the License at</span>
+00007 <span class="comment"> *</span>
+00008 <span class="comment"> *     
http://www.apache.org/licenses/LICENSE-2.0</span>
+00009 <span class="comment"> *</span>
+00010 <span class="comment"> * Unless required by applicable law or agreed to 
in writing, software</span>
+00011 <span class="comment"> * distributed under the License is distributed on 
an "AS IS" BASIS,</span>
+00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 
either express or implied.</span>
+00013 <span class="comment"> * See the License for the specific language 
governing permissions and</span>
+00014 <span class="comment"> * limitations under the License.</span>
+00015 <span class="comment"> */</span>
+00016 <span class="comment"></span>
+00017 <span class="comment">/**</span>
+00018 <span class="comment"> * @file lcn_terminfos.h</span>
+00019 <span class="comment"> * @brief Routines for manipulating the terminfos 
file from a lucene segment</span>
+00020 <span class="comment"> */</span>
+00021 
+00022 <span class="preprocessor">#ifndef _LCN_TERMINFOS_H</span>
+00023 <span class="preprocessor"></span><span class="preprocessor">#define 
_LCN_TERMINFOS_H</span>
+00024 <span class="preprocessor"></span>
+00025 <span class="preprocessor">#include "<a class="code" 
href="lcn__types_8h.html">lcn_types.h</a>"</span>
+00026 <span class="preprocessor">#include "<a class="code" 
href="lcn__directory_8h.html">lcn_directory.h</a>"</span>
+00027 <span class="preprocessor">#include "<a class="code" 
href="lcn__term_8h.html">lcn_term.h</a>"</span>
+00028 
+00029 <span class="preprocessor">#include &lt;apr_hash.h&gt;</span>
+00030 <span class="preprocessor">#include &lt;apr_file_io.h&gt;</span>
+00031 
+00032 <span class="preprocessor">#ifdef __cplusplus</span>
+00033 <span class="preprocessor"></span><span class="keyword">extern</span> 
<span class="stringliteral">"C"</span> {
+00034 <span class="preprocessor">#endif </span><span class="comment">/* 
__cplusplus */</span>
+00035 <span class="comment"></span>
+00036 <span class="comment">/** Opaque structure representing the information 
about a particular term. */</span>
+<a name="l00037"></a><a class="code" 
href="lcn__terminfos_8h.html#a0">00037</a> <span class="keyword">typedef</span> 
<span class="keyword">struct </span><a class="code" 
href="lcn__terminfos_8h.html#a0">lcn_terminfo_t</a> <a class="code" 
href="lcn__terminfos_8h.html#a0">lcn_terminfo_t</a>;
+00038 <span class="comment"></span>
+00039 <span class="comment">/** Opaque structure representing the contents of 
the terminfos index. */</span>
+<a name="l00040"></a><a class="code" 
href="lcn__terminfos_8h.html#a1">00040</a> <span class="keyword">typedef</span> 
<span class="keyword">struct </span><a class="code" 
href="lcn__terminfos_8h.html#a1">lcn_terminfos_idx_t</a> <a class="code" 
href="lcn__terminfos_8h.html#a1">lcn_terminfos_idx_t</a>;
+00041 <span class="comment"></span>
+00042 <span class="comment">/** Opaque structure representing a segments 
terminfos file. */</span>
+<a name="l00043"></a><a class="code" 
href="lcn__terminfos_8h.html#a2">00043</a> <span class="keyword">typedef</span> 
<span class="keyword">struct </span><a class="code" 
href="lcn__terminfos_8h.html#a2">lcn_terminfos_t</a> <a class="code" 
href="lcn__terminfos_8h.html#a2">lcn_terminfos_t</a>;
+00044 <span class="comment"></span>
+00045 <span class="comment">/** Return the term @a ti corresponds to. */</span>
+00046 <span class="keyword">const</span> <a class="code" 
href="structlcn__term__t.html">lcn_term_t</a> *<a class="code" 
href="lcn__terminfos_8h.html#a3">lcn_terminfo_term</a> (<span 
class="keyword">const</span> lcn_terminfo_t *ti);
+00047 <span class="comment"></span>
+00048 <span class="comment">/** Return the field number @a ti corresponds to. 
*/</span>
+00049 apr_uint32_t <a class="code" 
href="lcn__terminfos_8h.html#a4">lcn_terminfo_field_num</a> (<span 
class="keyword">const</span> lcn_terminfo_t *ti);
+00050 <span class="comment"></span>
+00051 <span class="comment">/** Return the document frequency for terminfo @a 
ti. */</span>
+00052 apr_uint32_t <a class="code" 
href="lcn__terminfos_8h.html#a5">lcn_terminfo_doc_freq</a> (<span 
class="keyword">const</span> lcn_terminfo_t *ti);
+00053 <span class="comment"></span>
+00054 <span class="comment">/** Return the proximity position for terminfo @a 
ti. */</span>
+00055 apr_uint64_t <a class="code" 
href="lcn__terminfos_8h.html#a6">lcn_terminfo_prox_position</a> (<span 
class="keyword">const</span> lcn_terminfo_t *ti);
+00056 <span class="comment"></span>
+00057 <span class="comment">/** Return the frequency position for terminfo @a 
ti. */</span>
+00058 apr_uint64_t <a class="code" 
href="lcn__terminfos_8h.html#a7">lcn_terminfo_freq_position</a> (<span 
class="keyword">const</span> lcn_terminfo_t *ti);
+00059 <span class="comment"></span>
+00060 <span class="comment">/** Return the skip offset for terminfo @a ti. 
*/</span>
+00061 apr_uint32_t <a class="code" 
href="lcn__terminfos_8h.html#a8">lcn_terminfo_skip_offset</a> (<span 
class="keyword">const</span> lcn_terminfo_t *ti);
+00062 <span class="comment"></span>
+00063 <span class="comment">/** Return a copy of terminfo @a ti, allocated in 
@a pool. */</span>
+00064 <a class="code" href="lcn__terminfos_8h.html#a0">lcn_terminfo_t</a> *
+00065 <a class="code" href="lcn__terminfos_8h.html#a9">lcn_terminfo_copy</a> 
(<span class="keyword">const</span> lcn_terminfo_t *ti, apr_pool_t *pool);
+00066 <span class="comment"></span>
+00067 <span class="comment">/** Read the terminfos index for @a segment in 
directory @a directory and</span>
+00068 <span class="comment"> * return it in @a tisidx, allocated in @a 
pool.</span>
+00069 <span class="comment"> */</span>
+00070 <a class="code" href="structlcn__error__t.html">lcn_error_t</a> *
+00071 <a class="code" 
href="lcn__terminfos_8h.html#a10">lcn_terminfos_idx_read</a> 
(lcn_terminfos_idx_t **tisidx,
+00072                         <span class="keyword">const</span> 
lcn_directory_t *directory,
+00073                         <span class="keyword">const</span> lcn_char_t 
*segment,
+00074                         apr_pool_t *pool);
+00075 <span class="comment"></span>
+00076 <span class="comment">/** Return the count of the terminfos in @a 
tisidx. */</span>
+00077 apr_uint64_t
+00078 <a class="code" 
href="lcn__terminfos_8h.html#a11">lcn_terminfos_idx_get_count</a> (<span 
class="keyword">const</span> lcn_terminfos_idx_t *tisidx);
+00079 <span class="comment"></span>
+00080 <span class="comment">/** Return the terminfo @a ti at @a position in @a 
tisidx. */</span>
+00081 <a class="code" href="structlcn__error__t.html">lcn_error_t</a> *
+00082 <a class="code" 
href="lcn__terminfos_8h.html#a12">lcn_terminfos_idx_get_terminfo</a> 
(lcn_terminfo_t **ti,
+00083                                 <span class="keyword">const</span> 
lcn_terminfos_idx_t *tisidx,
+00084                                 apr_uint64_t position);
+00085 <span class="comment"></span>
+00086 <span class="comment">/** Open the terminfos file for @a segment in @a 
directory, return it in</span>
+00087 <span class="comment"> * @a tis, allocated in @a pool.</span>
+00088 <span class="comment"> */</span>
+00089 <a class="code" href="structlcn__error__t.html">lcn_error_t</a> *
+00090 <a class="code" href="lcn__terminfos_8h.html#a13">lcn_terminfos_open</a> 
(lcn_terminfos_t **tis,
+00091                     <span class="keyword">const</span> lcn_directory_t 
*directory,
+00092                     <span class="keyword">const</span> lcn_char_t 
*segment,
+00093                     apr_pool_t *pool);
+00094 <span class="comment"></span>
+00095 <span class="comment">/** Return the terminfo @a ti from @a tis that 
corresponds to @a term, </span>
+00096 <span class="comment"> * allocated in @a pool.</span>
+00097 <span class="comment"> */</span>
+00098 <a class="code" href="structlcn__error__t.html">lcn_error_t</a> *
+00099 <a class="code" 
href="lcn__terminfos_8h.html#a14">lcn_terminfos_get_terminfo</a> 
(lcn_terminfo_t **ti,
+00100                             <span class="keyword">const</span> 
lcn_terminfos_t *tis,
+00101                             <span class="keyword">const</span> <a 
class="code" href="structlcn__term__t.html">lcn_term_t</a> *term,
+00102                             apr_pool_t *pool);
+00103 
+00104 <span class="preprocessor">#ifdef __cplusplus</span>
+00105 <span class="preprocessor"></span>}
+00106 <span class="preprocessor">#endif </span><span class="comment">/* 
__cplusplus */</span>
+00107 
+00108 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="align: right;"><small>Generated on 
Sat Mar 26 08:12:11 2005 for Lucene4c by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 
</small></address>
+</body>
+</html>

Added: incubator/lucene4c/trunk/www/apidocs/lcn__terminfos_8h.html
URL: 
http://svn.apache.org/viewcvs/incubator/lucene4c/trunk/www/apidocs/lcn__terminfos_8h.html?view=auto&rev=159104
==============================================================================
--- incubator/lucene4c/trunk/www/apidocs/lcn__terminfos_8h.html (added)
+++ incubator/lucene4c/trunk/www/apidocs/lcn__terminfos_8h.html Sat Mar 26 
05:21:14 2005
@@ -0,0 +1,93 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" 
content="text/html;charset=iso-8859-1">
+<title>Lucene4c: lcn_terminfos.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.0 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | 
<a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a 
class="qindex" href="dirs.html">Directories</a> | <a class="qindex" 
href="files.html">File&nbsp;List</a> | <a class="qindex" 
href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" 
href="globals.html">Globals</a></div>
+<div class="nav">
+<a class="el" href="dir_000000.html">include</a></div>
+<h1>lcn_terminfos.h File Reference</h1>Routines for manipulating the terminfos 
file from a lucene segment. <a href="#_details">More...</a>
+<p>
+<code>#include "<a class="el" 
href="lcn__types_8h-source.html">lcn_types.h</a>"</code><br>
+<code>#include "<a class="el" 
href="lcn__directory_8h-source.html">lcn_directory.h</a>"</code><br>
+<code>#include "<a class="el" 
href="lcn__term_8h-source.html">lcn_term.h</a>"</code><br>
+<code>#include &lt;apr_hash.h&gt;</code><br>
+<code>#include &lt;apr_file_io.h&gt;</code><br>
+
+<p>
+<a href="lcn__terminfos_8h-source.html">Go to the source code of this 
file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a0" doxytag="lcn_terminfos.h::lcn_terminfo_t"></a>
+typedef <a class="el" 
href="lcn__terminfos_8h.html#a0">lcn_terminfo_t</a>&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__terminfos_8h.html#a0">lcn_terminfo_t</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Opaque structure 
representing the information about a particular term. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a1" doxytag="lcn_terminfos.h::lcn_terminfos_idx_t"></a>
+typedef <a class="el" 
href="lcn__terminfos_8h.html#a1">lcn_terminfos_idx_t</a>&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__terminfos_8h.html#a1">lcn_terminfos_idx_t</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Opaque structure 
representing the contents of the terminfos index. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a2" doxytag="lcn_terminfos.h::lcn_terminfos_t"></a>
+typedef <a class="el" 
href="lcn__terminfos_8h.html#a2">lcn_terminfos_t</a>&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__terminfos_8h.html#a2">lcn_terminfos_t</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Opaque structure 
representing a segments terminfos file. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a3" doxytag="lcn_terminfos.h::lcn_terminfo_term"></a>
+const <a class="el" href="structlcn__term__t.html">lcn_term_t</a> 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="lcn__terminfos_8h.html#a3">lcn_terminfo_term</a> (const <a class="el" 
href="lcn__terminfos_8h.html#a0">lcn_terminfo_t</a> *ti)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the term 
<em>ti</em> corresponds to. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a4" doxytag="lcn_terminfos.h::lcn_terminfo_field_num"></a>
+apr_uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="lcn__terminfos_8h.html#a4">lcn_terminfo_field_num</a> (const <a 
class="el" href="lcn__terminfos_8h.html#a0">lcn_terminfo_t</a> *ti)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the field 
number <em>ti</em> corresponds to. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a5" doxytag="lcn_terminfos.h::lcn_terminfo_doc_freq"></a>
+apr_uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="lcn__terminfos_8h.html#a5">lcn_terminfo_doc_freq</a> (const <a class="el" 
href="lcn__terminfos_8h.html#a0">lcn_terminfo_t</a> *ti)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the 
document frequency for terminfo <em>ti</em>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a6" 
doxytag="lcn_terminfos.h::lcn_terminfo_prox_position"></a>
+apr_uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="lcn__terminfos_8h.html#a6">lcn_terminfo_prox_position</a> (const <a 
class="el" href="lcn__terminfos_8h.html#a0">lcn_terminfo_t</a> *ti)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the 
proximity position for terminfo <em>ti</em>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a7" 
doxytag="lcn_terminfos.h::lcn_terminfo_freq_position"></a>
+apr_uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="lcn__terminfos_8h.html#a7">lcn_terminfo_freq_position</a> (const <a 
class="el" href="lcn__terminfos_8h.html#a0">lcn_terminfo_t</a> *ti)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the 
frequency position for terminfo <em>ti</em>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a8" 
doxytag="lcn_terminfos.h::lcn_terminfo_skip_offset"></a>
+apr_uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="lcn__terminfos_8h.html#a8">lcn_terminfo_skip_offset</a> (const <a 
class="el" href="lcn__terminfos_8h.html#a0">lcn_terminfo_t</a> *ti)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the skip 
offset for terminfo <em>ti</em>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a9" doxytag="lcn_terminfos.h::lcn_terminfo_copy"></a>
+<a class="el" href="lcn__terminfos_8h.html#a0">lcn_terminfo_t</a> 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="lcn__terminfos_8h.html#a9">lcn_terminfo_copy</a> (const <a class="el" 
href="lcn__terminfos_8h.html#a0">lcn_terminfo_t</a> *ti, apr_pool_t 
*pool)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a copy of 
terminfo <em>ti</em>, allocated in <em>pool</em>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a10" doxytag="lcn_terminfos.h::lcn_terminfos_idx_read"></a>
+<a class="el" href="structlcn__error__t.html">lcn_error_t</a> *&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__terminfos_8h.html#a10">lcn_terminfos_idx_read</a> (<a class="el" 
href="lcn__terminfos_8h.html#a1">lcn_terminfos_idx_t</a> **tisidx, const <a 
class="el" href="lcn__directory_8h.html#a0">lcn_directory_t</a> *directory, 
const <a class="el" href="lcn__types_8h.html#a10">lcn_char_t</a> *segment, 
apr_pool_t *pool)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read the terminfos 
index for <em>segment</em> in directory <em>directory</em> and return it in 
<em>tisidx</em>, allocated in <em>pool</em>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a11" 
doxytag="lcn_terminfos.h::lcn_terminfos_idx_get_count"></a>
+apr_uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="lcn__terminfos_8h.html#a11">lcn_terminfos_idx_get_count</a> (const <a 
class="el" href="lcn__terminfos_8h.html#a1">lcn_terminfos_idx_t</a> 
*tisidx)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the count 
of the terminfos in <em>tisidx</em>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a12" 
doxytag="lcn_terminfos.h::lcn_terminfos_idx_get_terminfo"></a>
+<a class="el" href="structlcn__error__t.html">lcn_error_t</a> *&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__terminfos_8h.html#a12">lcn_terminfos_idx_get_terminfo</a> (<a 
class="el" href="lcn__terminfos_8h.html#a0">lcn_terminfo_t</a> **ti, const <a 
class="el" href="lcn__terminfos_8h.html#a1">lcn_terminfos_idx_t</a> *tisidx, 
apr_uint64_t position)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the 
terminfo <em>ti</em> at <em>position</em> in <em>tisidx</em>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a13" doxytag="lcn_terminfos.h::lcn_terminfos_open"></a>
+<a class="el" href="structlcn__error__t.html">lcn_error_t</a> *&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__terminfos_8h.html#a13">lcn_terminfos_open</a> (<a class="el" 
href="lcn__terminfos_8h.html#a2">lcn_terminfos_t</a> **tis, const <a class="el" 
href="lcn__directory_8h.html#a0">lcn_directory_t</a> *directory, const <a 
class="el" href="lcn__types_8h.html#a10">lcn_char_t</a> *segment, apr_pool_t 
*pool)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Open the terminfos 
file for <em>segment</em> in <em>directory</em>, return it in <em>tis</em>, 
allocated in <em>pool</em>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a 
class="anchor" name="a14" 
doxytag="lcn_terminfos.h::lcn_terminfos_get_terminfo"></a>
+<a class="el" href="structlcn__error__t.html">lcn_error_t</a> *&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="lcn__terminfos_8h.html#a14">lcn_terminfos_get_terminfo</a> (<a class="el" 
href="lcn__terminfos_8h.html#a0">lcn_terminfo_t</a> **ti, const <a class="el" 
href="lcn__terminfos_8h.html#a2">lcn_terminfos_t</a> *tis, const <a class="el" 
href="structlcn__term__t.html">lcn_term_t</a> *term, apr_pool_t *pool)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the 
terminfo <em>ti</em> from <em>tis</em> that corresponds to <em>term</em>, 
allocated in <em>pool</em>. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Routines for manipulating the terminfos file from a lucene segment. 
+<p>
+
+<p>
+Definition in file <a class="el" 
href="lcn__terminfos_8h-source.html">lcn_terminfos.h</a>.<hr size="1"><address 
style="align: right;"><small>Generated on Sat Mar 26 08:12:11 2005 for Lucene4c 
by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.0 
</small></address>
+</body>
+</html>


Reply via email to