mirror of
https://github.com/dimoniche/solarium.vlad.git
synced 2026-01-29 20:43:31 +03:00
55 lines
1.5 KiB
C
55 lines
1.5 KiB
C
#ifndef __HTTPD_FSDATA_H__
|
|
#define __HTTPD_FSDATA_H__
|
|
|
|
#include <includes.h>
|
|
|
|
|
|
#define HTML_PAGE_BUFFER_SIZE 2048
|
|
|
|
struct httpd_fsdata_file {
|
|
const struct httpd_fsdata_file *next;
|
|
const char *name;
|
|
const char *data;
|
|
const int len;
|
|
#ifdef HTTPD_FS_STATISTICS
|
|
#if HTTPD_FS_STATISTICS == 1
|
|
uint16_t count;
|
|
#endif /* HTTPD_FS_STATISTICS */
|
|
#endif /* HTTPD_FS_STATISTICS */
|
|
};
|
|
|
|
struct httpd_fsdata_file_noconst {
|
|
struct httpd_fsdata_file *next;
|
|
char *name;
|
|
char *data;
|
|
int len;
|
|
#ifdef HTTPD_FS_STATISTICS
|
|
#if HTTPD_FS_STATISTICS == 1
|
|
uint16_t count;
|
|
#endif /* HTTPD_FS_STATISTICS */
|
|
#endif /* HTTPD_FS_STATISTICS */
|
|
};
|
|
|
|
extern struct httpd_fsdata_file file_index_html;
|
|
extern struct httpd_fsdata_file file_reboot_html;
|
|
extern struct httpd_fsdata_file file_logo_png;
|
|
extern struct httpd_fsdata_file file_favicon_ico;
|
|
extern struct httpd_fsdata_file file_control_html;
|
|
extern struct httpd_fsdata_file file_network_html;
|
|
extern struct httpd_fsdata_file file_status;
|
|
extern struct httpd_fsdata_file file_404_html;
|
|
extern struct httpd_fsdata_file file_param_csv;
|
|
extern struct httpd_fsdata_file file_status_csv;
|
|
extern const char data_404_html[];
|
|
extern const char data_index_html_template[];
|
|
extern const char data_reboot_html_template[];
|
|
extern const char data_logo_png_template[];
|
|
extern const char data_favicon_ico_template[];
|
|
extern const char data_network_html_template[];
|
|
extern const char data_param_csv_template[];
|
|
extern const char data_status_csv_template[];
|
|
extern char data_html_page_buffer[HTML_PAGE_BUFFER_SIZE];
|
|
|
|
|
|
#endif /* __HTTPD_FSDATA_H__ */
|