7#ifndef CMD_RESPONSE_CREATOR_FACTORY_H
8#define CMD_RESPONSE_CREATOR_FACTORY_H
37 std::unordered_set<std::string> command_accept_list)
39 command_accept_list)) {
47 return (sole_creator_);
CmdResponseCreatorFactory(http::HttpAuthConfigPtr http_auth_config, std::unordered_set< std::string > command_accept_list)
Constructor.
virtual http::HttpResponseCreatorPtr create() const
Returns an instance of the CmdResponseCreator which is used by HTTP server to generate responses to c...
Concrete implementation of the HTTP response creator used for processing API commands.
Specifies the interface for implementing custom factory classes used to create instances of HttpRespo...
boost::shared_ptr< HttpAuthConfig > HttpAuthConfigPtr
Type of shared pointers to HTTP authentication configuration.
boost::shared_ptr< HttpResponseCreator > HttpResponseCreatorPtr
Pointer to the HttpResponseCreator object.
Defines the logger used by the top-level component of kea-lfc.