|
NCBI Home IEB Home C Toolkit docs C++ Toolkit source browser C Toolkit source browser (2) |
NCBI C Toolkit Cross ReferenceC/connect/ncbi_core_c.h |
source navigation diff markup identifier search freetext search file search |
1 #ifndef CONNECT___NCBI_CORE_C__H
2 #define CONNECT___NCBI_CORE_C__H
3
4 /* $Id: ncbi_core_c.h,v 6.5 2008/10/16 19:12:55 lavr Exp $
5 * ===========================================================================
6 *
7 * PUBLIC DOMAIN NOTICE
8 * National Center for Biotechnology Information
9 *
10 * This software/database is a "United States Government Work" under the
11 * terms of the United States Copyright Act. It was written as part of
12 * the author's official duties as a United States Government employee and
13 * thus cannot be copyrighted. This software/database is freely available
14 * to the public for use. The National Library of Medicine and the U.S.
15 * Government have not placed any restriction on its use or reproduction.
16 *
17 * Although all reasonable efforts have been taken to ensure the accuracy
18 * and reliability of the software and data, the NLM and the U.S.
19 * Government do not and cannot warrant the performance or results that
20 * may be obtained by using this software or data. The NLM and the U.S.
21 * Government disclaim all warranties, express or implied, including
22 * warranties of performance, merchantability or fitness for any particular
23 * purpose.
24 *
25 * Please cite the author in any work or product based on this material.
26 *
27 * ===========================================================================
28 *
29 * Author: Anton Lavrentiev
30 *
31 * File description:
32 * C->C conversion functions for basic CORE connect stuff:
33 * Registry
34 * Logging
35 * Locking
36 *
37 */
38
39 #include <connect/ncbi_core.h>
40 #include <ncbithr.h>
41
42
43 #ifdef __cplusplus
44 extern "C" {
45 #endif
46
47
48 extern REG REG_c2c(const char* conf_file);
49 extern LOG LOG_c2c(void);
50 extern MT_LOCK MT_LOCK_c2c(TNlmRWlock lock, int/*bool*/ pass_ownership);
51
52 extern void CONNECT_Init(const char* conf_file);
53
54
55 #ifdef __cplusplus
56 } /* extern "C" */
57 #endif
58
59
60 /*
61 * ---------------------------------------------------------------------------
62 * $Log: ncbi_core_c.h,v $
63 * Revision 6.5 2008/10/16 19:12:55 lavr
64 * Id left justified
65 *
66 * Revision 6.4 2002/06/12 19:23:28 lavr
67 * API functions enclosed in extern "C" for C++ compiler
68 *
69 * Revision 6.3 2002/06/12 16:41:37 lavr
70 * +CONNECT_Init()
71 *
72 * Revision 6.2 2002/05/07 18:44:45 lavr
73 * Refined API; Change log moved to the end
74 *
75 * Revision 6.1 2002/05/07 18:17:54 lavr
76 * Initial revision
77 *
78 * ===========================================================================
79 */
80
81 #endif /* CONNECT___NCBI_CORE_C__H */
82 |
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more information. |