qavrg 0.0.28
Signals | Public Member Functions | Protected Member Functions | Private Attributes
QavrgServerThread Class Reference

#include <qavrgserverthread.h>

List of all members.

Signals

void printMessage (QString msg)

Public Member Functions

 QavrgServerThread ()
 ~QavrgServerThread ()
void shutdown ()
QavrgServerserver ()

Protected Member Functions

void run ()

Private Attributes

QavrgServerm_Server

Detailed Description

Definition at line 9 of file qavrgserverthread.h.


Constructor & Destructor Documentation

QavrgServerThread::QavrgServerThread ( )

Definition at line 6 of file qavrgserverthread.cpp.

References m_Server.

  : QThread(),
    m_Server(NULL)
{
//  printf("enter QavrgServerThread::QavrgServerThread\n");

  m_Server = new QavrgServer();
  m_Server -> moveToThread(this);

//  printf("leave QavrgServerThread::QavrgServerThread\n");
}
QavrgServerThread::~QavrgServerThread ( )

Definition at line 18 of file qavrgserverthread.cpp.

References m_Server, and shutdown().

{
  shutdown();

  delete m_Server;
}

Member Function Documentation

void QavrgServerThread::printMessage ( QString  msg) [signal]
void QavrgServerThread::run ( ) [protected]

Definition at line 25 of file qavrgserverthread.cpp.

References m_Server.

{
//  printf("server thread %p\n", QThread::currentThread());

  m_Server -> startServer(QHostAddress::Any, 10000);

  exec();
}
QavrgServer * QavrgServerThread::server ( )

Definition at line 41 of file qavrgserverthread.cpp.

References m_Server.

{
  return m_Server;
}
void QavrgServerThread::shutdown ( )

Definition at line 34 of file qavrgserverthread.cpp.

Referenced by ~QavrgServerThread().

{
  exit();

  wait(1000);
}

Member Data Documentation

Definition at line 27 of file qavrgserverthread.h.

Referenced by QavrgServerThread(), run(), server(), and ~QavrgServerThread().


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