23 if (!request->isFinalized()) {
virtual HttpResponsePtr createStockHttpResponse(const ConstHttpRequestPtr &request, const HttpStatusCode &status_code) const =0
Creates implementation specific HTTP response.
#define isc_throw(type, stream)
A shortcut macro to insert known values into exception arguments.
boost::shared_ptr< HttpResponse > HttpResponsePtr
Pointer to the HttpResponse object.
Generic exception thrown by HttpResponse class.
boost::shared_ptr< const HttpRequest > ConstHttpRequestPtr
Pointer to the const HttpRequest object.
virtual HttpResponsePtr createDynamicHttpResponse(const ConstHttpRequestPtr &request)=0
Creates implementation specific HTTP response.
Defines the logger used by the top-level component of kea-dhcp-ddns.
virtual HttpResponsePtr createHttpResponse(const ConstHttpRequestPtr &request) final
Create HTTP response from HTTP request received.