• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

libkdegames/kgame

KMessageProcess Class Reference

#include <KGame/KMessageIO>

Inheritance diagram for KMessageProcess:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 348 of file kmessageio.h.


Public Slots

void slotProcessExited (int, QProcess::ExitStatus)
void slotReceivedStderr ()
void slotReceivedStdout ()

Signals

void signalReceivedStderr (QString msg)

Public Member Functions

bool isConnected () const
bool isNetwork () const
 KMessageProcess (QObject *parent, const QString &file)
virtual int rtti () const
void send (const QByteArray &msg)
 ~KMessageProcess ()

Constructor & Destructor Documentation

KMessageProcess::KMessageProcess ( QObject *  parent,
const QString &  file 
)

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.

bool KMessageProcess::isNetwork (  )  const [inline, virtual]

Returns:
FALSE as this is no network IO.

Reimplemented from KMessageIO.

Definition at line 361 of file kmessageio.h.

virtual int KMessageProcess::rtti (  )  const [inline, virtual]

The runtime idendifcation.

Reimplemented from KMessageIO.

Definition at line 366 of file kmessageio.h.

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.

void KMessageProcess::signalReceivedStderr ( QString  msg  )  [signal]

void KMessageProcess::slotProcessExited ( int  exitCode,
QProcess::ExitStatus   
) [slot]

Definition at line 357 of file kmessageio.cpp.

void KMessageProcess::slotReceivedStderr (  )  [slot]

Definition at line 286 of file kmessageio.cpp.

void KMessageProcess::slotReceivedStdout (  )  [slot]

Definition at line 306 of file kmessageio.cpp.


The documentation for this class was generated from the following files:
  • kmessageio.h
  • kmessageio.cpp

libkdegames/kgame

Skip menu "libkdegames/kgame"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • kblackbox
  • kgoldrunner
  • kmahjongg
  • ksquares
  • libkdegames
  •   highscore
  •   kgame
  •   kggzgames
  •   kggzmod
  •   kggznet
  • libkmahjongg
Generated for API Reference by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal