Public Types | Public Member Functions | Private Attributes | List of all members
async_web_server_cpp::HttpRequestBodyCollector Class Reference

#include <http_request_handler.hpp>

Public Types

typedef boost::function< void(const HttpRequest &, boost::shared_ptr< HttpConnection >, const std::string &body)> Handler
 

Public Member Functions

 HttpRequestBodyCollector (Handler handler)
 
bool operator() (const HttpRequest &request, boost::shared_ptr< HttpConnection > connection, const char *begin, const char *end)
 

Private Attributes

Handler handler_
 

Detailed Description

Definition at line 53 of file http_request_handler.hpp.

Member Typedef Documentation

◆ Handler

typedef boost::function<void(const HttpRequest&, boost::shared_ptr<HttpConnection>, const std::string& body)> async_web_server_cpp::HttpRequestBodyCollector::Handler

Definition at line 59 of file http_request_handler.hpp.

Constructor & Destructor Documentation

◆ HttpRequestBodyCollector()

async_web_server_cpp::HttpRequestBodyCollector::HttpRequestBodyCollector ( Handler  handler)

Definition at line 135 of file http_request_handler.cpp.

Member Function Documentation

◆ operator()()

bool async_web_server_cpp::HttpRequestBodyCollector::operator() ( const HttpRequest request,
boost::shared_ptr< HttpConnection connection,
const char *  begin,
const char *  end 
)

Definition at line 140 of file http_request_handler.cpp.

Member Data Documentation

◆ handler_

Handler async_web_server_cpp::HttpRequestBodyCollector::handler_
private

Definition at line 68 of file http_request_handler.hpp.


The documentation for this class was generated from the following files:


async_web_server_cpp
Author(s): Mitchell Wills , Russel Toris
autogenerated on Mon Feb 28 2022 21:54:08