mirror of
				https://git.haproxy.org/git/haproxy.git/
				synced 2025-10-31 00:21:00 +01:00 
			
		
		
		
	Extract functions related to HTML stats webpage from stats.c into a new module named stats-html. This allows to reduce stats.c to roughly half of its original size.
		
			
				
	
	
		
			22 lines
		
	
	
		
			728 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			728 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef _HAPROXY_STATS_HTML_T_H
 | |
| #define _HAPROXY_STATS_HTML_T_H
 | |
| 
 | |
| /* HTTP stats : applet.st0 */
 | |
| enum {
 | |
| 	STAT_HTTP_INIT = 0,  /* Initial state */
 | |
| 	STAT_HTTP_HEAD,      /* send headers before dump */
 | |
| 	STAT_HTTP_DUMP,      /* dumping stats */
 | |
| 	STAT_HTTP_POST,      /* waiting post data */
 | |
| 	STAT_HTTP_LAST,      /* sending last chunk of response */
 | |
| 	STAT_HTTP_DONE,      /* dump is finished */
 | |
| 	STAT_HTTP_END,       /* finished */
 | |
| };
 | |
| 
 | |
| /* HTML form to limit output scope */
 | |
| #define STAT_SCOPE_TXT_MAXLEN 20      /* max len for scope substring */
 | |
| #define STAT_SCOPE_INPUT_NAME "scope" /* pattern form scope name <input> in html form */
 | |
| #define STAT_SCOPE_PATTERN    "?" STAT_SCOPE_INPUT_NAME "="
 | |
| 
 | |
| 
 | |
| #endif /* _HAPROXY_STATS_HTML_T_H */
 |