Wed Jan 8 2020 09:49:39
Asterisk developer's documentation
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
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
);
41
int
ast_ais_clm_unload_module
(
void
);
42
43
int
ast_ais_evt_load_module
(
void
);
44
int
ast_ais_evt_unload_module
(
void
);
45
46
const
char
*
ais_err2str
(SaAisErrorT error);
47
48
void
ast_ais_evt_membership_changed
(
void
);
49
50
enum
ast_ais_cmd
{
51
AST_AIS_CMD_EXIT
,
52
AST_AIS_CMD_MEMBERSHIP_CHANGED
,
53
};
54
55
int
ast_ais_cmd
(
enum
ast_ais_cmd
cmd);
56
57
#endif
/* RES_AIS_AIS_H */
ast_ais_evt_load_module
int ast_ais_evt_load_module(void)
Definition:
evt.c:576
ast_ais_evt_membership_changed
void ast_ais_evt_membership_changed(void)
Definition:
evt.c:319
evt_handle
SaEvtHandleT evt_handle
Definition:
evt.c:61
ast_ais_cmd
ast_ais_cmd
Definition:
ais.h:50
ais_version
SaVersionT ais_version
Definition:
res_ais.c:70
ast_ais_clm_load_module
int ast_ais_clm_load_module(void)
Definition:
clm.c:157
clm_handle
SaClmHandleT clm_handle
Definition:
clm.c:52
ast_ais_evt_unload_module
int ast_ais_evt_unload_module(void)
Definition:
evt.c:592
ais_err2str
const char * ais_err2str(SaAisErrorT error)
Definition:
res_ais.c:105
ast_ais_clm_unload_module
int ast_ais_clm_unload_module(void)
Definition:
clm.c:178
AST_AIS_CMD_MEMBERSHIP_CHANGED
Definition:
ais.h:52
AST_AIS_CMD_EXIT
Definition:
ais.h:51
res
ais
ais.h
Generated by
1.8.5