<BODY >
<DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html133"
+<A NAME="tex2html132"
HREF="node6.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
-<A NAME="tex2html127"
+<A NAME="tex2html126"
HREF="ionnotes.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
-<A NAME="tex2html121"
+<A NAME="tex2html120"
HREF="node4.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
-<A NAME="tex2html129"
+<A NAME="tex2html128"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
-<A NAME="tex2html131"
+<A NAME="tex2html130"
HREF="node8.html">
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="index.png"></A>
<BR>
-<B> Next:</B> <A NAME="tex2html134"
+<B> Next:</B> <A NAME="tex2html133"
HREF="node6.html">5 C coding style</A>
-<B> Up:</B> <A NAME="tex2html128"
+<B> Up:</B> <A NAME="tex2html127"
HREF="ionnotes.html">Ion: Notes for the</A>
-<B> Previous:</B> <A NAME="tex2html122"
+<B> Previous:</B> <A NAME="tex2html121"
HREF="node4.html">3 The Lua interface</A>
- <B> <A NAME="tex2html130"
+ <B> <A NAME="tex2html129"
HREF="node1.html">Contents</A></B>
- <B> <A NAME="tex2html132"
+ <B> <A NAME="tex2html131"
HREF="node8.html">Index</A></B>
<BR>
<BR></DIV>
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
<UL CLASS="ChildLinks">
-<LI><A NAME="tex2html135"
+<LI><A NAME="tex2html134"
HREF="node5.html#SECTION00051000000000000000"><SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">1</SPAN> Destroying WObj:s</A>
-<LI><A NAME="tex2html136"
+<LI><A NAME="tex2html135"
HREF="node5.html#SECTION00052000000000000000"><SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">2</SPAN> The types <TT>char*</TT> and <TT>const char*</TT> as function
parameters and return values</A>
</UL>
<P>
To keep Ion's code as simple as possible yet safe, there are restrictions
when the WObj
-<TT>destroy_obj</TT><A NAME="617"></A>
+<TT>destroy_obj</TT><A NAME="631"></A>
function that calls watches, the deinit routine and frees memory may
-be called directly. In all other cases the <TT>mainloop_defer_destroy</TT><A NAME="618"></A>
+be called directly. In all other cases the <TT>mainloop_defer_destroy</TT><A NAME="632"></A>
function should be used to defer the call of <TT>destroy_obj</TT> until
Ioncore returns to its main event loop.
when the function created a frame to manage some other object but for
some reason failed to reparent the object to this frame.
</LI>
-<LI>In a deferred action handler set with <TT>mainloop_defer_action</TT><A NAME="619"></A>.
+<LI>In a deferred action handler set with <TT>mainloop_defer_action</TT><A NAME="633"></A>.
Like deferred destroys, other deferred actions are called when
Ioncore has returned to the main loop.
</LI>
<DIV CLASS="navigation"><HR>
<!--Navigation Panel-->
-<A NAME="tex2html133"
+<A NAME="tex2html132"
HREF="node6.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
-<A NAME="tex2html127"
+<A NAME="tex2html126"
HREF="ionnotes.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
-<A NAME="tex2html121"
+<A NAME="tex2html120"
HREF="node4.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
-<A NAME="tex2html129"
+<A NAME="tex2html128"
HREF="node1.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A>
-<A NAME="tex2html131"
+<A NAME="tex2html130"
HREF="node8.html">
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="index.png"></A>
<BR>
-<B> Next:</B> <A NAME="tex2html134"
+<B> Next:</B> <A NAME="tex2html133"
HREF="node6.html">5 C coding style</A>
-<B> Up:</B> <A NAME="tex2html128"
+<B> Up:</B> <A NAME="tex2html127"
HREF="ionnotes.html">Ion: Notes for the</A>
-<B> Previous:</B> <A NAME="tex2html122"
+<B> Previous:</B> <A NAME="tex2html121"
HREF="node4.html">3 The Lua interface</A>
- <B> <A NAME="tex2html130"
+ <B> <A NAME="tex2html129"
HREF="node1.html">Contents</A></B>
- <B> <A NAME="tex2html132"
+ <B> <A NAME="tex2html131"
HREF="node8.html">Index</A></B> </DIV>
<!--End of Navigation Panel-->