retdec
|
#include <yara_detector.h>
Public Member Functions | |
CallbackSettings (bool cStoreAll, std::vector< YaraRule > &cDetected, std::vector< YaraRule > &cUndetected) | |
Other methods | |
void | addDetected (YaraRule &rule) |
void | addUndetected (YaraRule &rule) |
bool | storeAllRules () const |
Private Attributes | |
bool | storeAll |
set to true if you want store all rules (not only detected) More... | |
std::vector< YaraRule > & | storedDetected |
link to detected rules More... | |
std::vector< YaraRule > & | storedUndetected |
link to undetected rules More... | |
Structure for callback function
retdec::yaracpp::YaraDetector::CallbackSettings::CallbackSettings | ( | bool | cStoreAll, |
std::vector< YaraRule > & | cDetected, | ||
std::vector< YaraRule > & | cUndetected | ||
) |
Constructor of settings class
cStoreAll | If this parameter is set to true , all rules will be stored (not only detected rules) |
cDetected | Into this variable detected rules will be stored |
cUndetected | Into this variable undetected rules will be stored |
void retdec::yaracpp::YaraDetector::CallbackSettings::addDetected | ( | YaraRule & | rule | ) |
Add detected rule
rule | Rule to store |
void retdec::yaracpp::YaraDetector::CallbackSettings::addUndetected | ( | YaraRule & | rule | ) |
Add undetected rule
rule | Rule to store |
bool retdec::yaracpp::YaraDetector::CallbackSettings::storeAllRules | ( | ) | const |
Check if storing of all rules (not only detected) is set
true
if storing of all rules is set
|
private |
set to true
if you want store all rules (not only detected)
|
private |
link to detected rules
|
private |
link to undetected rules