NorMIT-nav  16.5
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 246 of file cxHttpRequestHandler.cpp.

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

Definition at line 280 of file cxHttpRequestHandler.cpp.

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

Definition at line 266 of file cxHttpRequestHandler.cpp.

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

Definition at line 285 of file cxHttpRequestHandler.cpp.

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

Definition at line 234 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 344 of file cxHttpRequestHandler.cpp.

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

Definition at line 184 of file cxHttpRequestHandler.cpp.

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

Definition at line 147 of file cxHttpRequestHandler.cpp.

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

Definition at line 290 of file cxHttpRequestHandler.cpp.

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

Definition at line 371 of file cxHttpRequestHandler.cpp.

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

Definition at line 163 of file cxHttpRequestHandler.cpp.

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

Definition at line 212 of file cxHttpRequestHandler.cpp.

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

Definition at line 304 of file cxHttpRequestHandler.cpp.

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

Definition at line 365 of file cxHttpRequestHandler.cpp.

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

Definition at line 359 of file cxHttpRequestHandler.cpp.

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

Definition at line 387 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: