Resource handler for the CoAP file system server. More...
Resource handler for the CoAP file system server.
Definition in file fileserver.h.
#include "net/nanocoap.h" Include dependency graph for fileserver.h:
 Include dependency graph for fileserver.h:Go to the source code of this file.
| Data Structures | |
| struct | nanocoap_fileserver_event_ctx_t | 
| GCoAP fileserver event context.  More... | |
| Macros | |
| #define | COAPFILESERVER_DIR_DELETE_ETAG (0x6ce88b56u) | 
| Randomly generated Etag, used by a client when a directory should only be deleted, if it is empty. | |
| Typedefs | |
| typedef void(* | nanocoap_fileserver_event_handler_t) (nanocoap_fileserver_event_t event, nanocoap_fileserver_event_ctx_t *ctx) | 
| GCoAP fileserver event callback type. | |
| Enumerations | |
| enum | nanocoap_fileserver_event_t { NANOCOAP_FILESERVER_GET_FILE_START , NANOCOAP_FILESERVER_GET_FILE_END , NANOCOAP_FILESERVER_PUT_FILE_START , NANOCOAP_FILESERVER_PUT_FILE_END , NANOCOAP_FILESERVER_DELETE_FILE } | 
| GCoAP fileserver event types.  More... | |
| Functions | |
| void | nanocoap_fileserver_set_event_cb (nanocoap_fileserver_event_handler_t cb, void *arg) | 
| Register a consumer for GCoAP fileserver events Requires the nanocoap_fileserver_callbackmodule. | |
| ssize_t | nanocoap_fileserver_handler (coap_pkt_t *pdu, uint8_t *buf, size_t len, coap_request_ctx_t *ctx) | 
| File server handler. | |