class
#include <eckit/web/HttpServer.h>
HttpServer
Base classes
- class HtmlResource
Public static functions
-
static void dispatch(eckit::
Stream &, std::istream &, HttpStream&, Url&) -
static void index(std::
ostream &, Url&)
Constructors, destructors, conversion operators
- HttpServer(int port, bool visible = false)
- ~HttpServer()
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::HttpServer:: dispatch(eckit::Stream &,
std::istream &,
HttpStream&,
Url&)
#include <eckit/web/HttpResource.h>
static void eckit::HttpServer:: index(std::ostream &,
Url&)
#include <eckit/web/HttpResource.h>
bool eckit::HttpServer:: restricted() virtual
#include <eckit/web/HttpResource.h>
const std::string & eckit::HttpServer:: resourceUrl() const
#include <eckit/web/HttpResource.h>
void eckit::HttpServer:: java(JavaAgent&) virtual
#include <eckit/web/HtmlObject.h>
void eckit::HttpServer:: substitute(std::ostream &,
const std::string &) virtual
#include <eckit/web/HtmlObject.h>
void eckit::HttpServer:: HEAD(std::ostream &,
Url&) virtual
#include <eckit/web/HtmlObject.h>
void eckit::HttpServer:: GET(std::ostream &,
Url&) virtual
#include <eckit/web/HtmlObject.h>
void eckit::HttpServer:: POST(std::ostream &,
Url&) virtual
#include <eckit/web/HtmlObject.h>
void eckit::HttpServer:: PUT(std::ostream &,
Url&) virtual
#include <eckit/web/HtmlObject.h>
void eckit::HttpServer:: DELETE(std::ostream &,
Url&) virtual
#include <eckit/web/HtmlObject.h>
void eckit::HttpServer:: TRACE(std::ostream &,
Url&) virtual
#include <eckit/web/HtmlObject.h>
void eckit::HttpServer:: OPTIONS(std::ostream &,
Url&) virtual
#include <eckit/web/HtmlObject.h>
void eckit::HttpServer:: CONNECT(std::ostream &,
Url&) virtual
#include <eckit/web/HtmlObject.h>
void eckit::HttpServer:: PATCH(std::ostream &,
Url&) virtual
#include <eckit/web/HtmlObject.h>