|
SatCat5
|
The NullResource does not implement GET, POST, PUT, or DELETE.
This wrapper is required because the base constructor is private.
Definition at line 172 of file coap_resource.h.
#include <coap_resource.h>
Public Member Functions | |
| ResourceNull (const char *uri) | |
| ResourceNull (ResourceServer *server, const char *uri) | |
| bool | operator== (const Resource &other) const |
| Comparison operators for comparing two URI-paths. | |
| bool | operator!= (const Resource &other) const |
| Comparison operators for comparing two URI-paths. | |
| satcat5::ip::Dispatch * | ip () const |
| Pointer to the parent's network interface. | |
| satcat5::udp::Dispatch * | udp () const |
| Pointer to the parent's network interface. | |
| virtual bool | request_get (Connection *obj, Reader *msg) |
| Event handlers for GET, POST, PUT, and DELETE queries. More... | |
| virtual bool | request_post (Connection *obj, Reader *msg) |
| Event handlers for GET, POST, PUT, and DELETE queries. More... | |
| virtual bool | request_put (Connection *obj, Reader *msg) |
| Event handlers for GET, POST, PUT, and DELETE queries. More... | |
| virtual bool | request_delete (Connection *obj, Reader *msg) |
| Event handlers for GET, POST, PUT, and DELETE queries. More... | |
Static Protected Member Functions | |
| static constexpr const char * | normalize_uri (const char *uri) |
| Remove leading slash from a user-provided path. | |
Protected Attributes | |
| const char *const | m_uri_path |
| URI-Path for this resource. | |
| ResourceServer *const | m_server |
| Optional pointer to the server object. | |
Private Attributes | |
| Resource * | m_next |
|
inlinevirtualinherited |
Event handlers for GET, POST, PUT, and DELETE queries.
The Child class SHOULD override at least one of the following event handlers corresponding to GET, POST, PUT, and DELETE requests, respectively. Default behavior is to respond with the 4.05 Method Not Allowed error code.
Reimplemented in satcat5::coap::ResourceError, and satcat5::coap::ProxyResource.
Definition at line 95 of file coap_resource.h.
|
inlinevirtualinherited |
Event handlers for GET, POST, PUT, and DELETE queries.
The Child class SHOULD override at least one of the following event handlers corresponding to GET, POST, PUT, and DELETE requests, respectively. Default behavior is to respond with the 4.05 Method Not Allowed error code.
Reimplemented in satcat5::coap::ResourceError, satcat5::coap::ResourceEcho, and satcat5::coap::ProxyResource.
Definition at line 89 of file coap_resource.h.
|
inlinevirtualinherited |
Event handlers for GET, POST, PUT, and DELETE queries.
The Child class SHOULD override at least one of the following event handlers corresponding to GET, POST, PUT, and DELETE requests, respectively. Default behavior is to respond with the 4.05 Method Not Allowed error code.
Reimplemented in satcat5::coap::ResourceLog, satcat5::coap::ResourceError, and satcat5::coap::ProxyResource.
Definition at line 91 of file coap_resource.h.
|
inlinevirtualinherited |
Event handlers for GET, POST, PUT, and DELETE queries.
The Child class SHOULD override at least one of the following event handlers corresponding to GET, POST, PUT, and DELETE requests, respectively. Default behavior is to respond with the 4.05 Method Not Allowed error code.
Reimplemented in satcat5::coap::ResourceError, and satcat5::coap::ProxyResource.
Definition at line 93 of file coap_resource.h.