mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-07-04 20:08:57 +00:00
fs: move prototypes required to implement custom files as fs addon to header
This commit is contained in:
parent
34e435c786
commit
a55679224f
|
@ -38,20 +38,6 @@
|
||||||
|
|
||||||
#include HTTPD_FSDATA_FILE
|
#include HTTPD_FSDATA_FILE
|
||||||
|
|
||||||
/*-----------------------------------------------------------------------------------*/
|
|
||||||
|
|
||||||
#if LWIP_HTTPD_CUSTOM_FILES
|
|
||||||
int fs_open_custom(struct fs_file *file, const char *name);
|
|
||||||
void fs_close_custom(struct fs_file *file);
|
|
||||||
#if LWIP_HTTPD_FS_ASYNC_READ
|
|
||||||
u8_t fs_canread_custom(struct fs_file *file);
|
|
||||||
u8_t fs_wait_read_custom(struct fs_file *file, fs_wait_cb callback_fn, void *callback_arg);
|
|
||||||
int fs_read_async_custom(struct fs_file *file, char *buffer, int count, fs_wait_cb callback_fn, void *callback_arg);
|
|
||||||
#else /* LWIP_HTTPD_FS_ASYNC_READ */
|
|
||||||
int fs_read_custom(struct fs_file *file, char *buffer, int count);
|
|
||||||
#endif /* LWIP_HTTPD_FS_ASYNC_READ */
|
|
||||||
#endif /* LWIP_HTTPD_CUSTOM_FILES */
|
|
||||||
|
|
||||||
/*-----------------------------------------------------------------------------------*/
|
/*-----------------------------------------------------------------------------------*/
|
||||||
err_t
|
err_t
|
||||||
fs_open(struct fs_file *file, const char *name)
|
fs_open(struct fs_file *file, const char *name)
|
||||||
|
|
|
@ -119,6 +119,19 @@ struct fsdata_file {
|
||||||
#endif /* HTTPD_PRECALCULATED_CHECKSUM */
|
#endif /* HTTPD_PRECALCULATED_CHECKSUM */
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#if LWIP_HTTPD_CUSTOM_FILES
|
||||||
|
/* Prototypes required to implement custom files as fs addon */
|
||||||
|
int fs_open_custom(struct fs_file *file, const char *name);
|
||||||
|
void fs_close_custom(struct fs_file *file);
|
||||||
|
#if LWIP_HTTPD_FS_ASYNC_READ
|
||||||
|
u8_t fs_canread_custom(struct fs_file *file);
|
||||||
|
u8_t fs_wait_read_custom(struct fs_file *file, fs_wait_cb callback_fn, void *callback_arg);
|
||||||
|
int fs_read_async_custom(struct fs_file *file, char *buffer, int count, fs_wait_cb callback_fn, void *callback_arg);
|
||||||
|
#else /* LWIP_HTTPD_FS_ASYNC_READ */
|
||||||
|
int fs_read_custom(struct fs_file *file, char *buffer, int count);
|
||||||
|
#endif /* LWIP_HTTPD_FS_ASYNC_READ */
|
||||||
|
#endif /* LWIP_HTTPD_CUSTOM_FILES */
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue
Block a user