yumapro  24.10-3
YumaPro SDK
Loading...
Searching...
No Matches
agt_db_api.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2008 - 2012, Andy Bierman, All Rights Reserved.
3 * Copyright (c) 2012 - 2021, YumaWorks, Inc., All Rights Reserved.
4 *
5 * Unless required by applicable law or agreed to in writing,
6 * software distributed under the License is distributed on an
7 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
8 * KIND, either express or implied. See the License for the
9 * specific language governing permissions and limitations
10 * under the License.
11 */
12#ifdef WITH_YCONTROL
13#ifndef _H_agt_db_api
14#define _H_agt_db_api
15
16/* FILE: agt_db_api.h
17*********************************************************************
18* *
19* P U R P O S E *
20* *
21*********************************************************************/
22
29/*********************************************************************
30* *
31* C H A N G E H I S T O R Y *
32* *
33*********************************************************************
34
35date init comment
36----------------------------------------------------------------------
3718-nov-14 abb Begun
38*/
39
40#ifndef _H_agt
41#include "agt.h"
42#endif
43
44#ifndef _H_agt_cfg
45#include "agt_cfg.h"
46#endif
47
48#ifndef _H_ncxtypes
49#include "ncxtypes.h"
50#endif
51
52#ifndef _H_dlq
53#include "dlq.h"
54#endif
55
56#ifndef _H_status
57#include "status.h"
58#endif
59
60#ifdef __cplusplus
61extern "C" {
62#endif
63
64/********************************************************************
65* *
66* C O N S T A N T S *
67* *
68*********************************************************************/
69
70/********************************************************************
71* *
72* T Y P E S *
73* *
74*********************************************************************/
75
76
77/********************************************************************
78* *
79* F U N C T I O N S *
80* *
81*********************************************************************/
82
101extern status_t
102 agt_db_api_init (void);
103
104
110extern void
111 agt_db_api_cleanup (void);
112
113
114#ifdef PTHREADS
120extern void
122#endif // PTHREADS
123
124
128#ifdef __cplusplus
129} /* end extern 'C' */
130#endif
131
132#endif /* _H_agt_db_api */
133#endif // WITH_YCONTROL
Multi-Protocol Network Management Server.
Manage Server configuration edit transactions.
dlq provides general double-linked list and queue support:
void agt_db_api_cleanup(void)
Cleanup the DB-API Module.
Definition: agt_db_api.c:1726
void agt_db_api_check_load_config(void)
Check if the deferred load_config check is needed.
Definition: agt_db_api.c:1746
status_t agt_db_api_init(void)
Initialize the DB-API module.
Definition: agt_db_api.c:1678
status_t
global error return code
Definition: status_enum.h:210
YANG module data structures Many internal representations of YANG module constructs.
Global error messages for status code enumerations.