CFEL - ASG Software Suite  2.5.0
CASS
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
requestType Class Referenceabstract

#include <httpserver.h>

+ Inheritance diagram for requestType:
+ Collaboration diagram for requestType:

Public Member Functions

 requestType (MHD_Connection *connection, const char *address, httpServer &server)
 
virtual ~requestType ()
 
void sendResponse ()
 

Protected Member Functions

virtual void createResponseBuffer ()=0
 

Protected Attributes

std::string _address
 
std::string _responseBuffer
 
MHD_Response * _response
 
MHD_Connection * _connection
 
httpServer_server
 

Detailed Description

Definition at line 23 of file httpserver.h.

Constructor & Destructor Documentation

requestType::requestType ( MHD_Connection *  connection,
const char *  address,
httpServer server 
)
inline

Definition at line 26 of file httpserver.h.

virtual requestType::~requestType ( )
inlinevirtual

Definition at line 27 of file httpserver.h.

References _response.

Member Function Documentation

virtual void requestType::createResponseBuffer ( )
protectedpure virtual
void requestType::sendResponse ( )
inline

Definition at line 30 of file httpserver.h.

References _connection, _response, _responseBuffer, and createResponseBuffer().

Referenced by httpServer::handle_request().

Member Data Documentation

std::string requestType::_address
protected
MHD_Connection* requestType::_connection
protected

Definition at line 41 of file httpserver.h.

Referenced by sendResponse().

MHD_Response* requestType::_response
protected

Definition at line 40 of file httpserver.h.

Referenced by sendResponse(), and ~requestType().

std::string requestType::_responseBuffer
protected
httpServer& requestType::_server
protected

Definition at line 42 of file httpserver.h.

Referenced by req_histogram2DImage::createResponseBuffer().


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