source: rtems/doc/user/c_user.texi @ 0a78992

4.115
Last change on this file since 0a78992 was 0a78992, checked in by Gedare Bloom <gedare@…>, on 12/19/14 at 16:44:39

doc: add some red-black tree documentation

closes #2059

  • Property mode set to 100644
File size: 3.6 KB
RevLine 
[ed11cadf]1\input texinfo   @c -*-texinfo-*-
[ae68ff0]2@c %**start of header
[d1996079]3@setfilename c_user.info
[ae68ff0]4@syncodeindex vr fn
5@synindex ky cp
6@paragraphindent 0
7@c %**end of header
8
9@c
[b6ecf33]10@c  COPYRIGHT (c) 1989-2013.
[ae68ff0]11@c  On-Line Applications Research Corporation (OAR).
12@c  All rights reserved.
13
14@c
15@c   Master file for the C User's Guide
16@c
17
18@c Joel's Questions
19@c
20@c  1.  Why does paragraphindent only impact makeinfo?
21@c  2.  Why does paragraphindent show up in HTML?
22@c
23
[fc76a6aa]24@include version.texi
[110445c]25@include common/setup.texi
[44e7129]26@include common/rtems.texi
[ae68ff0]27
[fc76a6aa]28@ifset use-ascii
29@dircategory RTEMS On-Line Manual
30@direntry
[abdeac2a]31* RTEMS C User: (C Users Guide).              The C User's Guide.
[fc76a6aa]32@end direntry
33@end ifset
[ae68ff0]34
[169502e]35@c @syncodeindex fn cp
[ae68ff0]36@c variable substitution info:
37@c
[abdeac2a]38@set is-C 1
[61389eac]39@clear is-Ada
[a94c5a5d]40@set LANGUAGE C
41@set STRUCTURE structure
42@set ROUTINE function
43@set OR |
[a3a7527]44@set RPREFIX RTEMS_
[4fa4ea65]45@set DIRPREFIX rtems_
[a94c5a5d]46@c the language is @value{LANGUAGE}
[ae68ff0]47@c NOTE:  don't use underscore in the name
48@c
49
50@c
51@c  Title Page Stuff
52@c
53
54@c
55@c  I don't really like having a short title page.  --joel
56@c
57@c @shorttitlepage RTEMS Applications C User's Guide
58
59@setchapternewpage odd
60@settitle RTEMS C User's Guide
61@titlepage
62@finalout
63
[a94c5a5d]64@title RTEMS C User's Guide
[fc76a6aa]65@subtitle Edition @value{EDITION}, for RTEMS @value{VERSION}
[ae68ff0]66@sp 1
[fc76a6aa]67@subtitle @value{UPDATED}
[ae68ff0]68@author On-Line Applications Research Corporation
69@page
[110445c]70@include common/cpright.texi
[ae68ff0]71@end titlepage
72
73@c  This prevents a black box from being printed on "overflow" lines.
74@c  The alternative is to rework a sentence to avoid this problem.
75
[782e3e8b]76@contents
77
[4eaf781]78@ifnottex
[bd861cc6]79@node Top, List of Figures, (dir), (dir)
[abdeac2a]80@top RTEMS Applications C User's Guide
[ae68ff0]81
82@menu
[bd861cc6]83* List of Figures::
[ae68ff0]84* Preface::
85* Overview::
86* Key Concepts::
[920e3537]87* RTEMS Data Types::
[3fb73e22]88* Scheduling Concepts::
[ae68ff0]89* Initialization Manager::
90* Task Manager::
91* Interrupt Manager::
92* Clock Manager::
93* Timer Manager::
[3fb73e22]94* Rate Monotonic Manager::
[ae68ff0]95* Semaphore Manager::
[3fb73e22]96* Barrier Manager::
[ae68ff0]97* Message Manager::
98* Event Manager::
99* Signal Manager::
100* Partition Manager::
101* Region Manager::
102* Dual-Ported Memory Manager::
103* I/O Manager::
104* Fatal Error Manager::
105* Board Support Packages::
106* User Extensions Manager::
107* Configuring a System::
108* Multiprocessing Manager::
[d46ab11b]109* Symmetric Multiprocessing Services::
[aba8a85]110* Stack Bounds Checker::
[e694c94b]111* CPU Usage Statistics::
[d5671b1]112* Object Services::
[5396467]113* Chains::
[0a78992]114* Red-Black Trees::
[66dacbfb]115* Timespec Helpers::
[7cc2199]116* Constant Bandwidth Server Scheduler API::
[ae68ff0]117* Directive Status Codes::
118* Example Application::
119* Glossary::
120* Command and Variable Index::
121* Concept Index::
122@end menu
[4eaf781]123@end ifnottex
124
[b6ecf33]125@node List of Figures, Preface, Top, Top
126@unnumbered List of Figures
127@listoffloats Figure
128
129@include preface.texi
130@include overview.texi
131@include concepts.texi
132@include datatypes.texi
133@include schedule.texi
134@include init.texi
135@include task.texi
136@include intr.texi
137@include clock.texi
138@include timer.texi
139@include rtmon.texi
140@include sem.texi
141@include barrier.texi
142@include msg.texi
143@include event.texi
144@include signal.texi
145@include part.texi
146@include region.texi
147@include dpmem.texi
148@include io.texi
149@include fatal.texi
150@include bsp.texi
151@include userext.texi
152@include conf.texi
153@include mp.texi
[d46ab11b]154@include smp.texi
[b6ecf33]155@include stackchk.texi
156@include cpuuse.texi
157@include object.texi
158@include chains.texi
[0a78992]159@include rbtree.texi
[b6ecf33]160@include timespec.texi
161@include cbs.texi
162@include dirstat.texi
163@include example.texi
164@include glossary.texi
[ae68ff0]165
166@node Command and Variable Index, Concept Index, Glossary, Top
167@unnumbered Command and Variable Index
168
[169502e]169@printindex fn
170
171@c There are currently no Command and Variable Index entries.
[56061f5]172
[ae68ff0]173@node Concept Index, , Command and Variable Index, Top
174@unnumbered Concept Index
175
[169502e]176@c There are currently no Concept Index entries.
177@printindex cp
[ae68ff0]178
179@bye
180
Note: See TracBrowser for help on using the repository browser.