WorkflowBuilder in binaryninja::workflow - Rust

Struct WorkflowBuilder

Source

pub struct WorkflowBuilder { /* private fields */ }
Source§
Source

Register an Activity with this Workflow and insert it before the designated position.

  • activity - the Activity to register
  • sibling - the activity to insert the new activity before
Source

Register an Activity with this Workflow and insert it in the designated position.

  • activity - the Activity to register
  • sibling - the activity to insert the new activity after
Source
Source

Register an Activity with this Workflow.

  • activity - the Activity to register
  • subactivities - the list of Activities to assign
Source

Register this Workflow, making it immutable and available for use.

Source

Register this Workflow, making it immutable and available for use.

  • configuration - a JSON representation of the workflow configuration
Source

Assign the list of activities as the new set of children for the specified activity.

  • activity - the Activity node to assign children
  • activities - the list of Activities to assign
Source

Remove all Activity nodes from this Workflow.

Source

Insert the list of activities before the specified activity and at the same level.

  • activity - the Activity node for which to insert activities before
  • activities - the list of Activities to insert
Source

Insert the list of activities after the specified activity and at the same level.

  • activity - the Activity node for which to insert activities after
  • activities - the list of Activities to insert
Source

Remove the specified activity

Source

Replace the specified activity.

  • activity - the Activity to replace
  • new_activity - the replacement Activity

§
§
§
§
§
§