source: rtems/doc/itron3.0/eventflags.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.5 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 eventflags
4@c  manager.
5@c
6@c  $Id$
7@c
8
9@chapter Eventflags Manager
10
11@section Introduction
12
13The
14eventflags manager is ...
15
16The services provided by the eventflags manager are:
17
18@itemize @bullet
19@item @code{cre_flg} - Create Eventflag
20@item @code{del_flg} - Delete Eventflag
21@item @code{set_flg} - Set Eventflag
22@item @code{clr_flg} - Clear Eventflag
23@item @code{wai_flg} - Wait on Eventflag with Timeout  Wait on Eventflag
24@item @code{pol_flg} - Wait for Eventflag (Polling)
25@item @code{twai_flg} - Wait on Eventflag with Timeout
26@item @code{ref_flg} - Reference Eventflag Status
27@end itemize
28
29@section Background
30
31@section Operations
32
33@section System Calls
34
35This section details the eventflags manager's services.
36A subsection is dedicated to each of this manager's services
37and describes the calling sequence, related constants, usage,
38and status codes.
39
40
41@c
42@c  cre_flg
43@c
44
45@page
46@subsection cre_flg - Create Eventflag
47
48@subheading CALLING SEQUENCE:
49
50@ifset is-C
51@example
52ER cre_flg (
53 ID flgid, T_CFLG *pk_cflg
54);
55@end example
56@end ifset
57
58@ifset is-Ada
59@end ifset
60
61@subheading STATUS CODES:
62
63@code{EXXX} -
64
65@subheading DESCRIPTION:
66
67@subheading NOTES:
68
69
70@c
71@c  del_flg
72@c
73
74@page
75@subsection del_flg - Delete Eventflag
76
77@subheading CALLING SEQUENCE:
78
79@ifset is-C
80@example
81ER del_flg (
82 ID flgid
83);
84@end example
85@end ifset
86
87@ifset is-Ada
88@end ifset
89
90@subheading STATUS CODES:
91
92@code{EXXX} -
93
94@subheading DESCRIPTION:
95
96@subheading NOTES:
97
98
99@c
100@c  set_flg
101@c
102
103@page
104@subsection set_flg - Set Eventflag
105
106@subheading CALLING SEQUENCE:
107
108@ifset is-C
109@example
110ER set_flg (
111 ID flgid, UINT setptn
112);
113@end example
114@end ifset
115
116@ifset is-Ada
117@end ifset
118
119@subheading STATUS CODES:
120
121@code{EXXX} -
122
123@subheading DESCRIPTION:
124
125@subheading NOTES:
126
127
128@c
129@c  clr_flg
130@c
131
132@page
133@subsection clr_flg - Clear Eventflag
134
135@subheading CALLING SEQUENCE:
136
137@ifset is-C
138@example
139ER clr_flg (
140 ID flgid, UINT clrptn
141);
142@end example
143@end ifset
144
145@ifset is-Ada
146@end ifset
147
148@subheading STATUS CODES:
149
150@code{EXXX} -
151
152@subheading DESCRIPTION:
153
154@subheading NOTES:
155
156
157@c
158@c  wai_flg
159@c
160
161@page
162@subsection wai_flg - Wait on Eventflag with Timeout  Wait on Eventflag
163
164@subheading CALLING SEQUENCE:
165
166@ifset is-C
167@example
168ER wai_flg (
169 UINT *p_flgptn, ID flgid, UINT waiptn, UINT wfmode  ER ercd =twai_flg
170);
171@end example
172@end ifset
173
174@ifset is-Ada
175@end ifset
176
177@subheading STATUS CODES:
178
179@code{EXXX} -
180
181@subheading DESCRIPTION:
182
183@subheading NOTES:
184
185
186@c
187@c  pol_flg
188@c
189
190@page
191@subsection pol_flg - Wait for Eventflag (Polling)
192
193@subheading CALLING SEQUENCE:
194
195@ifset is-C
196@example
197ER pol_flg (
198 UINT *p_flgptn, ID flgid, UINT waiptn, UINT wfmode
199);
200@end example
201@end ifset
202
203@ifset is-Ada
204@end ifset
205
206@subheading STATUS CODES:
207
208@code{EXXX} -
209
210@subheading DESCRIPTION:
211
212@subheading NOTES:
213
214
215@c
216@c  twai_flg
217@c
218
219@page
220@subsection twai_flg - Wait on Eventflag with Timeout
221
222@subheading CALLING SEQUENCE:
223
224@ifset is-C
225@example
226ER ercd =twai_flg (
227 UINT *p_flgptn, ID flgid, UINT waiptn, UINT wfmode,
228);
229@end example
230@end ifset
231
232@ifset is-Ada
233@end ifset
234
235@subheading STATUS CODES:
236
237@code{EXXX} -
238
239@subheading DESCRIPTION:
240
241@subheading NOTES:
242
243
244@c
245@c  ref_flg
246@c
247
248@page
249@subsection ref_flg - Reference Eventflag Status
250
251@subheading CALLING SEQUENCE:
252
253@ifset is-C
254@example
255ER ref_flg (
256 T_RFLG *pk_rflg, ID flgid
257);
258@end example
259@end ifset
260
261@ifset is-Ada
262@end ifset
263
264@subheading STATUS CODES:
265
266@code{EXXX} -
267
268@subheading DESCRIPTION:
269
270@subheading NOTES:
271
Note: See TracBrowser for help on using the repository browser.