Wed Jan 8 2020 09:49:39

Asterisk developer's documentation


ais.h
Go to the documentation of this file.
1 /*
2  * Asterisk -- An open source telephony toolkit.
3  *
4  * Copyright (C) 2007, Digium, Inc.
5  *
6  * Russell Bryant <russell@digium.com>
7  *
8  * See http://www.asterisk.org for more information about
9  * the Asterisk project. Please do not directly contact
10  * any of the maintainers of this project for assistance;
11  * the project provides a web site, mailing lists and IRC
12  * channels for your use.
13  *
14  * This program is free software, distributed under the terms of
15  * the GNU General Public License Version 2. See the LICENSE file
16  * at the top of the source tree.
17  */
18 
19 /*!
20  * \file
21  * \author Russell Bryant <russell@digium.com>
22  *
23  * \brief Usage of the SAForum AIS (Application Interface Specification)
24  *
25  * \arg http://www.openais.org/
26  */
27 
28 #ifndef RES_AIS_AIS_H
29 #define RES_AIS_AIS_H
30 
31 #include <saAis.h>
32 #include <saClm.h>
33 #include <saEvt.h>
34 
35 extern SaVersionT ais_version;
36 
37 extern SaClmHandleT clm_handle;
38 extern SaEvtHandleT evt_handle;
39 
40 int ast_ais_clm_load_module(void);
42 
43 int ast_ais_evt_load_module(void);
45 
46 const char *ais_err2str(SaAisErrorT error);
47 
49 
53 };
54 
55 int ast_ais_cmd(enum ast_ais_cmd cmd);
56 
57 #endif /* RES_AIS_AIS_H */
int ast_ais_evt_load_module(void)
Definition: evt.c:576
void ast_ais_evt_membership_changed(void)
Definition: evt.c:319
SaEvtHandleT evt_handle
Definition: evt.c:61
ast_ais_cmd
Definition: ais.h:50
SaVersionT ais_version
Definition: res_ais.c:70
int ast_ais_clm_load_module(void)
Definition: clm.c:157
SaClmHandleT clm_handle
Definition: clm.c:52
int ast_ais_evt_unload_module(void)
Definition: evt.c:592
const char * ais_err2str(SaAisErrorT error)
Definition: res_ais.c:105
int ast_ais_clm_unload_module(void)
Definition: clm.c:178