Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > by-pkgid > 6282078ae76a671f49c6af38c67b1a07 > files > 1824

kdelibs-devel-2.2.2-49.2mdk.i586.rpm

<HTML>
<HEAD>
<TITLE>class SlaveInterface</TITLE>

<META NAME="Generator" CONTENT="KDOC ">
</HEAD>
<BODY bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#000099" alink= "#ffffff">
<TABLE WIDTH="100%" BORDER="0">
<TR>
<TD>
	<TABLE BORDER="0">
		<TR><TD valign="top" align="left" cellspacing="10">
		<h1>class SlaveInterface</h1>
		</TD>
		<TD valign="top" align="right" colspan="1">
 There are two classes that specifies the protocol between application (job)
 and kioslave. <small><A HREF="#longdesc">More...</A></small></TD></TR>
	</TABLE>
	<HR>
	<TABLE BORDER="0">
		<TR><TH>Full name</TH><TD><code><A HREF="KIO.html">KIO</A>::SlaveInterface</code></TD></TR>
<TR><TH>Definition</TH><TD><code>#include &lt;<A HREF="slaveinterface_h.html">slaveinterface.h</A>&gt;</code></TD></TR>
<TR><TH>Inherits</TH><TD><A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qobject.html">QObject</A> <small>(qt)</small> <small>[public ]</small></TD></TR>
<TR><TH>Inherited by</TH><TD><A HREF="KIO__Slave.html">Slave</A></TD></TR>
<TR><TH><A HREF="full-list-KIO__SlaveInterface.html">List of all Methods</A></TH></TR>
	</TABLE>
	</TD>
