RTEMS
5.0.0
cpukit
include
rtems
extensiondata.h
Go to the documentation of this file.
1
9
/*
10
* COPYRIGHT (c) 1989-2008.
11
* On-Line Applications Research Corporation (OAR).
12
*
13
* The license and distribution terms for this file may be
14
* found in the file LICENSE in this distribution or at
15
* http://www.rtems.org/license/LICENSE.
16
*/
17
18
#ifndef _RTEMS_EXTENSIONDATA_H
19
#define _RTEMS_EXTENSIONDATA_H
20
21
#include <
rtems/extension.h
>
22
#include <
rtems/score/objectdata.h
>
23
#include <
rtems/score/userextdata.h
>
24
25
#ifdef __cplusplus
26
extern
"C"
{
27
#endif
28
35
typedef
struct
{
36
Objects_Control
Object;
37
User_extensions_Control
Extension;
38
}
Extension_Control
;
39
43
extern
Objects_Information
_Extension_Information
;
44
54
#define EXTENSION_INFORMATION_DEFINE( max ) \
55
OBJECTS_INFORMATION_DEFINE( \
56
_Extension, \
57
OBJECTS_CLASSIC_API, \
58
OBJECTS_RTEMS_EXTENSIONS, \
59
Extension_Control, \
60
max, \
61
OBJECTS_NO_STRING_NAME, \
62
NULL \
63
)
64
67
#ifdef __cplusplus
68
}
69
#endif
70
71
#endif
72
/* end of include file */
userextdata.h
User Extension Handler Data Structures.
Objects_Control
Definition:
objectdata.h:39
objectdata.h
Object Handler Data Structures.
Objects_Information
The information structure used to manage each API class of objects.
Definition:
objectdata.h:160
extension.h
User Extensions API.
Extension_Control
Definition:
extensiondata.h:35
User_extensions_Control
Manages each user extension set.
Definition:
userextdata.h:50
_Extension_Information
Objects_Information _Extension_Information
The Classic Extensions objects information.
Generated by
1.8.13