source: rtems/cpukit/itron/include/rtems/itron/vmempool.h @ 40aac29

4.104.114.84.95
Last change on this file since 40aac29 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.1 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_VARIABLE_MEMORYPOOL_h_
10#define __RTEMS_ITRON_VARIABLE_MEMORYPOOL_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 variable
20 *  memory pool.
21 */
22
23typedef struct {
24  ITRON_Objects_Control   Object;
25  unsigned32              XXX_more_stuff_goes_here;
26}   ITRON_Variable_memory_pool_Control;
27
28/*
29 *  The following defines the information control block used to manage
30 *  this class of objects.
31 */
32
33ITRON_EXTERN Objects_Information  _ITRON_Variable_memory_pool_Information;
34
35/*
36 *  _ITRON_Variable_memory_pool_Manager_initialization
37 *
38 *  DESCRIPTION:
39 *
40 *  This routine performs the initialization necessary for this manager.
41 */
42
43void _ITRON_Variable_memory_pool_Manager_initialization(
44  unsigned32 maximum_variable_memory_pools
45);
46
47/*
48 *  XXX insert private stuff here
49 */
50
51#include <rtems/itron/vmempool.inl>
52
53#ifdef __cplusplus
54}
55#endif
56
57#endif
58/* end of include file */
59
Note: See TracBrowser for help on using the repository browser.