Nebula
Loading...
Searching...
No Matches
svgtestpagehandler.h
Go to the documentation of this file.
1#pragma once
2#ifndef DEBUG_SVGTESTPAGEHANDLER_H
3#define DEBUG_SVGTESTPAGEHANDLER_H
4//------------------------------------------------------------------------------
15
16//------------------------------------------------------------------------------
17namespace Debug
18{
20{
22public:
26 virtual void HandleRequest(const Ptr<Http::HttpRequest>& request);
27
28private:
30 bool TestShapeRendering(const Ptr<Http::HttpRequest>& request);
33};
34
35} // namespace Debug
36//------------------------------------------------------------------------------
37#endif
38
39
A HTTP test page handler to test SVG rendering functionality.
Definition svgtestpagehandler.h:20
virtual void HandleRequest(const Ptr< Http::HttpRequest > &request)
handle a http request, the handler is expected to fill the content stream with response data
Definition svgtestpagehandler.cc:122
SvgTestPageHandler()
constructor
Definition svgtestpagehandler.cc:22
bool TestShapeRendering(const Ptr< Http::HttpRequest > &request)
test shape rendering
Definition svgtestpagehandler.cc:33
bool TestLineChartRendering(const Ptr< Http::HttpRequest > &request)
test line chart rendering
Definition svgtestpagehandler.cc:94
__DeclareClass(SvgTestPageHandler)
HttpRequestHandlers are attached to the HttpServer and process incoming HTTP requests.
Definition httprequesthandler.h:31
Nebula's smart pointer class which manages the life time of RefCounted objects.
Definition ptr.h:38
Definition corepagehandler.cc:13