/// @brief Concrete implementation of the HTTP response crator used
/// by the Control Agent.
///
-/// See the documentation of the @ref HttpResponseCreator for the basic
-/// information how HTTP response creators are utilized by the libkea-http
-/// library to generate HTTP responses.
+/// See the documentation of the @ref isc::http::HttpResponseCreator for
+/// the basic information how HTTP response creators are utilized by
+/// the libkea-http library to generate HTTP responses.
///
/// This creator expects that received requests are encapsulated in the
-/// @ref PostHttpRequestJson objects. The generated responses are
-/// encapsulated in the HttpResponseJson objects.
+/// @ref isc::http::PostHttpRequestJson objects. The generated responses
+/// are encapsulated in the HttpResponseJson objects.
///
/// This class uses @ref CtrlAgentCommandMgr singleton to process commands
/// conveyed in the HTTP body. The JSON responses returned by the manager
/// @brief Create a new request.
///
- /// This method creates a bare instance of the @ref PostHttpRequestJson.
+ /// This method creates a bare instance of the @ref
+ /// isc::http::PostHttpRequestJson.
///
- /// @return Pointer to the new instance of the @ref PostHttpRequestJson.
+ /// @return Pointer to the new instance of the @ref
+ /// isc::http::PostHttpRequestJson.
virtual http::HttpRequestPtr createNewHttpRequest() const;
/// @brief Creates stock HTTP response.
///
/// @param request Pointer to an object representing HTTP request.
/// @param status_code Status code of the response.
- /// @return Pointer to an @ref HttpResponseJson object representing stock
- /// HTTP response.
+ /// @return Pointer to an @ref isc::http::HttpResponseJson object
+ /// representing stock HTTP response.
virtual http::HttpResponsePtr
createStockHttpResponse(const http::ConstHttpRequestPtr& request,
const http::HttpStatusCode& status_code) const;
/// @brief HTTP response creator factory for Control Agent.
///
-/// See the documentation of the @ref HttpResponseCreatorFactory for
-/// the details how the response factory object is used by the
-/// @ref HttpListener.
+/// See the documentation of the @ref isc::http::HttpResponseCreatorFactory
+/// for the details how the response factory object is used by the
+/// @ref isc::http::HttpListener.
///
/// This class always returns the same instance of the
-/// @ref CtrlAgentResponseCreator which @ref HttpListener and
-/// @ref HttpConnection classes use to generate HTTP response messages
-/// which comply with the formats required by the Control Agent.
+/// @ref CtrlAgentResponseCreator which @ref isc::http::HttpListener and
+/// @ref isc::http::HttpConnection classes use to generate HTTP response
+/// messages which comply with the formats required by the Control Agent.
class CtrlAgentResponseCreatorFactory : public http::HttpResponseCreatorFactory {
public: