Kea
1.5.0
post_request.h
Go to the documentation of this file.
1
// Copyright (C) 2016-2018 Internet Systems Consortium, Inc. ("ISC")
2
//
3
// This Source Code Form is subject to the terms of the Mozilla Public
4
// License, v. 2.0. If a copy of the MPL was not distributed with this
5
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
6
7
#ifndef HTTP_POST_REQUEST_H
8
#define HTTP_POST_REQUEST_H
9
10
#include <
http/request.h
>
11
#include <boost/shared_ptr.hpp>
12
13
namespace
isc
{
14
namespace
http {
15
16
class
PostHttpRequest;
17
19
typedef
boost::shared_ptr<PostHttpRequest>
PostHttpRequestPtr
;
21
typedef
boost::shared_ptr<const PostHttpRequest>
ConstPostHttpRequestPtr
;
22
29
class
PostHttpRequest
:
public
HttpRequest
{
30
public
:
31
33
PostHttpRequest
();
34
40
PostHttpRequest
(
const
Method
& method,
const
std::string& uri,
const
HttpVersion
&
version
);
41
42
};
43
44
45
}
// namespace http
46
}
// namespace isc
47
48
#endif
version
int version()
returns Kea hooks version.
Definition:
high_availability/version.cc:13
isc::http::ConstPostHttpRequestPtr
boost::shared_ptr< const PostHttpRequest > ConstPostHttpRequestPtr
Pointer to const PostHttpRequest.
Definition:
post_request.h:21
isc::http::PostHttpRequest
Represents HTTP POST request.
Definition:
post_request.h:29
isc::http::HttpVersion
HTTP protocol version.
Definition:
http_types.h:14
isc
Defines the logger used by the top-level component of kea-dhcp-ddns.
Definition:
agent_parser.cc:144
isc::http::HttpRequest
Represents HTTP request message.
Definition:
request.h:48
isc::http::PostHttpRequestPtr
boost::shared_ptr< PostHttpRequest > PostHttpRequestPtr
Pointer to PostHttpRequest.
Definition:
post_request.h:16
request.h
isc::http::HttpRequest::Method
Method
HTTP methods.
Definition:
request.h:52
isc::http::PostHttpRequest::PostHttpRequest
PostHttpRequest()
Constructor for inbound HTTP request.
Definition:
post_request.cc:14
src
lib
http
post_request.h
Generated on Fri Jul 10 2020 09:12:51 for Kea by
1.8.18