• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3<title>osclconfig_proc_unix_android.h File Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5</head><body>
6<!-- Generated by Doxygen 1.2.18 -->
7<center>
8<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="modules.html">Modules</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="annotated.html">Data Structures</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Data Fields</a> &nbsp; <a class="qindex" href="globals.html">Globals</a> &nbsp; </center>
9<hr><h1>osclconfig_proc_unix_android.h File Reference</h1><code>#include &lt;pthread.h&gt;</code><br>
10<code>#include &lt;errno.h&gt;</code><br>
11<code>#include &lt;signal.h&gt;</code><br>
12
13<p>
14<a href="osclconfig__proc__unix__android_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
15<tr><td></td></tr>
16<tr><td colspan=2><br><h2>Defines</h2></td></tr>
17<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="osclconfig__proc__unix__android_8h.html#a0">OSCL_HAS_SYMBIAN_SCHEDULER</a>&nbsp;&nbsp;&nbsp;0</td></tr>
18<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="osclconfig__proc__unix__android_8h.html#a1">OSCL_HAS_THREAD_SUPPORT</a>&nbsp;&nbsp;&nbsp;1</td></tr>
19<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="osclconfig__proc__unix__android_8h.html#a2">OSCL_HAS_NON_PREEMPTIVE_THREAD_SUPPORT</a>&nbsp;&nbsp;&nbsp;0</td></tr>
20<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="osclconfig__proc__unix__android_8h.html#a3">OSCL_HAS_SEM_TIMEDWAIT_SUPPORT</a>&nbsp;&nbsp;&nbsp;0</td></tr>
21<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="osclconfig__proc__unix__android_8h.html#a4">OSCL_HAS_PTHREAD_SUPPORT</a>&nbsp;&nbsp;&nbsp;1</td></tr>
22<tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="osclconfig__proc__unix__android_8h.html#a5">OSCL_THREAD_DECL</a></td></tr>
23<tr><td colspan=2><br><h2>Typedefs</h2></td></tr>
24<tr><td nowrap align=right valign=top>typedef pthread_t&nbsp;</td><td valign=bottom><a class="el" href="osclconfig__proc__unix__android_8h.html#a6">TOsclThreadId</a></td></tr>
25<tr><td nowrap align=right valign=top>typedef void *&nbsp;</td><td valign=bottom><a class="el" href="osclconfig__proc__unix__android_8h.html#a7">TOsclThreadFuncArg</a></td></tr>
26<tr><td nowrap align=right valign=top>typedef void *&nbsp;</td><td valign=bottom><a class="el" href="osclconfig__proc__unix__android_8h.html#a8">TOsclThreadFuncRet</a></td></tr>
27<tr><td nowrap align=right valign=top>typedef pthread_t&nbsp;</td><td valign=bottom><a class="el" href="osclconfig__proc__unix__android_8h.html#a9">TOsclThreadObject</a></td></tr>
28<tr><td nowrap align=right valign=top>typedef pthread_mutex_t&nbsp;</td><td valign=bottom><a class="el" href="osclconfig__proc__unix__android_8h.html#a10">TOsclMutexObject</a></td></tr>
29<tr><td nowrap align=right valign=top>typedef int&nbsp;</td><td valign=bottom><a class="el" href="osclconfig__proc__unix__android_8h.html#a11">TOsclSemaphoreObject</a></td></tr>
30<tr><td nowrap align=right valign=top>typedef pthread_cond_t&nbsp;</td><td valign=bottom><a class="el" href="osclconfig__proc__unix__android_8h.html#a12">TOsclConditionObject</a></td></tr>
31</table>
32<hr><h2>Define Documentation</h2>
33<a name="a2" doxytag="osclconfig_proc_unix_android.h::OSCL_HAS_NON_PREEMPTIVE_THREAD_SUPPORT"></a><p>
34<table width="100%" cellpadding="2" cellspacing="0" border="0">
35  <tr>
36    <td class="md">
37      <table cellpadding="0" cellspacing="0" border="0">
38        <tr>
39          <td class="md" nowrap valign="top"> #define OSCL_HAS_NON_PREEMPTIVE_THREAD_SUPPORT&nbsp;&nbsp;&nbsp;0
40      </table>
41    </td>
42  </tr>
43</table>
44<table cellspacing=5 cellpadding=0 border=0>
45  <tr>
46    <td>
47      &nbsp;
48    </td>
49    <td>
50
51<p>
52    </td>
53  </tr>
54</table>
55<a name="a4" doxytag="osclconfig_proc_unix_android.h::OSCL_HAS_PTHREAD_SUPPORT"></a><p>
56<table width="100%" cellpadding="2" cellspacing="0" border="0">
57  <tr>
58    <td class="md">
59      <table cellpadding="0" cellspacing="0" border="0">
60        <tr>
61          <td class="md" nowrap valign="top"> #define OSCL_HAS_PTHREAD_SUPPORT&nbsp;&nbsp;&nbsp;1
62      </table>
63    </td>
64  </tr>
65</table>
66<table cellspacing=5 cellpadding=0 border=0>
67  <tr>
68    <td>
69      &nbsp;
70    </td>
71    <td>
72
73<p>
74    </td>
75  </tr>
76</table>
77<a name="a3" doxytag="osclconfig_proc_unix_android.h::OSCL_HAS_SEM_TIMEDWAIT_SUPPORT"></a><p>
78<table width="100%" cellpadding="2" cellspacing="0" border="0">
79  <tr>
80    <td class="md">
81      <table cellpadding="0" cellspacing="0" border="0">
82        <tr>
83          <td class="md" nowrap valign="top"> #define OSCL_HAS_SEM_TIMEDWAIT_SUPPORT&nbsp;&nbsp;&nbsp;0
84      </table>
85    </td>
86  </tr>
87</table>
88<table cellspacing=5 cellpadding=0 border=0>
89  <tr>
90    <td>
91      &nbsp;
92    </td>
93    <td>
94
95<p>
96    </td>
97  </tr>
98</table>
99<a name="a0" doxytag="osclconfig_proc_unix_android.h::OSCL_HAS_SYMBIAN_SCHEDULER"></a><p>
100<table width="100%" cellpadding="2" cellspacing="0" border="0">
101  <tr>
102    <td class="md">
103      <table cellpadding="0" cellspacing="0" border="0">
104        <tr>
105          <td class="md" nowrap valign="top"> #define OSCL_HAS_SYMBIAN_SCHEDULER&nbsp;&nbsp;&nbsp;0
106      </table>
107    </td>
108  </tr>
109</table>
110<table cellspacing=5 cellpadding=0 border=0>
111  <tr>
112    <td>
113      &nbsp;
114    </td>
115    <td>
116
117<p>
118    </td>
119  </tr>
120</table>
121<a name="a1" doxytag="osclconfig_proc_unix_android.h::OSCL_HAS_THREAD_SUPPORT"></a><p>
122<table width="100%" cellpadding="2" cellspacing="0" border="0">
123  <tr>
124    <td class="md">
125      <table cellpadding="0" cellspacing="0" border="0">
126        <tr>
127          <td class="md" nowrap valign="top"> #define OSCL_HAS_THREAD_SUPPORT&nbsp;&nbsp;&nbsp;1
128      </table>
129    </td>
130  </tr>
131</table>
132<table cellspacing=5 cellpadding=0 border=0>
133  <tr>
134    <td>
135      &nbsp;
136    </td>
137    <td>
138
139<p>
140    </td>
141  </tr>
142</table>
143<a name="a5" doxytag="osclconfig_proc_unix_android.h::OSCL_THREAD_DECL"></a><p>
144<table width="100%" cellpadding="2" cellspacing="0" border="0">
145  <tr>
146    <td class="md">
147      <table cellpadding="0" cellspacing="0" border="0">
148        <tr>
149          <td class="md" nowrap valign="top"> #define OSCL_THREAD_DECL
150      </table>
151    </td>
152  </tr>
153</table>
154<table cellspacing=5 cellpadding=0 border=0>
155  <tr>
156    <td>
157      &nbsp;
158    </td>
159    <td>
160
161<p>
162    </td>
163  </tr>
164</table>
165<hr><h2>Typedef Documentation</h2>
166<a name="a12" doxytag="osclconfig_proc_unix_android.h::TOsclConditionObject"></a><p>
167<table width="100%" cellpadding="2" cellspacing="0" border="0">
168  <tr>
169    <td class="md">
170      <table cellpadding="0" cellspacing="0" border="0">
171        <tr>
172          <td class="md" nowrap valign="top"> typedef pthread_cond_t TOsclConditionObject
173      </table>
174    </td>
175  </tr>
176</table>
177<table cellspacing=5 cellpadding=0 border=0>
178  <tr>
179    <td>
180      &nbsp;
181    </td>
182    <td>
183
184<p>
185    </td>
186  </tr>
187</table>
188<a name="a10" doxytag="osclconfig_proc_unix_android.h::TOsclMutexObject"></a><p>
189<table width="100%" cellpadding="2" cellspacing="0" border="0">
190  <tr>
191    <td class="md">
192      <table cellpadding="0" cellspacing="0" border="0">
193        <tr>
194          <td class="md" nowrap valign="top"> typedef pthread_mutex_t TOsclMutexObject
195      </table>
196    </td>
197  </tr>
198</table>
199<table cellspacing=5 cellpadding=0 border=0>
200  <tr>
201    <td>
202      &nbsp;
203    </td>
204    <td>
205
206<p>
207    </td>
208  </tr>
209</table>
210<a name="a11" doxytag="osclconfig_proc_unix_android.h::TOsclSemaphoreObject"></a><p>
211<table width="100%" cellpadding="2" cellspacing="0" border="0">
212  <tr>
213    <td class="md">
214      <table cellpadding="0" cellspacing="0" border="0">
215        <tr>
216          <td class="md" nowrap valign="top"> typedef int TOsclSemaphoreObject
217      </table>
218    </td>
219  </tr>
220</table>
221<table cellspacing=5 cellpadding=0 border=0>
222  <tr>
223    <td>
224      &nbsp;
225    </td>
226    <td>
227
228<p>
229    </td>
230  </tr>
231</table>
232<a name="a7" doxytag="osclconfig_proc_unix_android.h::TOsclThreadFuncArg"></a><p>
233<table width="100%" cellpadding="2" cellspacing="0" border="0">
234  <tr>
235    <td class="md">
236      <table cellpadding="0" cellspacing="0" border="0">
237        <tr>
238          <td class="md" nowrap valign="top"> typedef void* TOsclThreadFuncArg
239      </table>
240    </td>
241  </tr>
242</table>
243<table cellspacing=5 cellpadding=0 border=0>
244  <tr>
245    <td>
246      &nbsp;
247    </td>
248    <td>
249
250<p>
251    </td>
252  </tr>
253</table>
254<a name="a8" doxytag="osclconfig_proc_unix_android.h::TOsclThreadFuncRet"></a><p>
255<table width="100%" cellpadding="2" cellspacing="0" border="0">
256  <tr>
257    <td class="md">
258      <table cellpadding="0" cellspacing="0" border="0">
259        <tr>
260          <td class="md" nowrap valign="top"> typedef void* TOsclThreadFuncRet
261      </table>
262    </td>
263  </tr>
264</table>
265<table cellspacing=5 cellpadding=0 border=0>
266  <tr>
267    <td>
268      &nbsp;
269    </td>
270    <td>
271
272<p>
273    </td>
274  </tr>
275</table>
276<a name="a6" doxytag="osclconfig_proc_unix_android.h::TOsclThreadId"></a><p>
277<table width="100%" cellpadding="2" cellspacing="0" border="0">
278  <tr>
279    <td class="md">
280      <table cellpadding="0" cellspacing="0" border="0">
281        <tr>
282          <td class="md" nowrap valign="top"> typedef pthread_t TOsclThreadId
283      </table>
284    </td>
285  </tr>
286</table>
287<table cellspacing=5 cellpadding=0 border=0>
288  <tr>
289    <td>
290      &nbsp;
291    </td>
292    <td>
293
294<p>
295    </td>
296  </tr>
297</table>
298<a name="a9" doxytag="osclconfig_proc_unix_android.h::TOsclThreadObject"></a><p>
299<table width="100%" cellpadding="2" cellspacing="0" border="0">
300  <tr>
301    <td class="md">
302      <table cellpadding="0" cellspacing="0" border="0">
303        <tr>
304          <td class="md" nowrap valign="top"> typedef pthread_t TOsclThreadObject
305      </table>
306    </td>
307  </tr>
308</table>
309<table cellspacing=5 cellpadding=0 border=0>
310  <tr>
311    <td>
312      &nbsp;
313    </td>
314    <td>
315
316<p>
317    </td>
318  </tr>
319</table>
320<hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small>
321<address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
322</small></address>
323</body>
324</html>
325