BinaryNinja::FlowGraphLayoutRequest Class Reference

Public Member Functions

 FlowGraphLayoutRequest (FlowGraph *graph, const std::function< void()> &completeFunc)
 
virtual ~FlowGraphLayoutRequest ()
 
BNFlowGraphLayoutRequest * GetObject () const
 
Ref< FlowGraphGetGraph () const
 
bool IsComplete () const
 
void Abort ()
 
- Public Member Functions inherited from BinaryNinja::RefCountObject
 RefCountObject ()
 
virtual ~RefCountObject ()
 
RefCountObjectGetObject ()
 
void AddRef ()
 
void Release ()
 

Additional Inherited Members

- Static Public Member Functions inherited from BinaryNinja::RefCountObject
static RefCountObjectGetObject (RefCountObject *obj)
 
- Public Attributes inherited from BinaryNinja::RefCountObject
std::atomic< int > m_refs
 

Constructor & Destructor Documentation

◆ FlowGraphLayoutRequest()

FlowGraphLayoutRequest::FlowGraphLayoutRequest ( FlowGraph graph,
const std::function< void()> &  completeFunc 
)

◆ ~FlowGraphLayoutRequest()

FlowGraphLayoutRequest::~FlowGraphLayoutRequest ( )
virtual

Member Function Documentation

◆ Abort()

void FlowGraphLayoutRequest::Abort ( )

◆ GetGraph()

Ref< FlowGraph > FlowGraphLayoutRequest::GetGraph ( ) const

◆ GetObject()

BNFlowGraphLayoutRequest * BinaryNinja::FlowGraphLayoutRequest::GetObject ( ) const
inline

◆ IsComplete()

bool FlowGraphLayoutRequest::IsComplete ( ) const

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