KDevelop API Documentation

ProcessLineMaker Class Reference

#include <processlinemaker.h>

Inheritance diagram for ProcessLineMaker:

Inheritance graph
[legend]
Collaboration diagram for ProcessLineMaker:

Collaboration graph
[legend]
List of all members.

Public Slots

void slotReceivedStdout (const QString &)
void slotReceivedStderr (const QString &)
void slotReceivedStdout (const char *)
void slotReceivedStderr (const char *)

Signals

void receivedStdoutLine (const QString &line)
void receivedStderrLine (const QString &line)

Public Member Functions

 ProcessLineMaker ()
 ProcessLineMaker (const KProcess *)
void clearBuffers ()

Protected Slots

void slotReceivedStdout (KProcess *, char *buffer, int buflen)
void slotReceivedStderr (KProcess *, char *buffer, int buflen)

Private Attributes

QString stdoutbuf
QString stderrbuf

Constructor & Destructor Documentation

ProcessLineMaker::ProcessLineMaker  ) 
 

Definition at line 25 of file processlinemaker.cpp.

ProcessLineMaker::ProcessLineMaker const KProcess  ) 
 

Definition at line 29 of file processlinemaker.cpp.

References slotReceivedStderr(), and slotReceivedStdout().


Member Function Documentation

void ProcessLineMaker::clearBuffers  ) 
 

Definition at line 92 of file processlinemaker.cpp.

References stderrbuf, and stdoutbuf.

Referenced by ProcessWidget::startJob().

void ProcessLineMaker::receivedStderrLine const QString line  )  [signal]
 

Referenced by slotReceivedStderr(), and slotReceivedStdout().

void ProcessLineMaker::receivedStdoutLine const QString line  )  [signal]
 

Referenced by slotReceivedStderr(), and slotReceivedStdout().

void ProcessLineMaker::slotReceivedStderr KProcess ,
char *  buffer,
int  buflen
[protected, slot]
 

Definition at line 82 of file processlinemaker.cpp.

References slotReceivedStderr().

void ProcessLineMaker::slotReceivedStderr const char *   )  [slot]
 

Definition at line 87 of file processlinemaker.cpp.

References slotReceivedStderr().

void ProcessLineMaker::slotReceivedStderr const QString  )  [slot]
 

Definition at line 65 of file processlinemaker.cpp.

References receivedStderrLine(), receivedStdoutLine(), stderrbuf, and stdoutbuf.

Referenced by ProcessLineMaker(), and slotReceivedStderr().

void ProcessLineMaker::slotReceivedStdout KProcess ,
char *  buffer,
int  buflen
[protected, slot]
 

Definition at line 55 of file processlinemaker.cpp.

References slotReceivedStdout().

void ProcessLineMaker::slotReceivedStdout const char *   )  [slot]
 

Definition at line 60 of file processlinemaker.cpp.

References slotReceivedStdout().

void ProcessLineMaker::slotReceivedStdout const QString  )  [slot]
 

Definition at line 38 of file processlinemaker.cpp.

References receivedStderrLine(), receivedStdoutLine(), stderrbuf, and stdoutbuf.

Referenced by ProcessLineMaker(), and slotReceivedStdout().


Member Data Documentation

QString ProcessLineMaker::stderrbuf [private]
 

Definition at line 54 of file processlinemaker.h.

Referenced by clearBuffers(), slotReceivedStderr(), and slotReceivedStdout().

QString ProcessLineMaker::stdoutbuf [private]
 

Definition at line 53 of file processlinemaker.h.

Referenced by clearBuffers(), slotReceivedStderr(), and slotReceivedStdout().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 00:28:26 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003