#include <processmanager.h>

Inheritance diagram for ProcessManager:
Inheritance graph
Collaboration diagram for ProcessManager:
Collaboration graph

Public Member Functions

 ProcessManager (QString const &file="")
 
 ~ProcessManager ()
 
void launch ()
 
void launchUpdater (QString const &actualVer, QString const &newVersion)
 
void closeAll ()
 
quint16 getServerPort ()
 
void setFile (const QString &file)
 

Private Slots

void setTimeOut ()
 

Private Member Functions

quint16 findUnusedPort () const
 

Private Attributes

QString m_file
 
QProcess m_server
 
QProcess m_core
 
QString m_updaterApp
 
quint16 m_port
 
bool m_isTimeOut
 

Constructor & Destructor Documentation

ProcessManager::ProcessManager ( QString const &  file = "")
ProcessManager::~ProcessManager ( )

Member Function Documentation

void ProcessManager::closeAll ( )
quint16 ProcessManager::findUnusedPort ( ) const
private
quint16 ProcessManager::getServerPort ( )
void ProcessManager::launch ( )
void ProcessManager::launchUpdater ( QString const &  actualVer,
QString const &  newVersion 
)
void ProcessManager::setFile ( const QString &  file)
void ProcessManager::setTimeOut ( )
privateslot

Member Data Documentation

QProcess ProcessManager::m_core
private
QString ProcessManager::m_file
private
bool ProcessManager::m_isTimeOut
private
quint16 ProcessManager::m_port
private
QProcess ProcessManager::m_server
private
QString ProcessManager::m_updaterApp
private

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