tcpflow  1.6.1
About: tcpflow is a TCP/IP packet demultiplexer that captures data transmitted as part of TCP connections (flows), and stores the data in a way that is convenient for protocol analysis and debugging.
  Fossies Dox: tcpflow-1.6.1.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

be13::plugin Struct Reference

#include <bulk_extractor_i.h>

Collaboration diagram for be13::plugin:
[legend]

Public Types

typedef std::vector< scanner_def * > scanner_vector
 

Static Public Member Functions

static void set_scanner_debug (int debug)
 
static void load_scanner (scanner_t scanner, const scanner_info::scanner_config &sc)
 
static void load_scanner_file (std::string fn, const scanner_info::scanner_config &sc)
 
static void load_scanners (scanner_t *const *scanners_builtin, const scanner_info::scanner_config &sc)
 
static void load_scanner_directory (const std::string &dirname, const scanner_info::scanner_config &sc)
 
static void load_scanner_directories (const std::vector< std::string > &dirnames, const scanner_info::scanner_config &sc)
 
static void load_scanner_packet_handlers ()
 
static void message_enabled_scanners (scanner_params::phase_t phase, feature_recorder_set &fs)
 
static scanner_tfind_scanner (const std::string &name)
 
static void get_enabled_scanners (std::vector< std::string > &svector)
 
static void add_enabled_scanner_histograms_to_feature_recorder_set (feature_recorder_set &fs)
 
static bool find_scanner_enabled ()
 
static void scanners_disable_all ()
 
static void scanners_enable_all ()
 
static void set_scanner_enabled (const std::string &name, bool enable)
 
static void set_scanner_enabled_all (bool enable)
 
static void scanners_enable (const std::string &name)
 
static void scanners_disable (const std::string &name)
 
static void scanners_process_enable_disable_commands ()
 
static void scanners_init (feature_recorder_set &fs)
 
static void info_scanners (bool detailed_info, bool detailed_settings, scanner_t *const *scanners_builtin, const char enable_opt, const char disable_opt)
 
static void phase_shutdown (feature_recorder_set &fs, std::stringstream *sxml=0)
 
static uint32_t get_max_depth_seen ()
 
static void process_sbuf (const class scanner_params &sp)
 
static void process_packet (const be13::packet_info &pi)
 
static void get_scanner_feature_file_names (feature_file_names_t &feature_file_names)
 

Static Public Attributes

static scanner_vector current_scanners
 
static bool dup_data_alerts = false
 
static uint64_t dup_data_encountered = 0
 

Detailed Description

Definition at line 820 of file bulk_extractor_i.h.


The documentation for this struct was generated from the following files: