libiqxmlrpc
0.12.4
Main Page
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Files
Functions
Typedefs
Enumerations
libiqxmlrpc
request_parser.h
1
// Libiqxmlrpc - an object-oriented XML-RPC solution.
2
// Copyright (C) 2011 Anton Dedov
3
4
#ifndef _iqxmlrpc_request_parser_h_
5
#define _iqxmlrpc_request_parser_h_
6
7
#include <boost/optional.hpp>
8
#include "parser2.h"
9
#include "request.h"
10
11
namespace
iqxmlrpc {
12
13
class
RequestBuilder
:
public
BuilderBase
{
14
public
:
15
RequestBuilder
(
Parser
&);
16
17
Request
*
18
get
();
19
20
private
:
21
virtual
void
22
do_visit_element(
const
std::string&);
23
24
StateMachine
state_;
25
boost::optional<std::string> method_name_;
26
Param_list
params_;
27
};
28
29
}
// namespace iqxmlrpc
30
31
#endif
Generated on Mon Aug 5 2013 18:53:37 for libiqxmlrpc by
1.8.3.1