#include <python_interpreter_worker.hh>
Inherits PyQt4::QtCore::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) |
| bool | is_simple_expression_ (const QString &expr) |
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 38 of file python_interpreter_worker.hh.
| unsigned int AddCommand | ( | const QString & | command | ) |
| void ErrorOutput | ( | unsigned int | id, | |
| const QString & | output | |||
| ) | [signal] |
| void Finished | ( | unsigned int | id, | |
| bool | error_state | |||
| ) | [signal] |
| void handle_redirector_error | ( | const QString & | output | ) | [protected, slot] |
| void handle_redirector_output | ( | const QString & | output | ) | [protected, slot] |
| bool is_simple_expression | ( | const QString & | expr | ) | [protected] |
| bool is_simple_expression_ | ( | const QString & | expr | ) | [protected] |
| void Output | ( | unsigned int | id, | |
| const QString & | output | |||
| ) | [signal] |
| void run_command_ | ( | std::pair< unsigned int, QString > | pair | ) | [protected] |
| void Wake | ( | ) | [slot] |
bool awake_ [protected] |
Definition at line 73 of file python_interpreter_worker.hh.
unsigned int command_id_ [protected] |
Definition at line 63 of file python_interpreter_worker.hh.
unsigned int current_id_ [protected] |
Definition at line 72 of file python_interpreter_worker.hh.
boost::shared_ptr<OutputRedirector> error_redirector_ [protected] |
Definition at line 65 of file python_interpreter_worker.hh.
QQueue<std::pair<unsigned int,QString> > exec_queue_ [protected] |
Definition at line 62 of file python_interpreter_worker.hh.
bp::dict main_namespace_ [protected] |
Definition at line 71 of file python_interpreter_worker.hh.
boost::shared_ptr<OutputRedirector> output_redirector_ [protected] |
Definition at line 64 of file python_interpreter_worker.hh.
bp::object parse_expr_cmd_ [protected] |
Definition at line 69 of file python_interpreter_worker.hh.
bp::object repr_ [protected] |
Definition at line 70 of file python_interpreter_worker.hh.
struct sigaction sig_act_ [read, protected] |
Definition at line 67 of file python_interpreter_worker.hh.
1.6.1