1 /**
2 * Copyright (C) ARM Limited 2010-2012. All rights reserved.
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as
6 * published by the Free Software Foundation.
7 */
9 #ifndef REQUEST_XML_H
10 #define REQUEST_XML_H
12 #include "XMLReader.h"
14 struct ConfigParameters {
15 bool protocol;
16 bool events;
17 bool configuration;
18 bool counters;
19 bool session;
20 bool captured;
21 bool defaults;
22 };
24 class RequestXML {
25 public:
26 RequestXML(const char * str);
27 ~RequestXML();
28 ConfigParameters parameters;
29 private:
30 void requestTag(XMLReader* in);
31 };
33 #endif // REQUEST_XML_H