UserStatistics (Daemon function): Difference between revisions

From m204wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
 
(9 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<span style="font-size:120%"><b>Stats for daemon object thread.</b></span>
{{Template:Daemon:UserStatistics subtitle}}
<var>UserStatistics</var> returns the <var class="product">Model 204</var> User statistics for the thread associated with the daemon object. It is useful for metering a daemon or for determining table usage by a compilation done on the daemon thread.  


UserStatistics is a member of the [[Daemon class]]
The method takes no arguments and returns a <var>[[UserStatistics class|UserStatistics]]</var> class object.


This method returns the ''Model 204'' User statistics for the thread associated with the daemon object. It is useful for metering a daemon or for determining table usage by a compilation done on the daemon thread.
==Syntax==
{{Template:Daemon:UserStatistics syntax}}


The method takes no arguments and returns a UserStatistics object. For information about the user statistics that are returned and how to extract data from the returned object see [[UserStatistics class]].
===Syntax terms===
<table class="syntaxTable">
<tr><th>%userStatistics</th>
<td>A <var>UserStatistics</var> class object variable to contain the returned statistics. </td></tr>
<tr><th>daemon</th>
<td>A previously defined <var>Daemon</var> object.</td></tr>
</table>


==UserStatistics Syntax==
==Usage notes==
<pre>
%ustat = %daem:UserStatistics
</pre>
 
===Syntax Terms===
<dl>
<dt>%ustat
<dd>A UserStatistics object variable to contain the returned statistics.
<dt>%daem
<dd>A previously defined Daemon object.
</dl>
 
==Usage Notes==
<ul>
<ul>
<li>The UserStatistics method is available as of ''[[Sirius Mods]]'' Version 7.3.
<li>The daemon cannot be running asynchronously when this method is invoked.
<li>The daemon cannot be running asynchronously when this method is invoked.
<li>The <var>UserStatistics</var> method is available as of <var class="product">Sirius Mods</var> Version 7.3.
<li>For information about the user statistics that are returned and how to extract data from the returned object, see [[UserStatistics class|"UserStatistics class"]].
</ul>
</ul>


==Examples==
==Examples==
The following statements return the <code>%daemon</code> thread User statistics to the <code>%myDaemonStats</code> object, then print the non-zero statistics contained therein:
The following statements return the <tt>%daemon</tt> thread User statistics to the <tt>%myDaemonStats</tt> object, then print the non-zero statistics contained therein:
<p class="code">%myDaemonStats = %daemon:userStatistics
Print 'stats are: ' %myDaemonStats
</p>


<pre>
==See also==
%myDaemonStats = %daemon:userStatistics
Print 'stats are: ' %myDaemonStats
</pre>


[[Category:Daemon methods|UserStatistics]]
{{Template:Daemon:UserStatistics footer}}
[[Category:System methods]]

Latest revision as of 20:51, 8 July 2012

Statistics for the thread associated with this Daemon (Daemon class)

UserStatistics returns the Model 204 User statistics for the thread associated with the daemon object. It is useful for metering a daemon or for determining table usage by a compilation done on the daemon thread.

The method takes no arguments and returns a UserStatistics class object.

Syntax

%userStatistics = daemon:UserStatistics Throws DaemonLost

Syntax terms

%userStatistics A UserStatistics class object variable to contain the returned statistics.
daemon A previously defined Daemon object.

Usage notes

  • The daemon cannot be running asynchronously when this method is invoked.
  • The UserStatistics method is available as of Sirius Mods Version 7.3.
  • For information about the user statistics that are returned and how to extract data from the returned object, see "UserStatistics class".

Examples

The following statements return the %daemon thread User statistics to the %myDaemonStats object, then print the non-zero statistics contained therein:

%myDaemonStats = %daemon:userStatistics Print 'stats are: ' %myDaemonStats

See also