Isis 3 Programmer Reference
Isis::SocketThread Class Reference

#include <SocketThread.h>

Inheritance diagram for Isis::SocketThread:
Inheritance graph
Collaboration diagram for Isis::SocketThread:
Collaboration graph

Signals

void newImage (const QString &image)
 New image signal.
 
void focusApp ()
 Application has focus signal.
 

Public Member Functions

 SocketThread (QObject *parent=0)
 Constructor for the SocketThread.
 
 ~SocketThread ()
 Destroys the SocketThread object.
 
void run ()
 Starts the socket thread.
 
void stop ()
 

Private Attributes

bool p_done
 

Detailed Description

Author
????-??-?? Unknown
History
2013-12-30 Kimberly Oyama and Stuart Sides - In run, changed the token used to parse the input buffer from a space to the escape character (ascii #27). Fixes #1551.

Definition at line 15 of file SocketThread.h.

Constructor & Destructor Documentation

◆ SocketThread()

Isis::SocketThread::SocketThread ( QObject * parent = 0)

Constructor for the SocketThread.

Parameters
parent

Definition at line 26 of file SocketThread.cpp.

◆ ~SocketThread()

Isis::SocketThread::~SocketThread ( )

Destroys the SocketThread object.

Definition at line 30 of file SocketThread.cpp.

Member Function Documentation

◆ focusApp

void Isis::SocketThread::focusApp ( )
signal

Application has focus signal.

Referenced by run().

◆ newImage

void Isis::SocketThread::newImage ( const QString & image)
signal

New image signal.

Parameters
image

Referenced by run().

◆ run()

void Isis::SocketThread::run ( )

Starts the socket thread.

Definition at line 35 of file SocketThread.cpp.

References focusApp(), newImage(), Isis::IString::Token(), and Isis::Application::UserName().

◆ stop()

void Isis::SocketThread::stop ( )
inline

Definition at line 23 of file SocketThread.h.

Member Data Documentation

◆ p_done

bool Isis::SocketThread::p_done
private

Definition at line 38 of file SocketThread.h.


The documentation for this class was generated from the following files: