\section{KIO::Dav\-Job Class Reference}
\label{classKIO_1_1DavJob}\index{KIO::DavJob@{KIO::DavJob}}
The transfer job pumps data into and/or out of a Slave.  


{\tt \#include $<$davjob.h$>$}

Inheritance diagram for KIO::Dav\-Job:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=64pt]{classKIO_1_1DavJob__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for KIO::Dav\-Job:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=189pt]{classKIO_1_1DavJob__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Dav\-Job} (const {\bf KURL} \&url, int method, const {\bf QString} \&request, bool show\-Progress\-Info)
\item 
{\bf QDom\-Document} \& {\bf response} ()
\end{CompactItemize}
\subsection*{Protected Slots}
\begin{CompactItemize}
\item 
virtual void {\bf slot\-Finished} ()
\item 
virtual void {\bf slot\-Data} (const {\bf QByte\-Array} \&data)\label{classKIO_1_1DavJob_j1}

\end{CompactItemize}
\subsection*{Protected Attributes}
\begin{CompactItemize}
\item 
bool {\bf m\_\-suspended}\label{classKIO_1_1DavJob_p0}

\item 
{\bf Transfer\-Job} $\ast$ {\bf m\_\-sub\-Job}\label{classKIO_1_1DavJob_p1}

\end{CompactItemize}


\subsection{Detailed Description}
The transfer job pumps data into and/or out of a Slave. 

Data is sent to the slave on request of the slave ( data\-Req). If data coming from the slave can not be handled, the reading of data from the slave should be suspended. \begin{Desc}
\item[See also:]{\bf KIO::dav\-Prop\-Find()}{\rm (p.\,\pageref{namespaceKIO_a183})} 

{\bf KIO::dav\-Prop\-Patch()}{\rm (p.\,\pageref{namespaceKIO_a184})} 

{\bf KIO::dav\-Search()}{\rm (p.\,\pageref{namespaceKIO_a185})} \end{Desc}
\begin{Desc}
\item[Since:]3.1 \end{Desc}




Definition at line 57 of file davjob.h.

\subsection{Constructor \& Destructor Documentation}
\index{KIO::DavJob@{KIO::Dav\-Job}!DavJob@{DavJob}}
\index{DavJob@{DavJob}!KIO::DavJob@{KIO::Dav\-Job}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}KIO::Dav\-Job::Dav\-Job (const {\bf KURL} \& {\em url}, int {\em method}, const {\bf QString} \& {\em request}, bool {\em show\-Progress\-Info})}\label{classKIO_1_1DavJob_a0}


Use {\bf KIO::dav\-Prop\-Find()}{\rm (p.\,\pageref{namespaceKIO_a183})}, {\bf KIO::dav\-Prop\-Patch()}{\rm (p.\,\pageref{namespaceKIO_a184})} and {\bf KIO::dav\-Search()}{\rm (p.\,\pageref{namespaceKIO_a185})} to create a new {\bf Dav\-Job}{\rm (p.\,\pageref{classKIO_1_1DavJob})}. 



\subsection{Member Function Documentation}
\index{KIO::DavJob@{KIO::Dav\-Job}!response@{response}}
\index{response@{response}!KIO::DavJob@{KIO::Dav\-Job}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QDom\-Document}\& KIO::Dav\-Job::response ()\hspace{0.3cm}{\tt  [inline]}}\label{classKIO_1_1DavJob_a1}


Returns the response as a {\bf QDom\-Document}. 

\begin{Desc}
\item[Returns:]the response document\end{Desc}


Definition at line 71 of file davjob.h.\index{KIO::DavJob@{KIO::Dav\-Job}!slotFinished@{slotFinished}}
\index{slotFinished@{slotFinished}!KIO::DavJob@{KIO::Dav\-Job}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual void KIO::Dav\-Job::slot\-Finished ()\hspace{0.3cm}{\tt  [protected, virtual, slot]}}\label{classKIO_1_1DavJob_j0}


Called when the slave marks the job as finished. 



Reimplemented from {\bf KIO::Transfer\-Job} {\rm (p.\,\pageref{classKIO_1_1TransferJob_j1})}.

The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
davjob.h\end{CompactItemize}
