|
| | Workflow (const std::string &name="") |
| |
| | Workflow (BNWorkflow *workflow) |
| |
| virtual | ~Workflow () |
| |
| Ref< Workflow > | Clone (const std::string &name, const std::string &activity="") |
| |
| bool | RegisterActivity (Ref< Activity > activity, const std::string &description="") |
| |
| bool | RegisterActivity (Ref< Activity > activity, std::initializer_list< const char * > initializer) |
| |
| bool | RegisterActivity (Ref< Activity > activity, const std::vector< std::string > &subactivities, const std::string &description="") |
| |
| bool | Contains (const std::string &activity) |
| |
| std::string | GetConfiguration (const std::string &activity="") |
| |
| std::string | GetName () const |
| |
| bool | IsRegistered () const |
| |
| size_t | Size () const |
| |
| Ref< Activity > | GetActivity (const std::string &activity) |
| |
| std::vector< std::string > | GetActivityRoots (const std::string &activity="") |
| |
| std::vector< std::string > | GetSubactivities (const std::string &activity="", bool immediate=true) |
| |
| bool | AssignSubactivities (const std::string &activity, const std::vector< std::string > &subactivities={}) |
| |
| bool | Clear () |
| |
| bool | Insert (const std::string &activity, const std::string &newActivity) |
| |
| bool | Insert (const std::string &activity, const std::vector< std::string > &activities) |
| |
| bool | Remove (const std::string &activity) |
| |
| bool | Replace (const std::string &activity, const std::string &newActivity) |
| |
| Ref< FlowGraph > | GetGraph (const std::string &activity="", bool sequential=false) |
| |
| void | ShowReport (const std::string &name) |
| |
| | CoreRefCountObject () |
| |
| virtual | ~CoreRefCountObject () |
| |
| BNWorkflow * | GetObject () const |
| |
| void | AddRef () |
| |
| void | Release () |
| |
| void | AddRefForRegistration () |
| |
| void | ReleaseForRegistration () |
| |
◆ Workflow() [1/2]
| BinaryNinja::Workflow::Workflow |
( |
const std::string & |
name = "" | ) |
|
◆ Workflow() [2/2]
| Workflow::Workflow |
( |
BNWorkflow * |
workflow | ) |
|
◆ ~Workflow()
| virtual BinaryNinja::Workflow::~Workflow |
( |
| ) |
|
|
inlinevirtual |
◆ AssignSubactivities()
| bool Workflow::AssignSubactivities |
( |
const std::string & |
activity, |
|
|
const std::vector< std::string > & |
subactivities = {} |
|
) |
| |
◆ Clear()
◆ Clone()
| Ref< Workflow > Workflow::Clone |
( |
const std::string & |
name, |
|
|
const std::string & |
activity = "" |
|
) |
| |
◆ Contains()
| bool Workflow::Contains |
( |
const std::string & |
activity | ) |
|
◆ GetActivity()
| Ref< Activity > Workflow::GetActivity |
( |
const std::string & |
activity | ) |
|
◆ GetActivityRoots()
| vector< string > Workflow::GetActivityRoots |
( |
const std::string & |
activity = "" | ) |
|
◆ GetConfiguration()
| string Workflow::GetConfiguration |
( |
const std::string & |
activity = "" | ) |
|
◆ GetGraph()
| Ref< FlowGraph > Workflow::GetGraph |
( |
const std::string & |
activity = "", |
|
|
bool |
sequential = false |
|
) |
| |
◆ GetList()
◆ GetName()
| string Workflow::GetName |
( |
| ) |
const |
◆ GetSubactivities()
| vector< string > Workflow::GetSubactivities |
( |
const std::string & |
activity = "", |
|
|
bool |
immediate = true |
|
) |
| |
◆ Insert() [1/2]
| bool BinaryNinja::Workflow::Insert |
( |
const std::string & |
activity, |
|
|
const std::string & |
newActivity |
|
) |
| |
◆ Insert() [2/2]
| bool BinaryNinja::Workflow::Insert |
( |
const std::string & |
activity, |
|
|
const std::vector< std::string > & |
activities |
|
) |
| |
◆ Instance()
| Ref< Workflow > Workflow::Instance |
( |
const std::string & |
name = "" | ) |
|
|
static |
◆ IsRegistered()
| bool Workflow::IsRegistered |
( |
| ) |
const |
◆ RegisterActivity() [1/3]
| bool BinaryNinja::Workflow::RegisterActivity |
( |
Ref< Activity > |
activity, |
|
|
const std::string & |
description = "" |
|
) |
| |
◆ RegisterActivity() [2/3]
| bool BinaryNinja::Workflow::RegisterActivity |
( |
Ref< Activity > |
activity, |
|
|
const std::vector< std::string > & |
subactivities, |
|
|
const std::string & |
description = "" |
|
) |
| |
◆ RegisterActivity() [3/3]
| bool BinaryNinja::Workflow::RegisterActivity |
( |
Ref< Activity > |
activity, |
|
|
std::initializer_list< const char * > |
initializer |
|
) |
| |
|
inline |
◆ RegisterWorkflow()
| bool Workflow::RegisterWorkflow |
( |
Ref< Workflow > |
workflow, |
|
|
const std::string & |
description = "" |
|
) |
| |
|
static |
◆ Remove()
| bool Workflow::Remove |
( |
const std::string & |
activity | ) |
|
◆ Replace()
| bool Workflow::Replace |
( |
const std::string & |
activity, |
|
|
const std::string & |
newActivity |
|
) |
| |
◆ ShowReport()
| void Workflow::ShowReport |
( |
const std::string & |
name | ) |
|
◆ Size()
| size_t Workflow::Size |
( |
| ) |
const |
The documentation for this class was generated from the following files: