10 #ifndef EVENTLOOPCONFIGURATIONTOKENSHANDLER_H_ 11 #define EVENTLOOPCONFIGURATIONTOKENSHANDLER_H_ 68 bool HandleTokens(
const std::vector<std::string> &tokens);
73 void _HandleAlgo(
const std::vector<std::string> &tokens);
74 void _HandleSet(
const std::vector<std::string> &tokens);
76 void _HandleCache(
const std::vector<std::string> &tokens);
const CommandLineParameters & clParameters
Definition: ConfigurationTokensHandler.h:71
~EventLoopConfigurationTokensHandler()
Destructor.
Definition: EventLoopConfigurationTokensHandler.cpp:21
bool _error
Definition: EventLoopConfigurationTokensHandler.h:85
A smart pointer not owning the wrapped object.
Definition: ObserverPtr.h:28
observer_ptr< EventLoop > _eventLoop
Definition: EventLoopConfigurationTokensHandler.h:81
void _HandleSequence(const std::vector< std::string > &tokens)
Definition: EventLoopConfigurationTokensHandler.cpp:125
IncludeFileExc.h IncludeFileExc class declaration.
Definition: Algorithm.h:21
void _HandleEventLoop(const std::vector< std::string > &tokens)
Definition: EventLoopConfigurationTokensHandler.cpp:75
A class to store parameters passed from command line.
Definition: CommandLineParameters.h:31
observer_ptr< Algorithm > _algorithm
Definition: EventLoopConfigurationTokensHandler.h:83
void _HandleCleanCache(const std::vector< std::string > &tokens)
Definition: EventLoopConfigurationTokensHandler.cpp:307
void _HandleFilter(const std::vector< std::string > &tokens)
Definition: EventLoopConfigurationTokensHandler.cpp:249
std::stack< std::unique_ptr< AlgoSequence > > _sequences
Definition: EventLoopConfigurationTokensHandler.h:82
bool _loopAlreadyBuilt
Definition: EventLoopConfigurationTokensHandler.h:86
bool HandleTokens(const std::vector< std::string > &tokens)
Handles event loop configuration tokens.
Definition: EventLoopConfigurationTokensHandler.cpp:30
Interface of configuration token handler classes.
Definition: ConfigurationTokensHandler.h:34
EventLoopConfigurationTokensHandler(AnalysisManager &manager, const CommandLineParameters &clParameters)
Constructor.
Definition: EventLoopConfigurationTokensHandler.h:28
Definition: EventLoopConfigurationTokensHandler.h:21
void _HandleCache(const std::vector< std::string > &tokens)
Definition: EventLoopConfigurationTokensHandler.cpp:286
void _HandleCollectGarbage(const std::vector< std::string > &tokens)
Definition: EventLoopConfigurationTokensHandler.cpp:341
void _HandleAlgo(const std::vector< std::string > &tokens)
Definition: EventLoopConfigurationTokensHandler.cpp:152
The top-level class managing the setup and run of the data analysis.
Definition: AnalysisManager.h:27
void _HandleEndSequence(const std::vector< std::string > &tokens)
Definition: EventLoopConfigurationTokensHandler.cpp:328
void _HandleSet(const std::vector< std::string > &tokens)
Definition: EventLoopConfigurationTokensHandler.cpp:192