BFEvaluationResponse Class

The response in the custom bruteforce evaluation function which defines what should happen next in the bruteforce process. See BFEvaluationDecision for possible actions.

If the plugin returns BFEvaluationDecision::Accept, it can define additional script starting content that is saved as a result (usually in the result.txt file) through setting the ResultFileStartContent property. The content is prepended before the inputs and can contain any commands, including comments.

If the plugin returns BFEvaluationDecision::Reject, it is allowed to change the inputs on its own (through modifying simManager.InputEvents). If the inputs were modified, it is required to set RewindTime to the time of the earliest input changed in the process. For example, if the plugin changed the inputs at time 1000ms, 2030ms and 4500ms, it should set RewindTime to 1000. If no inputs were not changed, RewindTime should be left unchanged (-1).

Behaviors

BFEvaluationResponse()
~BFEvaluationResponse()

Methods

Properties

BFEvaluationDecision Decision
int RewindTime
string ResultFileStartContent