class
#include <eckit/web/HtmlResource.h>
HtmlResource Intermediate Class Derive all resources that provide an Html content
Base classes
- class HttpResource
Derived classes
- class AgentResource
- class CgiResource
- class FileResource
- class HttpServer
- class JavaResource
Public static functions
-
static void dispatch(eckit::
Stream&, std:: istream&, HttpStream&, Url&) -
static void index(std::
ostream&, Url&)
Constructors, destructors, conversion operators
-
HtmlResource(const std::
string&) - ~HtmlResource() override
Public functions
- auto restricted() -> bool virtual
-
auto resourceUrl() const -> const std::
string& - void java(JavaAgent&) virtual
-
void substitute(std::
ostream&, const std:: string&) virtual -
void HEAD(std::
ostream&, Url&) virtual -
void GET(std::
ostream&, Url&) virtual -
void POST(std::
ostream&, Url&) virtual -
void PUT(std::
ostream&, Url&) virtual -
void DELETE(std::
ostream&, Url&) virtual -
void TRACE(std::
ostream&, Url&) virtual -
void OPTIONS(std::
ostream&, Url&) virtual -
void CONNECT(std::
ostream&, Url&) virtual -
void PATCH(std::
ostream&, Url&) virtual
Function documentation
static void eckit:: HtmlResource:: dispatch(eckit:: Stream&,
std:: istream&,
HttpStream&,
Url&)
#include <eckit/web/HttpResource.h>
static void eckit:: HtmlResource:: index(std:: ostream&,
Url&)
#include <eckit/web/HttpResource.h>
bool eckit:: HtmlResource:: restricted() virtual
#include <eckit/web/HttpResource.h>
const std:: string& eckit:: HtmlResource:: resourceUrl() const
#include <eckit/web/HttpResource.h>
void eckit:: HtmlResource:: java(JavaAgent&) virtual
#include <eckit/web/HtmlObject.h>
void eckit:: HtmlResource:: substitute(std:: ostream&,
const std:: string&) virtual
#include <eckit/web/HtmlObject.h>
void eckit:: HtmlResource:: HEAD(std:: ostream&,
Url&) virtual
#include <eckit/web/HtmlObject.h>
void eckit:: HtmlResource:: GET(std:: ostream&,
Url&) virtual
#include <eckit/web/HtmlObject.h>
void eckit:: HtmlResource:: POST(std:: ostream&,
Url&) virtual
#include <eckit/web/HtmlObject.h>
void eckit:: HtmlResource:: PUT(std:: ostream&,
Url&) virtual
#include <eckit/web/HtmlObject.h>
void eckit:: HtmlResource:: DELETE(std:: ostream&,
Url&) virtual
#include <eckit/web/HtmlObject.h>
void eckit:: HtmlResource:: TRACE(std:: ostream&,
Url&) virtual
#include <eckit/web/HtmlObject.h>
void eckit:: HtmlResource:: OPTIONS(std:: ostream&,
Url&) virtual
#include <eckit/web/HtmlObject.h>
void eckit:: HtmlResource:: CONNECT(std:: ostream&,
Url&) virtual
#include <eckit/web/HtmlObject.h>
void eckit:: HtmlResource:: PATCH(std:: ostream&,
Url&) virtual
#include <eckit/web/HtmlObject.h>