FunctionsParser.hh
646 Bytes
/*
* FunctionsParser.hh
*
* Created on: Mar 19, 2019
* Author: AKKA
*/
#ifndef FUNCTIONSPARSER_HH_
#define FUNCTIONSPARSER_HH_
#include "XMLConfigurator.hh"
#include "FunctionInfo.hh"
namespace AMDA {
namespace parser {
/**
* @class FunctionsParser
* @brief Implementation of a XMLConfigurator to parse functions file
* @details
*/
class FunctionsParser : public AMDA::XMLConfigurator::XMLConfigurator{
public:
FunctionsParser (const char* pXSDFile);
virtual ~FunctionsParser() {}
FunctionInfoMap parse(const std::string& requestFile);
};
} /* namespace parser */
} /* namespace AMDA */
#endif /* FUNCTIONSPARSER_HH_ */