File:  [parser3project] / parser3 / src / include / pa_request_info.h
Revision 1.4: download - view: text, annotated - select for diffs - revision graph
Wed Feb 11 15:33:14 2004 UTC (22 years, 5 months ago) by paf
Branches: MAIN
CVS tags: release_3_1_5, release_3_1_4, release_3_1_3, release_3_1_2, HEAD
2004

/** @file
	Parser: request info class decl.

	Copyright (c) 2001-2004 ArtLebedev Group (http://www.artlebedev.com)
	Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)
*/

#ifndef PA_REQUEST_INFO_H
#define PA_REQUEST_INFO_H

static const char * const IDENT_REQUEST_INFO_H="$Date: 2004/02/11 15:33:14 $";

/// some information from web server
class Request_info {
public:
	//@{ these filled by Request class user
	const char* document_root;
	const char* path_translated;
	const char* method;
	const char* query_string;
	const char* uri;
	const char* content_type;
	size_t content_length;
	const char* cookie;
	bool mail_received;
	//@}
	//@{ these are filed by Request class itself: user's post data
	const char* post_data;  size_t post_size;
	//@}
};

#endif

E-mail: