⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 signal.h

📁 开放源码的嵌入式开发环境
💻 H
字号:
/** * @file rtems/rtems/signal.h *//* *  This include file contains all the constants and structures associated *  with the Signal Manager.   This manager provides capabilities required *  for asynchronous communication between tasks via signal sets. * *  Directives provided are: * *     + establish an asynchronous signal routine *     + send a signal set to a task * *  COPYRIGHT (c) 1989-1999. *  On-Line Applications Research Corporation (OAR). * *  The license and distribution terms for this file may be *  found in the file LICENSE in this distribution or at *  http://www.rtems.com/license/LICENSE. * *  $Id: signal.h,v 1.14 2005/01/28 05:00:20 ralf Exp $ */#ifndef _RTEMS_RTEMS_SIGNAL_H#define _RTEMS_RTEMS_SIGNAL_H#ifdef __cplusplusextern "C" {#endif#include <rtems/rtems/asr.h>#include <rtems/rtems/modes.h>#include <rtems/score/object.h>#include <rtems/rtems/status.h>#include <rtems/rtems/types.h>/* *  _Signal_Manager_initialization * *  DESCRIPTION: * *  This routine performs the initialization necessary for this manager. */void _Signal_Manager_initialization( void );/* *  rtems_signal_catch * *  DESCRIPTION: * *  This routine implements the rtems_signal_catch directive.  This directive *  is used to establish asr_handler as the Asynchronous Signal Routine *  (RTEMS_ASR) for the calling task.  The asr_handler will execute with a *  mode of mode_set. */rtems_status_code rtems_signal_catch(  rtems_asr_entry   asr_handler,  rtems_mode        mode_set);/* *  rtems_signal_send * *  DESCRIPTION: * *  This routine implements the rtems_signal_send directive.  This directive *  sends the signal_set to the task specified by ID. */rtems_status_code rtems_signal_send(  Objects_Id             id,  rtems_signal_set signal_set);#if defined(RTEMS_MULTIPROCESSING)#include <rtems/rtems/signalmp.h>#endif#ifdef __cplusplus}#endif#endif/* end of include file */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -