<td align="right">
<a href="index.html">SILC Runtime Toolkit Manual</a><br />
<a href="masterindex.html">Index</a></small></td>
- </td>
</tr>
</table>
</div>
<big><b>Platform Implementations</b></big>
<br /> <br />
-This document describes the implementation issues with different platforms
-that the SILC Runtime Toolkit support. Some of the supported platforms
-does not support all the features delivered with the Toolkit or they may
+This document describes the implementation issues with different platforms
+that the SILC Runtime Toolkit support. Some of the supported platforms
+does not support all the features delivered with the Toolkit or they may
behave differently from other platforms.
<br />
<b><a name="windows"></a>Windows Implementation</b>
<br /> <br />
-By default all features and components delivered with Toolkit are
-supported on Windows. However, there are some certain issues with the
+By default all features and components delivered with Toolkit are
+supported on Windows. However, there are some certain issues with the
Windows version of the Toolkit.
<br /> <br />
<b><a name="symbian"></a>Symbian OS Implementation</b>
<br /> <br />
-Symbian OS support in Toolkit is still experimental. By default all
-features and components delivered with the Toolkit are supported and
-should work on Symbian. However, there are some issues with the Symbian
+Symbian OS support in Toolkit is still experimental. By default all
+features and components delivered with the Toolkit are supported and
+should work on Symbian. However, there are some issues with the Symbian
version of the Toolkit of what Symbian developers need to be aware.
<ul>
-<li>The function <tt>silc_schedule</tt> on Symbian will allocate new Active
-Scheduler Waiter and will block the calling thread. The caller should
+<li>The function <tt>silc_schedule</tt> on Symbian will allocate new Active
+Scheduler Waiter and will block the calling thread. The caller should
allocate Active Scheduler before calling <tt>silc_schedule</tt>.
-<li>When adding timeout tasks to SILC Scheduler the SILC Scheduler is woken
-up after the timeout task has been added. This allows adding of the
-timeout tasks from Symbian active objects outside the SILC Scheduler loop.
+<li>When adding timeout tasks to SILC Scheduler the SILC Scheduler is woken
+up after the timeout task has been added. This allows adding of the
+timeout tasks from Symbian active objects outside the SILC Scheduler loop.
On other platforms this wakeup operation is not performed.
-<li>Adding fd task to SILC Scheduler will not schedule the fd for any
-operation. Instead, programmer should use SILC Socket Stream API and SILC
-Fd Stream API on Symbian when dealing with file descriptors and sockets.
-These APIs provide asynchronous notification when data is available and can
+<li>Adding fd task to SILC Scheduler will not schedule the fd for any
+operation. Instead, programmer should use SILC Socket Stream API and SILC
+Fd Stream API on Symbian when dealing with file descriptors and sockets.
+These APIs provide asynchronous notification when data is available and can
be written.
-<li>The function <tt>silc_thread_create</tt> on Symbian will install Active
-Scheduler and allocate Cleanup Stack for the new thread. The created
+<li>The function <tt>silc_thread_create</tt> on Symbian will install Active
+Scheduler and allocate Cleanup Stack for the new thread. The created
thread always shares heap with the parent thread.
</ul>
<td align="right">
<a href="index.html">SILC Runtime Toolkit Manual</a><br />
<a href="masterindex.html">Index</a></small></td>
- </td>
</tr>
</table>
</div>
</body>
</html>
-