Execute code in the main thread - to be used with execute_sync().
More...
#include <kernwin.hpp>
|
| ssize_t | code = 0 |
| | temporary location, used internally
|
| qsemaphore_t | sem = nullptr |
| | semaphore to communicate with the main thread.
|
Execute code in the main thread - to be used with execute_sync().
◆ anonymous enum
◆ ~exec_request_t()
| virtual exec_request_t::~exec_request_t |
( |
| ) |
|
|
inlinevirtual |
◆ valid()
| bool exec_request_t::valid |
( |
| ) |
const |
|
inline |
Can this request be executed?
◆ execute()
| virtual ssize_t idaapi exec_request_t::execute |
( |
| ) |
|
|
pure virtual |
Callback to be executed.
If this function raises an exception, execute_sync() never returns.
◆ code
temporary location, used internally
◆ sem
| qsemaphore_t exec_request_t::sem = nullptr |
semaphore to communicate with the main thread.
If nullptr, will be initialized by execute_sync().
The documentation for this struct was generated from the following file: