BinaryNinja::MainThreadAction Class Reference

Public Member Functions

 MainThreadAction (BNMainThreadAction *action)
 
void Execute ()
 
bool IsDone () const
 
void Wait ()
 
- Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNMainThreadAction, BNNewMainThreadActionReference, BNFreeMainThreadAction >
 CoreRefCountObject ()
 
virtual ~CoreRefCountObject ()
 
BNMainThreadAction * GetObject () const
 
void AddRef ()
 
void Release ()
 
void AddRefForRegistration ()
 
void ReleaseForRegistration ()
 

Additional Inherited Members

- Static Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNMainThreadAction, BNNewMainThreadActionReference, BNFreeMainThreadAction >
static BNMainThreadAction * GetObject (CoreRefCountObject *obj)
 
- Public Attributes inherited from BinaryNinja::CoreRefCountObject< BNMainThreadAction, BNNewMainThreadActionReference, BNFreeMainThreadAction >
std::atomic< int > m_refs
 
bool m_registeredRef
 
BNMainThreadAction * m_object
 

Constructor & Destructor Documentation

◆ MainThreadAction()

MainThreadAction::MainThreadAction ( BNMainThreadAction *  action)

Member Function Documentation

◆ Execute()

void MainThreadAction::Execute ( )

◆ IsDone()

bool MainThreadAction::IsDone ( ) const

◆ Wait()

void MainThreadAction::Wait ( )

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