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
BFEvaluationResponse& opAssign(const BFEvaluationResponse&in other)
Properties
BFEvaluationDecision Decision
int RewindTime
string ResultFileStartContent