source: rtems/cpukit/itron/include/rtems/itron/port.h @ 2c0e896e

4.104.114.84.95
Last change on this file since 2c0e896e was 352c9b2, checked in by Joel Sherrill <joel.sherrill@…>, on 11/09/99 at 22:07:23

This patch adds the basic framework for the ITRON 3.0 API implementation
for RTEMS.

  • Property mode set to 100644
File size: 1.0 KB
Line 
1/*
2 *  The license and distribution terms for this file may be
3 *  found in the file LICENSE in this distribution or at
4 *  http://www.OARcorp.com/rtems/license.html.
5 *
6 *  $Id$
7 */
8
9#ifndef __RTEMS_ITRON_PORT_h_
10#define __RTEMS_ITRON_PORT_h_
11
12#ifdef __cplusplus
13extern "C" {
14#endif
15
16#include <rtems/itron/object.h>
17
18/*
19 *  The following defines the control block used to manage each port.
20 */
21
22typedef struct {
23  ITRON_Objects_Control   Object;
24  unsigned32              XXX_more_stuff_goes_here;
25}   ITRON_Port_Control;
26
27/*
28 *  The following defines the information control block used to manage
29 *  this class of objects.
30 */
31
32ITRON_EXTERN Objects_Information  _ITRON_Port_Information;
33
34/*
35 *  _ITRON_Port_Manager_initialization
36 *
37 *  DESCRIPTION:
38 *
39 *  This routine performs the initialization necessary for this manager.
40 */
41
42void _ITRON_Port_Manager_initialization(
43  unsigned32 maximum_ports
44);
45
46/*
47 *  XXX insert private stuff here
48 */
49
50#include <rtems/itron/port.inl>
51
52#ifdef __cplusplus
53}
54#endif
55
56#endif
57/* end of include file */
58
Note: See TracBrowser for help on using the repository browser.