FunctionsArgsListParser.hh
723 Bytes
/*
* FunctionsArgsListParser.hh
*
* Created on: Dec 03, 2020
* Author: AKKA
*/
#ifndef FUNCTIONSARGSLISTPARSER_HH_
#define FUNCTIONSARGSLISTPARSER_HH_
#include "XMLConfigurator.hh"
#include "ArgListInfo.hh"
namespace AMDA {
namespace parser {
/**
* @class FunctionsArgsListParser
* @brief Implementation of a XMLConfigurator to parse functions arguments list file
* @details
*/
class FunctionsArgsListParser : public AMDA::XMLConfigurator::XMLConfigurator{
public:
FunctionsArgsListParser (const char* pXSDFile);
virtual ~FunctionsArgsListParser() {}
ArgListInfoMap parse(const std::string& requestFile);
};
} /* namespace parser */
} /* namespace AMDA */
#endif /* FUNCTIONSARGSLISTPARSER_HH_ */