Classes | |
| struct | FindMatch |
| struct | FindUpdate |
| class | BackgroundFind |
| A Find Next or Find All that runs on a background thread. More... | |
| struct | BackgroundFind::Deleter |
| struct FindMatch |
| struct FindUpdate |
| Class Members | ||
|---|---|---|
| vector< FindMatch > | matches | |
| uint64_t | progress = 0 | |
| uint64_t | total = 0 | |
| bool | finished = false | |
| class BackgroundFind |
A Find Next or Find All that runs on a background thread.
Public Types | |
| using | Ptr = std::unique_ptr<BackgroundFind, Deleter> |
Signals | |
| void | updated () |
Public Member Functions | |
| FindUpdate | takeUpdate () |
Static Public Member Functions | |
| static Ptr | startFindNext (BinaryViewRef data, const BinaryNinja::FindParameters ¶ms, DisassemblySettingsRef settings, std::vector< BNAddressRange > ranges) |
| static Ptr | startFindAll (BinaryViewRef data, const BinaryNinja::FindParameters ¶ms, DisassemblySettingsRef settings) |
| static DisassemblySettingsRef | settingsFor (View *view) |
| static void | cancelAllAndWait () |
Static Public Attributes | |
| static constexpr std::chrono::milliseconds | UpdateInterval {250} |
| using BackgroundFind::Ptr = std::unique_ptr<BackgroundFind, Deleter> |
|
static |
|
static |
|
static |
|
static |
| FindUpdate BackgroundFind::takeUpdate | ( | ) |
|
signal |
|
staticconstexpr |
| struct BackgroundFind::Deleter |
Signals | |
| void | operator() (BackgroundFind *search) const |
|
inlinesignal |