Stellarium 0.15.2
Classes | Typedefs | Functions
QtWebApp library

Classes

struct  HttpConnectionHandlerSettings
 Contains all settings for the connection handler. More...
 
class  HttpConnectionHandler
 The connection handler accepts incoming connections and dispatches incoming requests to to a request mapper. More...
 
struct  HttpConnectionHandlerPoolSettings
 Contains all settings for the connection handler pool and the child connection handlers. More...
 
class  HttpConnectionHandlerPool
 Pool of http connection handlers. More...
 
class  HttpCookie
 HTTP cookie as defined in RFC 2109. More...
 
struct  HttpListenerSettings
 Contains all settings for HttpListener and supporting classes. More...
 
class  HttpListener
 Listens for incoming TCP connections and and passes all incoming HTTP requests to your implementation of HttpRequestHandler, which processes the request and generates the response (usually a HTML document). More...
 
class  HttpRequest
 This object represents a single HTTP request. More...
 
class  HttpRequestHandler
 The request handler generates a response for each HTTP request. More...
 
class  HttpResponse
 This object represents a HTTP response, used to return something to the web client. More...
 
struct  StaticFileControllerSettings
 Contains all the settings for the StaticFileController. More...
 
class  StaticFileController
 Delivers static files. More...
 
class  ITemplateTranslationProvider
 Interface for Template::translate calls. More...
 

Typedefs

typedef int tSocketDescriptor
 Alias type definition, for compatibility to different Qt versions. More...
 
typedef QSslConfiguration HttpSslConfiguration
 Alias for QSslConfiguration if OpenSSL is not supported. More...
 

Functions

DECLSPEC const char * getQtWebAppLibVersion ()
 Get the library version number. More...
 

Detailed Description

The QtWebApp library is developed by Stefan Frings (http://stefanfrings.de/qtwebapp/index-en.html). It is used by the Stellarium Remote Control Plug-in to provide the HTTP server that serves the plugin's API.

Some changes have been made to the library to fit it better into Stellarium. The main differences are:

Author
Stefan Frings, Florian Schaukowitsch

Typedef Documentation

typedef QSslConfiguration HttpSslConfiguration

Alias for QSslConfiguration if OpenSSL is not supported.

Definition at line 36 of file httpconnectionhandler.h.

typedef int tSocketDescriptor

Alias type definition, for compatibility to different Qt versions.

Definition at line 26 of file httpconnectionhandler.h.

Function Documentation

DECLSPEC const char* getQtWebAppLibVersion ( )

Get the library version number.