KDevelop API Documentation

JAVADebugger::STTY Class Reference

#include <stty.h>

Inheritance diagram for JAVADebugger::STTY:

Inheritance graph
[legend]
Collaboration diagram for JAVADebugger::STTY:

Collaboration graph
[legend]
List of all members.

Signals

void OutOutput (const char *)
void ErrOutput (const char *)

Public Member Functions

 STTY (bool ext=false, const QString &termAppName=QString())
 ~STTY ()
QString getSlave ()

Private Slots

void OutReceived (int)

Private Member Functions

int findTTY ()
bool findExternalTTY (const QString &termApp)

Private Attributes

int fout
int ferr
QSocketNotifierout
QSocketNotifiererr
QString ttySlave
int pid_
char pty_master [50]
char tty_slave [50]

Constructor & Destructor Documentation

JAVADebugger::STTY::STTY bool  ext = false,
const QString termAppName = QString()
 

Definition at line 123 of file stty.cpp.

References findExternalTTY(), findTTY(), fout, out, OutReceived(), tty_slave, and ttySlave.

JAVADebugger::STTY::~STTY  ) 
 

Definition at line 144 of file stty.cpp.


Member Function Documentation

void JAVADebugger::STTY::ErrOutput const char *   )  [signal]
 

Referenced by OutReceived().

bool JAVADebugger::STTY::findExternalTTY const QString termApp  )  [private]
 

Definition at line 276 of file stty.cpp.

References pid_, and ttySlave.

Referenced by STTY().

int JAVADebugger::STTY::findTTY  )  [private]
 

Definition at line 163 of file stty.cpp.

References JAVADebugger::chownpty(), perror(), pty_master, and tty_slave.

Referenced by STTY().

QString JAVADebugger::STTY::getSlave  )  [inline]
 

Definition at line 47 of file stty.h.

void JAVADebugger::STTY::OutOutput const char *   )  [signal]
 

Referenced by OutReceived().

void JAVADebugger::STTY::OutReceived int   )  [private, slot]
 

Definition at line 256 of file stty.cpp.

References ErrOutput(), and OutOutput().

Referenced by STTY().


Member Data Documentation

QSocketNotifier* JAVADebugger::STTY::err [private]
 

Definition at line 64 of file stty.h.

int JAVADebugger::STTY::ferr [private]
 

Definition at line 62 of file stty.h.

int JAVADebugger::STTY::fout [private]
 

Definition at line 61 of file stty.h.

Referenced by STTY().

QSocketNotifier* JAVADebugger::STTY::out [private]
 

Definition at line 63 of file stty.h.

Referenced by STTY().

int JAVADebugger::STTY::pid_ [private]
 

Definition at line 66 of file stty.h.

Referenced by findExternalTTY().

char JAVADebugger::STTY::pty_master[50] [private]
 

Definition at line 68 of file stty.h.

Referenced by findTTY().

char JAVADebugger::STTY::tty_slave[50] [private]
 

Definition at line 69 of file stty.h.

Referenced by findTTY(), and STTY().

QString JAVADebugger::STTY::ttySlave [private]
 

Definition at line 65 of file stty.h.

Referenced by findExternalTTY(), and STTY().


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 Tue Feb 22 09:51:21 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003