Execute code in the main thread - to be used with execute_sync().
|
ssize_t | code = 0 |
| temporary location, used internally
|
|
qsemaphore_t | sem = nullptr |
| semaphore to communicate with the main thread. More...
|
|
|
bool | valid (void) const |
| Can this request be executed?
|
|
virtual ssize_t idaapi | execute ()=0 |
| Callback to be executed. More...
|
|
virtual | ~exec_request_t () |
| Destructor.
|
|
|
enum | { MFF_MAGIC = 0x12345678
} |
| Internal magic.
|
|
◆ 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.
◆ 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: