HaveDaemon (Daemon property): Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
| Line 63: | Line 63: | ||
[[Category:Daemon methods|HaveDaemon]] | [[Category:Daemon methods|HaveDaemon]] | ||
Revision as of 19:40, 31 December 2010
Checks whether user has a daemon.
HaveDaemon is a member of the Daemon class
This method returns a Boolean enumeration that indicates whether the daemon thread associated with the Daemon method object is accessible.
HaveDaemon Syntax
%bool = %daem:HaveDaemon
Syntax Terms
- %bool
- A declared enumeration object of type Boolean to contain the returned value of HaveDaemon.
- %daem
- A previously defined and instantiated Daemon object.
HaveDaemon returns True unless the daemon thread logged off, for whatever reason.
Example
In the following example, a global daemon updates an XML document, then HaveDaemon verifies the continued existence of the daemon.
b
%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
b
%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