itom  4.1.0
ito::CalltipRunnable Class Reference

< runnable that executes a calltip call to Jedi by the thread pool of Python Jedi Runner. More...

#include <pythonJediRunner.h>

Inheritance diagram for ito::CalltipRunnable:
ito::JediRunnable

Public Member Functions

 CalltipRunnable (const QString &additionalImportString, PyObject *pPyModJedi, const JediCalltipRequest &request)
 
void run ()
 
virtual unsigned char getMostRecentId () const
 
- Public Member Functions inherited from ito::JediRunnable
 JediRunnable (const Type &type, PyObject *pPyModJedi, const QString &additionalImportString)
 
virtual unsigned char getCurrentId () const
 

Private Attributes

JediCalltipRequest m_request
 

Static Private Attributes

static unsigned char mostRecentId = 0
 

Additional Inherited Members

- Public Types inherited from ito::JediRunnable
enum  Type { RunnableCalltip, RunnableCompletion, RunnableGoToAssignment, RunnableGetHelp }
 
- Protected Member Functions inherited from ito::JediRunnable
bool isOutdated () const
 
void startRun ()
 
void endRun ()
 
- Protected Attributes inherited from ito::JediRunnable
Type m_type
 
QString m_additionalImportString
 
PyObject * m_pPyModJedi
 
unsigned char m_currentId
 
- Static Protected Attributes inherited from ito::JediRunnable
static QMutex m_mutex
 

Detailed Description

< runnable that executes a calltip call to Jedi by the thread pool of Python Jedi Runner.


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