|
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.
1.8.5