Public Member Functions | |
Activity (const std::string &name, const std::function< void(Ref< AnalysisContext >)> &action) | |
Activity (BNActivity *activity) | |
virtual | ~Activity () |
std::string | GetName () const |
Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNActivity, BNNewActivityReference, BNFreeActivity > | |
CoreRefCountObject () | |
virtual | ~CoreRefCountObject () |
BNActivity * | GetObject () const |
void | AddRef () |
void | Release () |
void | AddRefForRegistration () |
void | ReleaseForRegistration () |
Static Protected Member Functions | |
static void | Run (void *ctxt, BNAnalysisContext *analysisContext) |
Protected Attributes | |
std::function< void(Ref< AnalysisContext > analysisContext)> | m_action |
Additional Inherited Members | |
Static Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNActivity, BNNewActivityReference, BNFreeActivity > | |
static BNActivity * | GetObject (CoreRefCountObject *obj) |
Public Attributes inherited from BinaryNinja::CoreRefCountObject< BNActivity, BNNewActivityReference, BNFreeActivity > | |
std::atomic< int > | m_refs |
bool | m_registeredRef |
BNActivity * | m_object |
BinaryNinja::Activity::Activity | ( | const std::string & | name, |
const std::function< void(Ref< AnalysisContext >)> & | action | ||
) |
Activity::Activity | ( | BNActivity * | activity | ) |
|
virtual |
string Activity::GetName | ( | ) | const |
|
staticprotected |
|
protected |