Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TelnetManager Class Reference

#include <telnetmanager.h>

Collaboration diagram for TelnetManager:

Collaboration graph
[legend]
List of all members.

Public Slots

void readStdout ()
void writeStdin (const QString &)
void slotProcessExited ()
void slotError (int)

Signals

void processExited ()

Public Member Functions

 TelnetManager (QWidget *parent=0, const char *name=0)
 ~TelnetManager ()
void setArgs (const QString &, const QString &)
void start ()
void setLogin (const QString &login)
void setPassword (const QString &password)

Private Attributes

QSocket * socket
ChatSessionmtp
QString suspended
QString host
int port
QChar IAC
QString login
QString password

Detailed Description

Yann Hodique

Definition at line 25 of file telnetmanager.h.


Constructor & Destructor Documentation

TelnetManager::TelnetManager QWidget *  parent = 0,
const char *  name = 0
 

Definition at line 23 of file telnetmanager.cpp.

References IAC, mtp, readStdout(), slotError(), slotProcessExited(), and socket.

TelnetManager::~TelnetManager  ) 
 

Definition at line 39 of file telnetmanager.cpp.

References socket.


Member Function Documentation

void TelnetManager::processExited  )  [signal]
 

Referenced by slotProcessExited().

void TelnetManager::readStdout  )  [slot]
 

Definition at line 53 of file telnetmanager.cpp.

References ChatSession::displayStdout(), IAC, login, mtp, password, socket, suspended, and writeStdin().

Referenced by TelnetManager().

void TelnetManager::setArgs const QString &  ,
const QString & 
 

Definition at line 44 of file telnetmanager.cpp.

Referenced by ChatSession::createTelnetManager().

void TelnetManager::setLogin const QString &  login  ) 
 

Definition at line 118 of file telnetmanager.cpp.

Referenced by ChatSession::createTelnetManager().

void TelnetManager::setPassword const QString &  password  ) 
 

Definition at line 122 of file telnetmanager.cpp.

Referenced by ChatSession::createTelnetManager().

void TelnetManager::slotError int   )  [slot]
 

Definition at line 126 of file telnetmanager.cpp.

Referenced by TelnetManager().

void TelnetManager::slotProcessExited  )  [slot]
 

Definition at line 114 of file telnetmanager.cpp.

References processExited().

Referenced by TelnetManager().

void TelnetManager::start  ) 
 

Definition at line 49 of file telnetmanager.cpp.

References host, port, and socket.

Referenced by ChatSession::createTelnetManager().

void TelnetManager::writeStdin const QString &   )  [slot]
 

Definition at line 101 of file telnetmanager.cpp.

References IAC, and socket.

Referenced by ChatSession::displayStdout(), ChatSession::getInfo(), readStdout(), and ChatSession::send().


Member Data Documentation

QString TelnetManager::host [private]
 

Definition at line 47 of file telnetmanager.h.

Referenced by start().

QChar TelnetManager::IAC [private]
 

Definition at line 50 of file telnetmanager.h.

Referenced by readStdout(), TelnetManager(), and writeStdin().

QString TelnetManager::login [private]
 

Definition at line 51 of file telnetmanager.h.

Referenced by readStdout().

ChatSession* TelnetManager::mtp [private]
 

Definition at line 45 of file telnetmanager.h.

Referenced by readStdout(), and TelnetManager().

QString TelnetManager::password [private]
 

Definition at line 52 of file telnetmanager.h.

Referenced by readStdout().

int TelnetManager::port [private]
 

Definition at line 48 of file telnetmanager.h.

Referenced by start().

QSocket* TelnetManager::socket [private]
 

Definition at line 44 of file telnetmanager.h.

Referenced by readStdout(), start(), TelnetManager(), writeStdin(), and ~TelnetManager().

QString TelnetManager::suspended [private]
 

Definition at line 46 of file telnetmanager.h.

Referenced by readStdout().


The documentation for this class was generated from the following files:
Generated on Sat May 10 15:10:07 2003 for qnet by doxygen1.3