source: rtems/doc/itron3.0/fixedblock.t @ e968366

4.104.114.84.95
Last change on this file since e968366 was e968366, checked in by Joel Sherrill <joel.sherrill@…>, on 05/26/99 at 18:10:59

Prototypes are now based on how the TRON specification states them.
The style in the output is not right but it is a good starting point.

  • Property mode set to 100644
File size: 3.3 KB
Line 
1@c
2@c  This is the chapter from the RTEMS ITRON User's Guide that
3@c  documents the services provided by the fixed block
4@c  manager.
5@c
6@c  $Id$
7@c
8
9@chapter Fixed Block Manager
10
11@section Introduction
12
13The
14fixed block manager is ...
15
16The services provided by the fixed block manager are:
17
18@itemize @bullet
19@item @code{cre_mpf} - Create Fixed-Size Memorypool
20@item @code{del_mpf} - Delete Fixed-Size Memorypool
21@item @code{get_blf} - Get Fixed-Size Memory Block  Poll and Get Fixed-Size Memory Block  Get Fixed-Size Memory Block with Timeout
22@item @code{pget_blf} - Poll and Get Fixed-Size Memory Block
23@item @code{tget_blf} - Get Fixed-Size Memory Block with Timeout
24@item @code{rel_blf} - Release Fixed-Size Memory Block
25@item @code{ref_mpf} - Reference Fixed-Size Memorypool Status
26@end itemize
27
28@section Background
29
30@section Operations
31
32@section System Calls
33
34This section details the fixed block manager's services.
35A subsection is dedicated to each of this manager's services
36and describes the calling sequence, related constants, usage,
37and status codes.
38
39
40@c
41@c  cre_mpf
42@c
43
44@page
45@subsection cre_mpf - Create Fixed-Size Memorypool
46
47@subheading CALLING SEQUENCE:
48
49@ifset is-C
50@example
51ER cre_mpf (
52 ID mpfid, T_CMPF *pk_cmpf
53);
54@end example
55@end ifset
56
57@ifset is-Ada
58@end ifset
59
60@subheading STATUS CODES:
61
62@code{EXXX} -
63
64@subheading DESCRIPTION:
65
66@subheading NOTES:
67
68
69@c
70@c  del_mpf
71@c
72
73@page
74@subsection del_mpf - Delete Fixed-Size Memorypool
75
76@subheading CALLING SEQUENCE:
77
78@ifset is-C
79@example
80ER del_mpf (
81 ID mpfid
82);
83@end example
84@end ifset
85
86@ifset is-Ada
87@end ifset
88
89@subheading STATUS CODES:
90
91@code{EXXX} -
92
93@subheading DESCRIPTION:
94
95@subheading NOTES:
96
97
98@c
99@c  get_blf
100@c
101
102@page
103@subsection get_blf - Get Fixed-Size Memory Block  Poll and Get Fixed-Size Memory Block  Get Fixed-Size Memory Block with Timeout
104
105@subheading CALLING SEQUENCE:
106
107@ifset is-C
108@example
109ER get_blf (
110 VP *p_blf, ID mpfid  ER ercd =pget_blf
111);
112@end example
113@end ifset
114
115@ifset is-Ada
116@end ifset
117
118@subheading STATUS CODES:
119
120@code{EXXX} -
121
122@subheading DESCRIPTION:
123
124@subheading NOTES:
125
126
127@c
128@c  pget_blf
129@c
130
131@page
132@subsection pget_blf - Poll and Get Fixed-Size Memory Block
133
134@subheading CALLING SEQUENCE:
135
136@ifset is-C
137@example
138ER ercd =pget_blf (
139 VP *p_blf, ID mpfid
140);
141@end example
142@end ifset
143
144@ifset is-Ada
145@end ifset
146
147@subheading STATUS CODES:
148
149@code{EXXX} -
150
151@subheading DESCRIPTION:
152
153@subheading NOTES:
154
155
156@c
157@c  tget_blf
158@c
159
160@page
161@subsection tget_blf - Get Fixed-Size Memory Block with Timeout
162
163@subheading CALLING SEQUENCE:
164
165@ifset is-C
166@example
167ER ercd =tget_blf (
168 VP *p_blf, ID mpfid, TMO tmout
169);
170@end example
171@end ifset
172
173@ifset is-Ada
174@end ifset
175
176@subheading STATUS CODES:
177
178@code{EXXX} -
179
180@subheading DESCRIPTION:
181
182@subheading NOTES:
183
184
185@c
186@c  rel_blf
187@c
188
189@page
190@subsection rel_blf - Release Fixed-Size Memory Block
191
192@subheading CALLING SEQUENCE:
193
194@ifset is-C
195@example
196ER rel_blf (
197 ID mpfid, VP blf
198);
199@end example
200@end ifset
201
202@ifset is-Ada
203@end ifset
204
205@subheading STATUS CODES:
206
207@code{EXXX} -
208
209@subheading DESCRIPTION:
210
211@subheading NOTES:
212
213
214@c
215@c  ref_mpf
216@c
217
218@page
219@subsection ref_mpf - Reference Fixed-Size Memorypool Status
220
221@subheading CALLING SEQUENCE:
222
223@ifset is-C
224@example
225ER ref_mpf (
226 T_RMPF *pk_rmpf, ID mpfid
227);
228@end example
229@end ifset
230
231@ifset is-Ada
232@end ifset
233
234@subheading STATUS CODES:
235
236@code{EXXX} -
237
238@subheading DESCRIPTION:
239
240@subheading NOTES:
241
Note: See TracBrowser for help on using the repository browser.