Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
QHyodaJob Class Reference
Inheritance diagram for QHyodaJob:
Collaboration diagram for QHyodaJob:

Public Slots

void gdbserver_slot ()
void stop_slot ()
void step_slot ()
void tack_slot ()
void start_slot ()
void log_slot ()
void src_slot ()
void cell_slot ()
void mesh_slot ()
void papi_slot ()
void matrix_slot ()

Public Member Functions

 QHyodaJob (QHyodaMachine *, int, char **)
void refresh_common_variables (const QStringList &)
void gdbserver_hook ()
void gdb_hook ()
void detach ()
void quit ()

Public Attributes

QHyodaMachinemachine
int argc
char ** argv
uint id
bool has_been_broadcasted
quint32 tcpAdrs
quint32 tcpPort
quint32 tcpPyld
quint32 iceWidthHeight
QHyodaGdbgdb
QProcess * gdbserver
QString pid
QString cmd
QString cmdline
QString host
QString broadcasted_cmdline
int tack_toggle
int fdm = 0
int fds = 0
struct hyoda_taxi_datadata
QHyodaTcptcp
QStringList * arcane_variables_names

Detailed Description

Definition at line 41 of file QHyodaJob.h.

Constructor & Destructor Documentation

◆ QHyodaJob()

QHyodaJob::QHyodaJob ( QHyodaMachine * ,
int ,
char **  )

Definition at line 22 of file QHyodaJob.cc.

◆ ~QHyodaJob()

QHyodaJob::~QHyodaJob ( void )

Definition at line 99 of file QHyodaJob.cc.

Member Function Documentation

◆ cell_slot

void QHyodaJob::cell_slot ( void )
slot

Definition at line 212 of file QHyodaJob.cc.

◆ detach()

void QHyodaJob::detach ( void )

detach

Definition at line 248 of file QHyodaJob.cc.

◆ gdb_hook()

void QHyodaJob::gdb_hook ( void )

Definition at line 149 of file QHyodaJob.cc.

◆ gdbserver_hook()

void QHyodaJob::gdbserver_hook ( void )

Definition at line 112 of file QHyodaJob.cc.

◆ gdbserver_slot

void QHyodaJob::gdbserver_slot ( void )
slot

Definition at line 133 of file QHyodaJob.cc.

◆ log_slot

void QHyodaJob::log_slot ( void )
slot

Definition at line 205 of file QHyodaJob.cc.

◆ matrix_slot

void QHyodaJob::matrix_slot ( void )
slot

Definition at line 232 of file QHyodaJob.cc.

◆ mesh_slot

void QHyodaJob::mesh_slot ( void )
slot

Definition at line 219 of file QHyodaJob.cc.

◆ papi_slot

void QHyodaJob::papi_slot ( void )
slot

Definition at line 238 of file QHyodaJob.cc.

◆ quit()

void QHyodaJob::quit ( void )

quit

Definition at line 258 of file QHyodaJob.cc.

◆ refresh_common_variables()

void QHyodaJob::refresh_common_variables ( const QStringList & splitted_output)

Definition at line 280 of file QHyodaJob.cc.

◆ src_slot

void QHyodaJob::src_slot ( void )
slot

Definition at line 226 of file QHyodaJob.cc.

◆ start_slot

void QHyodaJob::start_slot ( void )
slot

Definition at line 176 of file QHyodaJob.cc.

◆ step_slot

void QHyodaJob::step_slot ( void )
slot

Definition at line 166 of file QHyodaJob.cc.

◆ stop_slot

void QHyodaJob::stop_slot ( void )
slot

Definition at line 160 of file QHyodaJob.cc.

◆ tack_slot

void QHyodaJob::tack_slot ( void )
slot

Definition at line 185 of file QHyodaJob.cc.

Member Data Documentation

◆ arcane_variables_names

QStringList* QHyodaJob::arcane_variables_names

Definition at line 89 of file QHyodaJob.h.

◆ argc

int QHyodaJob::argc

Definition at line 68 of file QHyodaJob.h.

◆ argv

char** QHyodaJob::argv

Definition at line 69 of file QHyodaJob.h.

◆ broadcasted_cmdline

QString QHyodaJob::broadcasted_cmdline

Definition at line 82 of file QHyodaJob.h.

◆ cmd

QString QHyodaJob::cmd

Definition at line 79 of file QHyodaJob.h.

◆ cmdline

QString QHyodaJob::cmdline

Definition at line 80 of file QHyodaJob.h.

◆ data

struct hyoda_taxi_data* QHyodaJob::data

Definition at line 87 of file QHyodaJob.h.

◆ fdm

int QHyodaJob::fdm = 0

Definition at line 84 of file QHyodaJob.h.

◆ fds

int QHyodaJob::fds = 0

Definition at line 85 of file QHyodaJob.h.

◆ gdb

QHyodaGdb* QHyodaJob::gdb

Definition at line 76 of file QHyodaJob.h.

◆ gdbserver

QProcess* QHyodaJob::gdbserver

Definition at line 77 of file QHyodaJob.h.

◆ has_been_broadcasted

bool QHyodaJob::has_been_broadcasted

Definition at line 71 of file QHyodaJob.h.

◆ host

QString QHyodaJob::host

Definition at line 81 of file QHyodaJob.h.

◆ iceWidthHeight

quint32 QHyodaJob::iceWidthHeight

Definition at line 75 of file QHyodaJob.h.

◆ id

uint QHyodaJob::id

Definition at line 70 of file QHyodaJob.h.

◆ machine

QHyodaMachine* QHyodaJob::machine

Definition at line 67 of file QHyodaJob.h.

◆ pid

QString QHyodaJob::pid

Definition at line 78 of file QHyodaJob.h.

◆ tack_toggle

int QHyodaJob::tack_toggle

Definition at line 83 of file QHyodaJob.h.

◆ tcp

QHyodaTcp* QHyodaJob::tcp

Definition at line 88 of file QHyodaJob.h.

◆ tcpAdrs

quint32 QHyodaJob::tcpAdrs

Definition at line 72 of file QHyodaJob.h.

◆ tcpPort

quint32 QHyodaJob::tcpPort

Definition at line 73 of file QHyodaJob.h.

◆ tcpPyld

quint32 QHyodaJob::tcpPyld

Definition at line 74 of file QHyodaJob.h.


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