Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

http.h

Go to the documentation of this file.
00001 /*
00002  * http.h
00003  *
00004  * HyperText Transport Protocol classes.
00005  *
00006  * Portable Windows Library
00007  *
00008  * Copyright (c) 1993-2002 Equivalence Pty. Ltd.
00009  *
00010  * The contents of this file are subject to the Mozilla Public License
00011  * Version 1.0 (the "License"); you may not use this file except in
00012  * compliance with the License. You may obtain a copy of the License at
00013  * http://www.mozilla.org/MPL/
00014  *
00015  * Software distributed under the License is distributed on an "AS IS"
00016  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
00017  * the License for the specific language governing rights and limitations
00018  * under the License.
00019  *
00020  * The Original Code is Portable Windows Library.
00021  *
00022  * The Initial Developer of the Original Code is Equivalence Pty. Ltd.
00023  *
00024  * Contributor(s): ______________________________________.
00025  *
00026  * $Log: http.h,v $
00027  * Revision 1.60  2005/11/30 12:47:37  csoutheren
00028  * Removed tabs, reformatted some code, and changed tags for Doxygen
00029  *
00030  * Revision 1.59  2005/01/03 12:48:41  csoutheren
00031  * Added new configure options and ability to disable/enable modules
00032  *
00033  * Revision 1.58  2004/10/23 11:34:59  ykiryanov
00034  * Added ifdef _WIN32_WCE for PocketPC 2003 SDK port
00035  *
00036  * Revision 1.57  2002/12/03 22:37:36  robertj
00037  * Removed get document that just returns a content length as the chunked
00038  *   transfer encoding makes this very dangerous.
00039  * Added GetTextDocument() to get a URL content into a PString.
00040  * Added a version pf PostData() that gets the reponse content into a PString.
00041  * Added ReadContentBody() that takes a PString, not just PBYTEArray.
00042  *
00043  * Revision 1.56  2002/11/06 22:47:23  robertj
00044  * Fixed header comment (copyright etc)
00045  *
00046  * Revision 1.55  2002/10/10 04:43:43  robertj
00047  * VxWorks port, thanks Martijn Roest
00048  *
00049  * Revision 1.54  2002/10/02 08:54:34  craigs
00050  * Added support for XMLRPC server
00051  *
00052  * Revision 1.53  2002/09/16 01:08:59  robertj
00053  * Added #define so can select if #pragma interface/implementation is used on
00054  *   platform basis (eg MacOS) rather than compiler, thanks Robert Monaghan.
00055  *
00056  * Revision 1.52  2002/05/08 05:38:53  robertj
00057  * Added PHTTPTailFile resource to do a unix 'tail -f' of a file.
00058  *
00059  * Revision 1.51  2001/10/31 01:34:47  robertj
00060  * Added extra const for constant HTTP tag name strings.
00061  * Changes to support HTTP v1.1 chunked transfer encoding.
00062  *
00063  * Revision 1.50  2001/10/03 00:26:34  robertj
00064  * Upgraded client to HTTP/1.1 and for chunked mode entity bodies.
00065  *
00066  * Revision 1.49  2001/09/28 08:55:15  robertj
00067  * More changes to support restartable PHTTPClient
00068  *
00069  * Revision 1.48  2001/09/28 00:42:54  robertj
00070  * Added automatic setting of some outward MIME fields.
00071  * Added "user agent" string field for automatic inclusion.
00072  * Added function to read the contents of the HTTP request.
00073  *
00074  * Revision 1.47  2001/08/28 06:44:30  craigs
00075  * Added ability to override PHTTPServer creation
00076  *
00077  * Revision 1.46  2001/03/14 01:49:54  craigs
00078  * Added ability to handle multi-part form POST commands
00079  *
00080  * Revision 1.45  2001/02/22 05:26:47  robertj
00081  * Added "nicer" version of GetDocument in HTTP client class.
00082  *
00083  * Revision 1.44  2001/01/15 06:16:53  robertj
00084  * Set HTTP resource members to private to assure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by
00085  *   dure are not modified by<