#include<rude/cgi.h>rude::CGICGI();staticvoidfinish();staticconstchar*version();staticvoidsetPathDelimiter(chardelimiter);staticvoidaddPathMapName(constchar*pathname);staticvoidsetPathMapVoid(constchar*emptyname);staticvoidparsePathMap(boolshouldParse);staticvoidparsePath(boolshouldParse);staticvoidparseCookies(boolshouldParse);staticvoidmaxPostLength(longbytes);voidsetCaseSensitive(boolisCaseSensitive);intnumValues()const;intnumValues(constchar*fieldname)const;constchar*fieldnameAt(intposition)const;boolexists(constchar*fieldname)const;boolisFile(intindex)const;boolisFile(constchar*fieldname)const;boolisFile(constchar*fieldname,intposition);constchar*datasource(intindex)const;constchar*datasource(constchar*fieldname)const;constchar*datasource(constchar*fieldname,intposition)const;constchar*operator[](constchar*fieldname);constchar*operator[](intx);constchar*value(intindex)const;constchar*value(constchar*fieldname)const;constchar*value(constchar*fieldname,intposition)const;constchar*length(intindex)const;constchar*length(constchar*fieldname)const;constchar*length(constchar*fieldname,intposition)const;constchar*contenttype(intindex)const;constchar*contenttype(constchar*fieldname)const;constchar*contenttype(constchar*fieldname,intposition)const;constchar*filename(intindex)const;constchar*filename(constchar*fieldname)const;constchar*filename(constchar*fieldname,intposition)const;constchar*filepath(intindex)const;constchar*filepath(constchar*fieldname)const;constchar*filepath(constchar*fieldname,intposition)const;std::ostream&operator<<(std::ostream&os,constCGI&cgi);