Documentation

Documentation

Includes

httpd_opts.h

#include "httpd_opts.h"
#include "httpd_opts.h"

lwip/err.h

#include "lwip/err.h"
#include "lwip/err.h"

Macros

Marco LWIP_HDR_APPS_FS_H

#define LWIP_HDR_APPS_FS_H


      

Marco FS_READ_EOF

#define FS_READ_EOF    -1


      

Marco FS_READ_DELAYED

#define FS_READ_DELAYED -2


      

Marco FS_FILE_FLAGS_HEADER_INCLUDED

#define FS_FILE_FLAGS_HEADER_INCLUDED    1


      

Marco FS_FILE_FLAGS_HEADER_PERSISTENT

#define FS_FILE_FLAGS_HEADER_PERSISTENT  2


      

Marco FS_FILE_FLAGS_HEADER_HTTPVER_1_1

#define FS_FILE_FLAGS_HEADER_HTTPVER_1_1 4


      

Marco FS_FILE_FLAGS_SSI

#define FS_FILE_FLAGS_SSI                8

      

Functions

Func fs_open

err_t fs_open(struct fs_file *file, const char *name);


      

Func fs_close

void fs_close(struct fs_file *file);


      

Func fs_read_async

int fs_read_async(struct fs_file *file, char *buffer, int count, fs_wait_cb callback_fn, void *callback_arg);


      

Func fs_read

int fs_read(struct fs_file *file, char *buffer, int count);


      

Func fs_is_file_ready

int fs_is_file_ready(struct fs_file *file, fs_wait_cb callback_fn, void *callback_arg);


      

Func fs_bytes_left

int fs_bytes_left(struct fs_file *file);


      

Func fs_state_init

void *fs_state_init(struct fs_file *file, const char *name);
/** This user-defined function is called when a file is opened. */

Func fs_state_free

void fs_state_free(struct fs_file *file, void *state);
/** This user-defined function is called when a file is closed. */

Vars

Consts

Types

Typedefs

Typedef fs_file_extension

typedef void fs_file_extension;


      

Typedef fs_wait_cb

typedef void (*fs_wait_cb)(void *arg);