libkdegames/kgame
KMessageProcess Class Reference
#include <kmessageio.h>

Detailed Description
Definition at line 339 of file kmessageio.h.
Public Slots | |
| void | slotReceivedStdout () |
| void | slotReceivedStderr () |
| void | slotProcessExited (int, QProcess::ExitStatus) |
Signals | |
| void | signalReceivedStderr (QString msg) |
Public Member Functions | |
| KMessageProcess (QObject *parent, const QString &file) | |
| ~KMessageProcess () | |
| bool | isConnected () const |
| void | send (const QByteArray &msg) |
| bool | isNetwork () const |
| virtual int | rtti () const |
Constructor & Destructor Documentation
Definition at line 233 of file kmessageio.cpp.
| KMessageProcess::~KMessageProcess | ( | ) |
Definition at line 222 of file kmessageio.cpp.
Member Function Documentation
| bool KMessageProcess::isConnected | ( | ) | const [virtual] |
This method returns the status of the object, whether it is already (or still) connected to another KMessageIO object or not.
This is a pure virtual method, so it has to be implemented in a subclass of KMessageIO.
Reimplemented from KMessageIO.
Definition at line 254 of file kmessageio.cpp.
| void KMessageProcess::send | ( | const QByteArray & | msg | ) | [virtual] |
This slot sends the data block in /e msg to the connected object, that will emit /e received().
For a concrete class, you have to subclass /e KMessageIO and overwrite this method. In the subclass, implement this method as an ordinary method, not as a slot! (Otherwise another slot would be defined. It would work, but uses more memory and time.) See /e KMessageSocket for an example implementation.
Implements KMessageIO.
Definition at line 263 of file kmessageio.cpp.
| bool KMessageProcess::isNetwork | ( | ) | const [inline, virtual] |
- Returns:
- FALSE as this is no network IO.
Reimplemented from KMessageIO.
Definition at line 352 of file kmessageio.h.
| virtual int KMessageProcess::rtti | ( | ) | const [inline, virtual] |
The runtime idendifcation.
Reimplemented from KMessageIO.
Definition at line 357 of file kmessageio.h.
| void KMessageProcess::slotReceivedStdout | ( | ) | [slot] |
Definition at line 306 of file kmessageio.cpp.
| void KMessageProcess::slotReceivedStderr | ( | ) | [slot] |
Definition at line 286 of file kmessageio.cpp.
| void KMessageProcess::slotProcessExited | ( | int | exitCode, | |
| QProcess::ExitStatus | ||||
| ) | [slot] |
Definition at line 357 of file kmessageio.cpp.
| void KMessageProcess::signalReceivedStderr | ( | QString | msg | ) | [signal] |
The documentation for this class was generated from the following files:
KDE 4.0 API Reference