OpenStructure
|
#include <python_interpreter_worker.hh>
Inherits QObject.
Public Slots | |
void | Wake () |
Signals | |
void | Finished (unsigned int id, bool error_state) |
void | Output (unsigned int id, const QString &output) |
void | ErrorOutput (unsigned int id, const QString &output) |
Public Member Functions | |
PythonInterpreterWorker () | |
~PythonInterpreterWorker () | |
unsigned int | AddCommand (const QString &command) |
Protected Slots | |
void | handle_redirector_output (const QString &output) |
void | handle_redirector_error (const QString &output) |
Protected Member Functions | |
bool | is_simple_expression (const QString &expr) |
void | run_command_ (std::pair< unsigned int, QString > pair) |
Protected Attributes | |
QQueue< std::pair< unsigned int, QString > > | exec_queue_ |
unsigned int | command_id_ |
boost::shared_ptr < OutputRedirector > | output_redirector_ |
boost::shared_ptr < OutputRedirector > | error_redirector_ |
struct sigaction | sig_act_ |
bp::object | parse_expr_cmd_ |
bp::object | repr_ |
bp::dict | main_namespace_ |
unsigned int | current_id_ |
bool | awake_ |
Definition at line 42 of file python_interpreter_worker.hh.
unsigned int AddCommand | ( | const QString & | command | ) |
|
signal |
|
signal |
|
protectedslot |
|
protectedslot |
|
protected |
|
signal |
|
protected |
|
slot |
|
protected |
Definition at line 76 of file python_interpreter_worker.hh.
|
protected |
Definition at line 66 of file python_interpreter_worker.hh.
|
protected |
Definition at line 75 of file python_interpreter_worker.hh.
|
protected |
Definition at line 68 of file python_interpreter_worker.hh.
|
protected |
Definition at line 65 of file python_interpreter_worker.hh.
|
protected |
Definition at line 74 of file python_interpreter_worker.hh.
|
protected |
Definition at line 67 of file python_interpreter_worker.hh.
|
protected |
Definition at line 72 of file python_interpreter_worker.hh.
|
protected |
Definition at line 73 of file python_interpreter_worker.hh.
|
protected |
Definition at line 70 of file python_interpreter_worker.hh.