Kea  2.3.5-git
response.h File Reference
#include <cc/data.h>
#include <http/header_context.h>
#include <http/http_message.h>
#include <http/response_context.h>
#include <boost/lexical_cast.hpp>
#include <boost/shared_ptr.hpp>
#include <string>
#include <vector>
+ Include dependency graph for response.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  isc::http::CallSetGenericBody
 Encapsulates the boolean value indicating if the HttpResponse constructor should call its setGenericBody method during construction. More...
 
class  isc::http::HttpResponse
 Represents HTTP response message. More...
 
class  isc::http::HttpResponseError
 Generic exception thrown by HttpResponse class. More...
 

Namespaces

 isc
 Defines the logger used by the top-level component of kea-lfc.
 
 isc::http
 

Typedefs

typedef boost::shared_ptr< const HttpResponse > isc::http::ConstHttpResponsePtr
 Pointer to the const HttpResponse object. More...
 
typedef boost::shared_ptr< HttpResponse > isc::http::HttpResponsePtr
 Pointer to the HttpResponse object. More...
 

Enumerations

enum  isc::http::HttpStatusCode : std::uint16_t {
  isc::http::HttpStatusCode::OK = 200, isc::http::HttpStatusCode::CREATED = 201, isc::http::HttpStatusCode::ACCEPTED = 202, isc::http::HttpStatusCode::NO_CONTENT = 204,
  isc::http::HttpStatusCode::MULTIPLE_CHOICES = 300, isc::http::HttpStatusCode::MOVED_PERMANENTLY = 301, isc::http::HttpStatusCode::MOVED_TEMPORARILY = 302, isc::http::HttpStatusCode::NOT_MODIFIED = 304,
  isc::http::HttpStatusCode::BAD_REQUEST = 400, isc::http::HttpStatusCode::UNAUTHORIZED = 401, isc::http::HttpStatusCode::FORBIDDEN = 403, isc::http::HttpStatusCode::NOT_FOUND = 404,
  isc::http::HttpStatusCode::REQUEST_TIMEOUT = 408, isc::http::HttpStatusCode::INTERNAL_SERVER_ERROR = 500, isc::http::HttpStatusCode::NOT_IMPLEMENTED = 501, isc::http::HttpStatusCode::BAD_GATEWAY = 502,
  isc::http::HttpStatusCode::SERVICE_UNAVAILABLE = 503
}
 HTTP status codes (cf RFC 2068) More...