Web framework C++  2.0.0
Simple web framework on c++ designed to easily create web pages, etc
Public Member Functions | List of all members
DefaultResponse Class Reference

Response class which is intended to make sample html pages on status codes. More...

#include <default_response.h>

Inheritance diagram for DefaultResponse:
Inheritance graph
Collaboration diagram for DefaultResponse:
Collaboration graph

Public Member Functions

 DefaultResponse (int status_code, const char *body=nullptr)
 
- Public Member Functions inherited from Response
 Response ()
 
 Response (const char *body)
 
 Response (HTTP::Version version, int status, Headers &headers, MessageBody &body)
 
 ~Response ()
 
void setVersion (HTTP::Version version)
 
void setStatus (int status)
 
void setHeaders (Headers &headers)
 
void setBody (MessageBody &body)
 
HTTP::Version getVersion ()
 
int getStatus ()
 
HeadersgetHeaders ()
 
MessageBodygetBody ()
 
void finalize ()
 
bool isFinalized ()
 
void setElapsedTime (std::chrono::duration< double, std::milli > ms)
 
std::chrono::duration< double, std::milli > getElapsedTime ()
 

Detailed Description

Response class which is intended to make sample html pages on status codes.

Inherited class DefaultResponse from Response for setting stubs for non-realized functionality

Constructor & Destructor Documentation

DefaultResponse::DefaultResponse ( int  status_code,
const char *  body = nullptr 
)
explicit

Create DefaultResponse with code status or custom body

Parameters
status_codehttp code status, set the body for its reason phrase, if status_code < 0, set the body from param body
bodycustom body page

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