Blame view

src/XMLRequest/XMLRequestParser.hh 618 Bytes
fbe3c2bb   Benjamin Renard   First commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/*
 * XMLRequestParser.hh
 *
 *  Created on: Nov 23, 2012
 *      Author: f.casimir
 */

#ifndef XMLREQUESTPARSER_HH_
#define XMLREQUESTPARSER_HH_

#include <string>
#include <ParameterManager.hh>
#include <XMLConfigurator.hh>

namespace AMDA {
namespace XMLRequest {

class XMLRequestParser : public AMDA::XMLConfigurator::XMLConfigurator {
public:
	XMLRequestParser(const char* pXSDFile);
	virtual ~XMLRequestParser();

	void operator()( AMDA::Parameters::ParameterManager& lParameterManager, const std::string& requestFile);
};

} /* namespace XMLRequest */
} /* namespace AMDA */
#endif /* XMLREQUESTPARSER_HH_ */