|
virtual void | heartbeat () |
|
| feature_recorder_set (uint32_t flags_, const hash_def &hasher_, const std::string &input_fname_, const std::string &outdir_) |
|
virtual | ~feature_recorder_set () |
|
std::string | get_input_fname () const |
|
virtual const std::string & | get_outdir () const |
|
void | set_stop_list (const word_and_context_list *alist) |
|
void | set_alert_list (const word_and_context_list *alist) |
|
void | init (const feature_file_names_t &feature_files) |
|
void | flush_all () |
|
void | close_all () |
|
bool | has_name (std::string name) const |
|
void | set_flag (uint32_t f) |
|
void | unset_flag (uint32_t f) |
|
bool | flag_set (uint32_t f) const |
|
bool | flag_notset (uint32_t f) const |
|
uint32_t | get_flags () const |
|
void | add_histogram (const histogram_def &def) |
|
void | dump_histograms (void *user, feature_recorder::dump_callback_t cb, xml_notifier_t xml_error_notifier) const |
|
virtual feature_recorder * | create_name_factory (const std::string &name_) |
|
virtual void | create_name (const std::string &name, bool create_stop_also) |
|
void | add_stats (const std::string &bucket, double seconds) |
|
void | get_stats (void *user, stat_callback_t stat_callback) const |
|
void | dump_name_count_stats (dfxml_writer &writer) const |
|
virtual void | db_send_sql (void *db3, const char **stmts,...) |
|
virtual void * | db_create_empty (const std::string &name) |
|
void | db_create_table (const std::string &name) |
|
void | db_create () |
|
void | db_transaction_begin () |
|
void | db_transaction_commit () |
|
void | db_close () |
|
virtual bool | check_previously_processed (const uint8_t *buf, size_t bufsize) |
|
virtual feature_recorder * | get_name (const std::string &name) const |
|
virtual feature_recorder * | get_alert_recorder () const |
|
virtual void | get_feature_file_list (std::vector< std::string > &ret) |
|
The feature_recorder_set is an object that controls output. It knows where the output goes (outdir), the various feature recorders that write to that output, and provides for synchronization. It also has the factory method for new feature_recorders. Therefore if you want a different feature_recorder, this set should be subclassed as well.
Definition at line 28 of file feature_recorder_set.h.