xref: /inferno-os/appl/svc/httpd/parser.m (revision 35f503c642e9dd127a2b989e4e12a10691cba3d4)
1*37da2899SCharles.ForsythParser: module {
2*37da2899SCharles.Forsyth	Runeself : con 	16r80;
3*37da2899SCharles.Forsyth	Word : con 1;
4*37da2899SCharles.Forsyth
5*37da2899SCharles.Forsyth	PATH:  		con	"/dis/svc/httpd/parser.dis";
6*37da2899SCharles.Forsyth
7*37da2899SCharles.Forsyth	init: fn();
8*37da2899SCharles.Forsyth	urlunesc: fn(s: string): string;
9*37da2899SCharles.Forsyth	fail: fn(g: ref Httpd->Private_info,reason: int, message: string);
10*37da2899SCharles.Forsyth	logit: fn(g: ref Httpd->Private_info, message: string );
11*37da2899SCharles.Forsyth	notmodified: fn(g: ref Httpd->Private_info);
12*37da2899SCharles.Forsyth	httpheaders: fn(g: ref Httpd->Private_info, vers: string);
13*37da2899SCharles.Forsyth	urlconv: fn(url : string): string;
14*37da2899SCharles.Forsyth	okheaders: fn(g: ref Httpd->Private_info);
15*37da2899SCharles.Forsyth};
16