ErrInfo (Socket function): Difference between revisions

From m204wiki
Jump to navigation Jump to search
m (1 revision)
Line 18: Line 18:
<td>A string variable to contain the returned error information. If no <var class="product">Janus Sockets</var> error has occurred since the thread logged in, a null string is returned.
<td>A string variable to contain the returned error information. If no <var class="product">Janus Sockets</var> error has occurred since the thread logged in, a null string is returned.
</td></tr>
</td></tr>
<tr><th><b>%(Socket</b>)</th>
<tr><th><var>%(Socket)</var></th>
<td>The class name in parentheses denotes a shared method. Specifying <code>%(Socket):</code> is not the only way to invoke the method (see [[??]] refid=themeth.).
<td>The class name in parentheses denotes a shared method. Specifying <code>%(Socket):</code> is not the only way to invoke the method (see [[??]] refid=themeth.).
</td></tr>
</td></tr>
Line 28: Line 28:
</td></tr>
</td></tr>
<tr><th><var>FUN</var>
<tr><th><var>FUN</var>
</th><td>Retrieve the name of the $function producing the last <var class="product">Janus Sockets</var> error. This may also be the string "Captured print", if a captured "print" operation was the last operation that encountered a <var class="product"</td></tr></table>
</th><td>Retrieve the name of the $function producing the last <var class="product">Janus Sockets</var> error. This may also be the string "Captured print", if a captured "print" operation was the last operation that encountered a <var class="product">Janus Sockets</var> error.  </td></tr></table>


</td></tr></table>
</td></tr></table>


<var>ErrInfo</var> is not affected by any <code>ONRESET</code> setting.
<var>ErrInfo</var> is not affected by any <code>ONRESET</code> setting.

Revision as of 22:25, 8 November 2011

<section begin=dpl_desc/><section end=dpl_desc/>

ErrInfo is a member of the Socket class.

This shared method retrieves information about the last Janus Sockets error. The ErrInfo function is similar in effect to $Sock_Errinfo.

Syntax

%errinfo = %(Socket):ErrInfo(infotype)

Syntax terms

%errinfo A string variable to contain the returned error information. If no Janus Sockets error has occurred since the thread logged in, a null string is returned.
%(Socket) The class name in parentheses denotes a shared method. Specifying %(Socket): is not the only way to invoke the method (see ?? refid=themeth.).
infotype One of the following strings:
CODE Retrieve the code from the last Janus Sockets error.
SOCKNUM Retrieve the socket number used by the last Janus Sockets operation with an error condition.
FUN Retrieve the name of the $function producing the last Janus Sockets error. This may also be the string "Captured print", if a captured "print" operation was the last operation that encountered a Janus Sockets error.

ErrInfo is not affected by any ONRESET setting.