yumapro  20.10-12
YumaPro SDK
ycontrol_signal.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 #ifndef _H_ycontrol_signal
13 #define _H_ycontrol_signal
14 
15 /* FILE: ycontrol_signal.h
16 *********************************************************************
17 * *
18 * P U R P O S E *
19 * *
20 *********************************************************************/
21 
28 /*********************************************************************
29 * *
30 * C H A N G E H I S T O R Y *
31 * *
32 *********************************************************************
33 
34 date init comment
35 ----------------------------------------------------------------------
36 05-Dec-16 am Begun
37 
38 */
39 
40 #ifndef _H_status
41 #include "status.h"
42 #endif
43 
44 #ifdef __cplusplus
45 extern "C" {
46 #endif
47 
48 /********************************************************************
49 * *
50 * F U N C T I O N S *
51 * *
52 *********************************************************************/
53 
54 
75 extern void
76  ycontrol_signal_init (void);
77 
78 
84 extern void
86 
87 
93 extern void
94  ycontrol_signal_handler (int intr);
95 
96 
100 #ifdef __cplusplus
101 } /* end extern 'C' */
102 #endif
103 
104 #endif /* _H_ycontrol_signal */
ycontrol_signal.h
Handle interrupt signals for the YControl.
ycontrol_signal_init
void ycontrol_signal_init(void)
Initialize the ycontrol_signal module.
Definition: ycontrol_signal.c:74
ycontrol_signal_handler
void ycontrol_signal_handler(int intr)
Handle an incoming interrupt signal.
Definition: ycontrol_signal.c:127
ycontrol_signal_cleanup
void ycontrol_signal_cleanup(void)
Cleanup the ycontrol_signal module.
Definition: ycontrol_signal.c:99
ycontrol_request_shutdown
void ycontrol_request_shutdown(void)
Request a control message handler shutdown.
Definition: ycontrol.c:914
ncx.h
YANG module utility functions.
ycontrol.h
YumaPro Subsystem Control Protocol.
status.h
Global error messages for status code enumerations.