<TD align="right"><TABLE BORDER="0"><TR><TD><small><A HREF="index-long.html">Annotated List</A></small></TD></TR>
<TR><TD><small><A HREF="header-list.html">Files</A></small></TD></TR>
<TR><TD><small><A HREF="all-globals.html">Globals</A></small></TD></TR>
<TR><TD><small><A HREF="hier.html">Hierarchy</A></small></TD></TR>
<TR><TD><small><A HREF="index.html">Index</A></small></TD></TR>
</TABLE></TD></TR></TABLE>
<h4>Public Methods</h4><ul><LI>&nbsp;<b><A HREF="#ref1">SlaveInterface</A></b> ( Connection *connection ) 
</LI>
<LI>virtual  &nbsp;<b><A HREF="#ref2">~SlaveInterface</A></b> () 
</LI>
<LI>void &nbsp;<b><A HREF="#ref3">setConnection</A></b> ( Connection* connection ) 
</LI>
<LI>Connection *&nbsp;<b><A HREF="#ref4">connection</A></b> ()  const
</LI>
<LI>void &nbsp;<b><A HREF="#ref5">setProgressId</A></b> ( int id ) 
</LI>
<LI>int &nbsp;<b><A HREF="#ref6">progressId</A></b> ()  const
</LI>
<LI>void &nbsp;<b><A HREF="#ref7">sendResumeAnswer</A></b> ( bool resume ) 
</LI>
</ul><h4>Signals</h4><ul><LI>void &nbsp;<b><A HREF="#ref8">data</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qbytearray.html">QByteArray</A> & ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref9">dataReq</A></b> ( ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref10">error</A></b> ( int , const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> & ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref11">connected</A></b> () 
</LI>
<LI>void &nbsp;<b><A HREF="#ref12">finished</A></b> () 
</LI>
<LI>void &nbsp;<b><A HREF="#ref13">slaveStatus</A></b> (pid_t, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcstring.html">QCString</A> &, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &, bool) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref14">listEntries</A></b> ( const <A HREF="KIO.html#UDSEntryList">KIO::UDSEntryList</A>& ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref15">statEntry</A></b> ( const <A HREF="KIO.html#UDSEntry">KIO::UDSEntry</A>& ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref16">needSubURLData</A></b> () 
</LI>
<LI>void &nbsp;<b><A HREF="#ref17">needProgressId</A></b> () 
</LI>
<LI>void &nbsp;<b><A HREF="#ref18">canResume</A></b> ( unsigned long ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref19">metaData</A></b> ( const <A HREF="KIO__MetaData.html">KIO::MetaData</A> & ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref20">totalSize</A></b> ( unsigned long ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref21">processedSize</A></b> ( unsigned long ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref22">redirection</A></b> ( const <A HREF="../kdecore/KURL.html">KURL</A>& ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref23">speed</A></b> ( unsigned long ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref24">errorPage</A></b> () 
</LI>
<LI>void &nbsp;<b><A HREF="#ref25">mimeType</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> & ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref26">warning</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> & ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref27">gettingFile</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> & ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref28">infoMessage</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> & ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref29">connectFinished</A></b> () 
</LI>
<LI>void &nbsp;<b><A HREF="#ref30">authenticationKey</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcstring.html">QCString</A> &, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcstring.html">QCString</A> & ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref31">authorizationKey</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcstring.html">QCString</A>&, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcstring.html">QCString</A>&, bool ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref32">delAuthorization</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcstring.html">QCString</A>& grpkey ) 
</LI>
</ul><h4>Protected Methods</h4><ul><LI>virtual  bool &nbsp;<b><A HREF="#ref33">dispatch</A></b> () 
</LI>
<LI>virtual  bool &nbsp;<b><A HREF="#ref34">dispatch</A></b> ( int _cmd, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qbytearray.html">QByteArray</A> &data ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref35">openPassDlg</A></b> ( <A HREF="KIO__AuthInfo.html">KIO::AuthInfo</A>& info ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref36">openPassDlg</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& prompt, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& user,
                      const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& caption, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& comment,
                      const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& label, bool readOnly ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref37">openPassDlg</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& prompt, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& user, bool readOnly ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref38">messageBox</A></b> ( int type, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &text, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &caption,
                     const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &buttonYes, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &buttonNo ) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref39">requestNetwork</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &) 
</LI>
<LI>void &nbsp;<b><A HREF="#ref40">dropNetwork</A></b> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &) 
</LI>
</ul><h4>Protected Static Methods</h4><ul><LI>static  void &nbsp;<b><A HREF="#ref41">sigpipe_handler</A></b> (int) 
</LI>
</ul><h4>Protected Members</h4><ul><LI>Connection * <b><A HREF="#ref42">m_pConnection</A></b></LI>
</ul><HR><H2><A NAME="longdesc">Detailed Description</A></H2><p>
 There are two classes that specifies the protocol between application (job)
 and kioslave. SlaveInterface is the class to use on the application end,
 SlaveBase is the one to use on the slave end.
</p>
<p> A call to foo() results in a call to slotFoo() on the other end.
 </p>
<A NAME="SlaveInterface"></A><A NAME="ref1"></A><table width="100%"><tr bgcolor="#eeeeee"><td>&nbsp;<strong>SlaveInterface</strong> ( Connection *connection )
<br></td><td align="right"><h3><strong>SlaveInterface</strong></h3></td></tr></table><p></p><A NAME="~SlaveInterface"></A><A NAME="ref2"></A><table width="100%"><tr bgcolor="#eeeeee"><td> &nbsp;<strong>~SlaveInterface</strong> ()
<br></td><td align="right"><h3><strong>~SlaveInterface</strong></h3></td></tr></table><p> <small>[virtual]</small></p><A NAME="setConnection"></A><A NAME="ref3"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>setConnection</strong> ( Connection* connection )
<br></td><td align="right"><h3><strong>setConnection</strong></h3></td></tr></table><p></p><A NAME="connection"></A><A NAME="ref4"></A><table width="100%"><tr bgcolor="#eeeeee"><td>Connection *&nbsp;<strong>connection</strong> ()
<br></td><td align="right"><h3><strong>connection</strong></h3></td></tr></table><p> <small>[const]</small></p><A NAME="setProgressId"></A><A NAME="ref5"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>setProgressId</strong> ( int id )
<br></td><td align="right"><h3><strong>setProgressId</strong></h3></td></tr></table><p></p><A NAME="progressId"></A><A NAME="ref6"></A><table width="100%"><tr bgcolor="#eeeeee"><td>int &nbsp;<strong>progressId</strong> ()
<br></td><td align="right"><h3><strong>progressId</strong></h3></td></tr></table><p> <small>[const]</small></p><A NAME="sendResumeAnswer"></A><A NAME="ref7"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>sendResumeAnswer</strong> ( bool resume )
<br></td><td align="right"><h3><strong>sendResumeAnswer</strong></h3></td></tr></table><p></p><A NAME="data"></A><A NAME="ref8"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>data</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qbytearray.html">QByteArray</A> & )
<br></td><td align="right"><h3><strong>data</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="dataReq"></A><A NAME="ref9"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>dataReq</strong> ( )
<br></td><td align="right"><h3><strong>dataReq</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="error"></A><A NAME="ref10"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>error</strong> ( int , const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> & )
<br></td><td align="right"><h3><strong>error</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="connected"></A><A NAME="ref11"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>connected</strong> ()
<br></td><td align="right"><h3><strong>connected</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="finished"></A><A NAME="ref12"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>finished</strong> ()
<br></td><td align="right"><h3><strong>finished</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="slaveStatus"></A><A NAME="ref13"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>slaveStatus</strong> (pid_t, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcstring.html">QCString</A> &, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &, bool)
<br></td><td align="right"><h3><strong>slaveStatus</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="listEntries"></A><A NAME="ref14"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>listEntries</strong> ( const <A HREF="KIO.html#UDSEntryList">KIO::UDSEntryList</A>& )
<br></td><td align="right"><h3><strong>listEntries</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="statEntry"></A><A NAME="ref15"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>statEntry</strong> ( const <A HREF="KIO.html#UDSEntry">KIO::UDSEntry</A>& )
<br></td><td align="right"><h3><strong>statEntry</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="needSubURLData"></A><A NAME="ref16"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>needSubURLData</strong> ()
<br></td><td align="right"><h3><strong>needSubURLData</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="needProgressId"></A><A NAME="ref17"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>needProgressId</strong> ()
<br></td><td align="right"><h3><strong>needProgressId</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="canResume"></A><A NAME="ref18"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>canResume</strong> ( unsigned long )
<br></td><td align="right"><h3><strong>canResume</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="metaData"></A><A NAME="ref19"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>metaData</strong> ( const <A HREF="KIO__MetaData.html">KIO::MetaData</A> & )
<br></td><td align="right"><h3><strong>metaData</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="totalSize"></A><A NAME="ref20"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>totalSize</strong> ( unsigned long )
<br></td><td align="right"><h3><strong>totalSize</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="processedSize"></A><A NAME="ref21"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>processedSize</strong> ( unsigned long )
<br></td><td align="right"><h3><strong>processedSize</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="redirection"></A><A NAME="ref22"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>redirection</strong> ( const <A HREF="../kdecore/KURL.html">KURL</A>& )
<br></td><td align="right"><h3><strong>redirection</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="speed"></A><A NAME="ref23"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>speed</strong> ( unsigned long )
<br></td><td align="right"><h3><strong>speed</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="errorPage"></A><A NAME="ref24"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>errorPage</strong> ()
<br></td><td align="right"><h3><strong>errorPage</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="mimeType"></A><A NAME="ref25"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>mimeType</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> & )
<br></td><td align="right"><h3><strong>mimeType</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="warning"></A><A NAME="ref26"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>warning</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> & )
<br></td><td align="right"><h3><strong>warning</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="gettingFile"></A><A NAME="ref27"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>gettingFile</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> & )
<br></td><td align="right"><h3><strong>gettingFile</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="infoMessage"></A><A NAME="ref28"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>infoMessage</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> & )
<br></td><td align="right"><h3><strong>infoMessage</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="connectFinished"></A><A NAME="ref29"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>connectFinished</strong> ()
<br></td><td align="right"><h3><strong>connectFinished</strong></h3></td></tr></table><p> <small>[signal]</small></p><A NAME="authenticationKey"></A><A NAME="ref30"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>authenticationKey</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcstring.html">QCString</A> &, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcstring.html">QCString</A> & )
<br></td><td align="right"><h3><strong>authenticationKey</strong></h3></td></tr></table><p> <small>[signal]</small></p><p>
</p>
<p> NOTE: Do not connect to both this and <A HREF="KIO__SlaveInterface.html#authorizationKey">authorizationKey</A>.
 authData at the same time!
     </p>
<A NAME="authorizationKey"></A><A NAME="ref31"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>authorizationKey</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcstring.html">QCString</A>&, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcstring.html">QCString</A>&, bool )
<br></td><td align="right"><h3><strong>authorizationKey</strong></h3></td></tr></table><p> <small>[signal]</small></p><p>
 Emitted whenever login (username/password) information
 needs to be cached.
</p>
<p> NOTE: this signal is also emitted whenever a
</p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>key</i></TD><TD align="left" valign="top">token under which authorization is stored.
</TD></TR>
<TR><TD align="left" valign="top"><i>grpkey</i></TD><TD align="left" valign="top">group token under which authorization is stored.
</TD></TR>
<TR><TD align="left" valign="top"><i>keep</i></TD><TD align="left" valign="top">if true, user requested password to be cached for entire KDE session.
     </TD></TR>
</TABLE></P>
<A NAME="delAuthorization"></A><A NAME="ref32"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>delAuthorization</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qcstring.html">QCString</A>& grpkey )
<br></td><td align="right"><h3><strong>delAuthorization</strong></h3></td></tr></table><p> <small>[signal]</small></p><p>
 Emitted when an io-slave requests cached password to be
 deleted for the specified group.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>grpkey</i></TD><TD align="left" valign="top">group token under which authorization is stored.
     </TD></TR>
</TABLE></P>
<A NAME="dispatch"></A><A NAME="ref33"></A><table width="100%"><tr bgcolor="#eeeeee"><td> bool &nbsp;<strong>dispatch</strong> ()
<br></td><td align="right"><h3><strong>dispatch</strong></h3></td></tr></table><p> <small>[protected virtual]</small></p><A NAME="dispatch"></A><A NAME="ref34"></A><table width="100%"><tr bgcolor="#eeeeee"><td> bool &nbsp;<strong>dispatch</strong> ( int _cmd, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qbytearray.html">QByteArray</A> &data )
<br></td><td align="right"><h3><strong>dispatch</strong></h3></td></tr></table><p> <small>[protected virtual]</small></p><A NAME="openPassDlg"></A><A NAME="ref35"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>openPassDlg</strong> ( <A HREF="KIO__AuthInfo.html">KIO::AuthInfo</A>& info )
<br></td><td align="right"><h3><strong>openPassDlg</strong></h3></td></tr></table><p> <small>[protected]</small></p><p>
 Prompt the user for authrization info (login & password).
</p>
<p> Use this function to request authorization info from the
 the end user. For example to open an empty password dialog
 using default values:
</p>
<p></p><table border="0" width="100%">
<tr>
<td bgcolor="#BEEAE0">
<pre>

 <A HREF="KIO__AuthInfo.html">KIO::AuthInfo</A> authInfo;
 bool result = <A HREF="KIO__SlaveInterface.html#openPassDlg">openPassDlg</A>( authInfo );
 if ( result )
 {
    printf( "Username: %s", result.username.latin1() );
    printf( "Username: %s", result.username.latin1() );
 }

</pre>
</td></tr>

</table> <p>
</p>
<p> You can also pre-set some values like the username before hand
 if it is known as well as the comment and caption to be displayed:
</p>
<p></p><table border="0" width="100%">
<tr>
<td bgcolor="#BEEAE0">
<pre>

 authInfo.comment= "Enter username and password to access acmeone";
 authInfo.caption= "Acme Password Dialog";
 authInfo.username= "Wily E. kaiody";
 bool result = <A HREF="KIO__SlaveInterface.html#openPassDlg">openPassDlg</A>( authInfo );
 if ( result )
 {
    printf( "Username: %s", result.username.latin1() );
    printf( "Username: %s", result.username.latin1() );
 }

</pre>
</td></tr>

</table> <p>
</p>
<p> NOTE: A call to this function can also fail and result
 in a return value of <code>false</code>, if the UIServer could not
 be started for whatever reason.
</p>
<p></p>
<p><b>Parameters</b>:<TABLE BORDER="0" CELLPADDING="5">
<TR><TD align="left" valign="top"><i>See</i></TD><TD align="left" valign="top"><A HREF="KIO__AuthInfo.html">AuthInfo</A>.
</TD></TR>
</TABLE></P>
<p><b>Returns</b>: <code>TRUE</code> if user clicks on "OK", <code>FALSE</code> otherwsie.
     </p>
<A NAME="openPassDlg"></A><A NAME="ref36"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>openPassDlg</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& prompt, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& user,
                      const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& caption, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& comment,
                      const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& label, bool readOnly )
<br></td><td align="right"><h3><strong>openPassDlg</strong></h3></td></tr></table><p> <small>[protected]</small></p><p>
 Same as above except in the argument it accepts.
</p>
<p>    </p>
<A NAME="openPassDlg"></A><A NAME="ref37"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>openPassDlg</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& prompt, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A>& user, bool readOnly )
<br></td><td align="right"><h3><strong>openPassDlg</strong></h3></td></tr></table><p> <small>[protected]</small></p><p>
 Same as above except in the argument it accepts.
</p>
<p>    </p>
<A NAME="messageBox"></A><A NAME="ref38"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>messageBox</strong> ( int type, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &text, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &caption,
                     const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &buttonYes, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &buttonNo )
<br></td><td align="right"><h3><strong>messageBox</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="requestNetwork"></A><A NAME="ref39"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>requestNetwork</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &)
<br></td><td align="right"><h3><strong>requestNetwork</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="dropNetwork"></A><A NAME="ref40"></A><table width="100%"><tr bgcolor="#eeeeee"><td>void &nbsp;<strong>dropNetwork</strong> ( const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &, const <A HREF="../../../../../../../../../usr/share/doc/qt-2.3.1/html/qstring.html">QString</A> &)
<br></td><td align="right"><h3><strong>dropNetwork</strong></h3></td></tr></table><p> <small>[protected]</small></p><A NAME="sigpipe_handler"></A><A NAME="ref41"></A><table width="100%"><tr bgcolor="#eeeeee"><td> void &nbsp;<strong>sigpipe_handler</strong> (int)
<br></td><td align="right"><h3><strong>sigpipe_handler</strong></h3></td></tr></table><p> <small>[protected static]</small></p><p>
     </p>
<A NAME="m_pConnection"></A><A NAME="ref42"></A><table width="100%"><tr bgcolor="#eeeeee"><td>Connection *  <strong>m_pConnection</strong>
</td><td align="right"><h3><strong>m_pConnection</strong></h3></td></tr></table><p> <small>[protected]</small></p><HR>
	<table>
	<tr><td><small>Generated by: qateam on updates.mandrakesoft.com on Mon Dec 30 16:09:14 2002, using kdoc 2.0a53.</small></td></tr>
	</table>
</BODY>
</HTML>