HaveDaemon (Daemon property): Difference between revisions
m (→Examples) |
m (→Syntax terms) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 7: | Line 7: | ||
<table class="syntaxTable"> | <table class="syntaxTable"> | ||
<tr><th>%boolean</th> | <tr><th>%boolean</th> | ||
<td>A <var> | <td>A <var>Boolean</var> enumeration to contain the returned value of <var>HaveDaemon</var>. | ||
<p><var>HaveDaemon</var> returns <code>True</code> unless the daemon thread logged off, for whatever reason.</p> </td></tr> | |||
<tr><th>daemon</th> | <tr><th>daemon</th> | ||
<td>A | <td>A <var>Daemon</var> object.</td></tr> | ||
</table> | </table> | ||
==Examples== | ==Examples== | ||
In the following example, a global daemon updates an XML document, then <var>HaveDaemon</var> verifies the continued existence of the daemon. | In the following example, a global daemon updates an XML document, then <var>HaveDaemon</var> verifies the continued existence of the daemon. |
Latest revision as of 02:14, 8 July 2012
Is the thread associated with this Daemon accessible? (Daemon class)
HaveDaemon returns a Boolean enumeration that indicates whether the daemon thread associated with the Daemon method object is accessible.
Syntax
%boolean = daemon:HaveDaemon
Syntax terms
%boolean | A Boolean enumeration to contain the returned value of HaveDaemon.
HaveDaemon returns |
---|---|
daemon | A Daemon object. |
Examples
In the following example, a global daemon updates an XML document, then HaveDaemon verifies the continued existence of the daemon.
begin %speed is object daemon global %list is object stringList %tiny is object xmlDoc %bool is enumeration boolean %speed = new %speed:run('*LOWER') %list = new text to %list begin %doc is object xmlDoc %(daemon):getInputObject(%doc) %doc:selectSingleNode('/out/in'):addAttribute('foo','bar') %(daemon):returnObject(%doc) end end text %tiny = new %tiny:loadXml('<out><in></in></out>') %speed:run(%list, %tiny, %tiny) %tiny:print %bool = %speed:havedaemon print '%bool is ' %bool:tostring end
The example above returns this result:
<out><in foo="bar"/></out>%bool is True