29 #ifndef DPP_SKIP_MODULE_H 30 #define DPP_SKIP_MODULE_H 1 58 virtual void initialize(const ::datatools::properties & ,
83 bool inverted_ =
false);
87 bool inverted_ =
false);
109 #endif // DPP_SKIP_MODULE_H
skip_module(datatools::logger::priority=datatools::logger::PRIO_FATAL)
Constructor.
Definition: skip_module.h:46
Definition: skip_module.h:47
Top-level namespace of the Bayeux/dpp module library.
Definition: base_module.h:56
Internal class of the skip_module class.
Definition: skip_module.h:69
virtual void reset()
Reset.
Definition: skip_module.h:48
process_status
Processing status flags used as the returned value of data processing methods through the pipeline.
Definition: base_module.h:65
virtual void initialize(const ::datatools::properties &, datatools::service_manager &, dpp::module_handle_dict_type &)
Initialization.
virtual process_status process(::datatools::things &)
Data record processing.
module_handle_type handle
Definition: skip_module.h:72
void _set_defaults()
Set default values before explicit settings and initialization.
std::string label
Definition: skip_module.h:71
std::map< std::string, module_entry_type > module_handle_dict_type
Definition: module_tools.h:141
Base processing module (abstract interface)
Definition: base_module.h:59
#define DPP_MODULE_REGISTRATION_INTERFACE(T)
Definition: base_module.h:231
void set_first_last(int first_, int last_, bool inverted_=false)
virtual ~skip_module()
Destructor.
void set_first_number(int first_, int number_, bool inverted_=false)
mode_type
Skip mode.
Definition: skip_module.h:44
A data processing module to skip some data records.
Definition: skip_module.h:38