base/include/rtai_registry.h File Reference


Detailed Description

Author:
Paolo Mantegazza
Note:
Copyright © 1999 Paolo Mantegazza <mantegazza@aero.polimi.it>, extensions for user space modules are jointly copyrighted (2000) with: Pierre Cloutier <pcloutier@poseidoncontrols.com>, Steve Papacharalambous <stevep@zentropix.com>.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

Definition in file rtai_registry.h.

Include dependency graph for rtai_registry.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  rt_registry_entry

Defines

#define MAX_SLOTS   CONFIG_RTAI_SCHED_LXRT_NUMSLOTS
#define IS_TASK   0
#define IS_SEM   1
#define IS_RWL   2
#define IS_SPL   3
#define IS_MBX   4
#define IS_PRX   5
#define IS_BIT   6
#define IS_TBX   7
#define IS_HPCK   8
#define exist(name)   rt_get_adr(nam2num(name))


Define Documentation

#define exist ( name   )     rt_get_adr(nam2num(name))

Definition at line 97 of file rtai_registry.h.

#define IS_BIT   6

Definition at line 52 of file rtai_registry.h.

Referenced by rt_bits_init_u(), and rt_named_bits_init().

#define IS_HPCK   8

Definition at line 54 of file rtai_registry.h.

Referenced by rt_named_halloc_typed().

#define IS_MBX   4

Definition at line 50 of file rtai_registry.h.

Referenced by _rt_named_msgq_init(), _rt_typed_named_mbx_init(), handle_lxrt_request(), krtai_objects_release(), and linux_process_termination().

#define IS_PRX   5

Definition at line 51 of file rtai_registry.h.

Referenced by krtai_objects_release(), and linux_process_termination().

#define IS_RWL   2

Definition at line 48 of file rtai_registry.h.

Referenced by _rt_named_rwl_init(), krtai_objects_release(), and linux_process_termination().

#define IS_SEM   1

Definition at line 47 of file rtai_registry.h.

Referenced by _rt_typed_named_sem_init(), handle_lxrt_request(), krtai_objects_release(), and linux_process_termination().

#define IS_SPL   3

Definition at line 49 of file rtai_registry.h.

Referenced by _rt_named_spl_init(), krtai_objects_release(), and linux_process_termination().

#define IS_TASK   0

Definition at line 46 of file rtai_registry.h.

Referenced by __task_init(), krtai_objects_release(), linux_process_termination(), rt_named_task_init(), and rt_named_task_init_cpuid().

#define IS_TBX   7

Definition at line 53 of file rtai_registry.h.

#define MAX_SLOTS   CONFIG_RTAI_SCHED_LXRT_NUMSLOTS

Definition at line 44 of file rtai_registry.h.

Referenced by rt_registry_alloc().


Generated on Tue Feb 2 17:47:18 2010 for RTAI API by  doxygen 1.4.7