File: lh_load_handler.xml

package info (click to toggle)
virtuoso-opensource 7.2.5.1%2Bdfsg1-0.3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 285,240 kB
  • sloc: ansic: 641,220; sql: 490,413; xml: 269,570; java: 83,893; javascript: 79,900; cpp: 36,927; sh: 31,653; cs: 25,702; php: 12,690; yacc: 10,227; lex: 7,601; makefile: 7,129; jsp: 4,523; awk: 1,697; perl: 1,013; ruby: 1,003; python: 326
file content (62 lines) | stat: -rw-r--r-- 2,705 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- 
 -  
 -  This file is part of the OpenLink Software Virtuoso Open-Source (VOS)
 -  project.
 -  
 -  Copyright (C) 1998-2018 OpenLink Software
 -  
 -  This project is free software; you can redistribute it and/or modify it
 -  under the terms of the GNU General Public License as published by the
 -  Free Software Foundation; only version 2 of the License, dated June 1991.
 -  
 -  This program is distributed in the hope that it will be useful, but
 -  WITHOUT ANY WARRANTY; without even the implied warranty of
 -  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 -  General Public License for more details.
 -  
 -  You should have received a copy of the GNU General Public License along
 -  with this program; if not, write to the Free Software Foundation, Inc.,
 -  51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 -  
 -  
-->
<refentry id="fn_lh_load_handler">
  <refmeta>
    <refentrytitle>lh_load_handler</refentrytitle>
    <refmiscinfo>localization</refmiscinfo>
  </refmeta>
  <refnamediv>
    <refname>lh_load_handler</refname>
    <refpurpose>Loads given handler in global table of the server</refpurpose>
  </refnamediv>
  <refsynopsisdiv>
    <funcsynopsis id="fsyn_lh_load_handler"> 
      <funcprototype id="fproto_lh_load_handler">
        <funcdef>int <function>lh_load_handler</function></funcdef>
        <paramdef>lang_handler_t * <parameter>new_handler</parameter></paramdef>
      </funcprototype>
    </funcsynopsis>
  </refsynopsisdiv>
  <refsect1 id="desc_lh_load_handler"><title>Description</title>
    <para>
Loads given handler in global table of the server, using ISO 639 and
RFC 1766 language IDs of the handler as keys for future table lookups.
If another handler was already specified for given RFC 1766 id, table entry
will be updated and will refer to new handler. If another handler was already
specified for given ISO 639 id, it will be replaced only if new handler has
ISO 639 language ID equal to its RFC 1766 ID.</para>
    <para>
Please do not load custom versions of 'x-any' and 'x-ftq-x-any' handlers.</para>
  </refsect1>
  <refsect1 id="params_lh_load_handler"><title>Parameters</title>
    <refsect2><title>new_handler</title>
      <para>Pointer to the structure that lists names of the handler and its callback functions.</para></refsect2>
  </refsect1>
  <refsect1 id="seealso_lh_load_handler"><title>See Also</title>
    <para><link linkend="fn_elh_get_handler">elh_get_handler()</link></para>
    <para><link linkend="fn_elh_load_handler">elh_load_handler()</link></para>
    <para><link linkend="fn_lh_get_handler">lh_get_handler()</link></para>
  </refsect1>
</refentry>