HttpResourceTree.h
Go to the documentation of this file.
Implementation of a HashMap for owned objects, i.e. anything created with new().
Definition: ObjectMap.h:47
HttpResourceDelegate onRequestComplete
request is complete OR upgraded
Definition: HttpResource.h:47
void setDefault(const HttpResourceDelegate &onRequestComplete)
Set the default resource handler, identified by "*" wildcard.
Definition: HttpResourceTree.h:38
Definition: Delegate.h:20
HttpResource * getDefault()
Get the current default resource handler, if any.
Definition: HttpResourceTree.h:52
#define RESOURCE_PATH_DEFAULT
Identifies the default resource path.
Definition: HttpResourceTree.h:20
Definition: HttpResource.h:30
void setDefault(const HttpPathDelegate &callback)
Set the default resource handler, identified by "*" wildcard.
Definition: HttpResourceTree.h:44
Class to map URL paths to classes which handle them.
Definition: HttpResourceTree.h:24
Delegate< void(HttpRequest &request, HttpResponse &response)> HttpPathDelegate
Definition: HttpResourceTree.h:17
void setDefault(HttpResource *resource)
Set the default resource handler.
Definition: HttpResourceTree.h:30
HttpResource * find(const String &key) const
Find the value for a given key, if it exists.
Definition: ObjectMap.h:225