Fraxinus  17.12
An IGT application
cx::HttpRequestHandler Class Reference

#include <cxHttpRequestHandler.h>

Inheritance diagram for cx::HttpRequestHandler:

Public Slots

void handle_request (QHttpRequest *req, QHttpResponse *resp)
 

Public Member Functions

 HttpRequestHandler (RemoteAPIPtr api)
 

Protected Member Functions

void handle_complete_request (QHttpRequest *req, QHttpResponse *resp)
 
void process_mainpage (QHttpRequest *req, QHttpResponse *resp)
 
void handle_screen (QHttpRequest *req, QHttpResponse *resp)
 
void process_screen (QHttpRequest *req, QHttpResponse *resp)
 
void handle_layout (QHttpRequest *req, QHttpResponse *resp)
 
void process_display (QHttpRequest *req, QHttpResponse *resp)
 
void process_stream (QHttpRequest *req, QHttpResponse *resp)
 
void process_layout (QHttpRequest *req, QHttpResponse *resp)
 
void reply_mainpage (QHttpResponse *resp)
 
void reply_screenshot (QHttpResponse *resp)
 
void reply_notfound (QHttpResponse *resp)
 
void reply_method_not_allowed (QHttpResponse *resp)
 
void reply_layout_list (QHttpResponse *resp)
 
void get_display_image (QHttpResponse *resp)
 
void create_display (QHttpRequest *req, QHttpResponse *resp)
 
void delete_display (QHttpResponse *resp)
 
virtual void create_stream (QHttpRequest *req, QHttpResponse *resp)
 
virtual void delete_stream (QHttpResponse *resp)
 
virtual QString getAdditionalMainPageDescription () const
 

Protected Attributes

RemoteAPIPtr mApi
 

Detailed Description

Definition at line 50 of file cxHttpRequestHandler.h.

Constructor & Destructor Documentation

cx::HttpRequestHandler::HttpRequestHandler ( RemoteAPIPtr  api)

Definition at line 60 of file cxHttpRequestHandler.cpp.

Member Function Documentation

void cx::HttpRequestHandler::create_display ( QHttpRequest *  req,
QHttpResponse *  resp 
)
protected

Definition at line 235 of file cxHttpRequestHandler.cpp.

void cx::HttpRequestHandler::create_stream ( QHttpRequest *  req,
QHttpResponse *  resp 
)
protectedvirtual

Definition at line 269 of file cxHttpRequestHandler.cpp.

void cx::HttpRequestHandler::delete_display ( QHttpResponse *  resp)
protected

Definition at line 255 of file cxHttpRequestHandler.cpp.

void cx::HttpRequestHandler::delete_stream ( QHttpResponse *  resp)
protectedvirtual

Definition at line 274 of file cxHttpRequestHandler.cpp.

void cx::HttpRequestHandler::get_display_image ( QHttpResponse *  resp)
protected

Definition at line 223 of file cxHttpRequestHandler.cpp.

virtual QString cx::HttpRequestHandler::getAdditionalMainPageDescription ( ) const
inlineprotectedvirtual

Definition at line 81 of file cxHttpRequestHandler.h.

void cx::HttpRequestHandler::handle_complete_request ( QHttpRequest *  req,
QHttpResponse *  resp 
)
protected

Definition at line 87 of file cxHttpRequestHandler.cpp.

void cx::HttpRequestHandler::handle_layout ( QHttpRequest *  req,
QHttpResponse *  resp 
)
protected

Definition at line 124 of file cxHttpRequestHandler.cpp.

void cx::HttpRequestHandler::handle_request ( QHttpRequest *  req,
QHttpResponse *  resp 
)
slot

Definition at line 64 of file cxHttpRequestHandler.cpp.

void cx::HttpRequestHandler::handle_screen ( QHttpRequest *  req,
QHttpResponse *  resp 
)
protected

Definition at line 333 of file cxHttpRequestHandler.cpp.

void cx::HttpRequestHandler::process_display ( QHttpRequest *  req,
QHttpResponse *  resp 
)
protected

Definition at line 178 of file cxHttpRequestHandler.cpp.

void cx::HttpRequestHandler::process_layout ( QHttpRequest *  req,
QHttpResponse *  resp 
)
protected

Definition at line 146 of file cxHttpRequestHandler.cpp.

void cx::HttpRequestHandler::process_mainpage ( QHttpRequest *  req,
QHttpResponse *  resp 
)
protected

Definition at line 279 of file cxHttpRequestHandler.cpp.

void cx::HttpRequestHandler::process_screen ( QHttpRequest *  req,
QHttpResponse *  resp 
)
protected

Definition at line 359 of file cxHttpRequestHandler.cpp.

void cx::HttpRequestHandler::process_stream ( QHttpRequest *  req,
QHttpResponse *  resp 
)
protected

Definition at line 160 of file cxHttpRequestHandler.cpp.

void cx::HttpRequestHandler::reply_layout_list ( QHttpResponse *  resp)
protected

Definition at line 201 of file cxHttpRequestHandler.cpp.

void cx::HttpRequestHandler::reply_mainpage ( QHttpResponse *  resp)
protected

Definition at line 293 of file cxHttpRequestHandler.cpp.

void cx::HttpRequestHandler::reply_method_not_allowed ( QHttpResponse *  resp)
protected

Definition at line 353 of file cxHttpRequestHandler.cpp.

void cx::HttpRequestHandler::reply_notfound ( QHttpResponse *  resp)
protected

Definition at line 347 of file cxHttpRequestHandler.cpp.

void cx::HttpRequestHandler::reply_screenshot ( QHttpResponse *  resp)
protected

Definition at line 375 of file cxHttpRequestHandler.cpp.

Member Data Documentation

RemoteAPIPtr cx::HttpRequestHandler::mApi
protected

Definition at line 84 of file cxHttpRequestHandler.h.


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