123456789101112131415161718192021222324252627282930313233343536373839 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
- "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
- <section id="expires_parser" xmlns:xi="http://www.w3.org/2001/XInclude">
- <sectioninfo>
- <revhistory>
- <revision>
- <revnumber>$Revision$</revnumber>
- <date>$Date$</date>
- </revision>
- </revhistory>
- </sectioninfo>
-
- <title>Expires HF Body Parser</title>
- <para>
- The parser parses body of Expires header field. The body is very
- simple, it consists of number only. so the parser only removes any
- leading tabs and spaces and converts the number from string to
- integer. That's it.
- </para>
- <para>
- The parser can be found in file <filename>parse_expires.c</filename>
- under <filename>parser</filename> subdirectory. Main function is
- <function>parse_expires</function>. The function is not called
- automatically when an Expires header field was found. It is up to you
- to call the function if you need the body to be parsed.
- </para>
- <para>
- The function creates a new instance of
- <structname>exp_body_t</structname> structure and calls the parser. If
- everything went OK, pointer to the newly created structure will be
- saved in <structfield>parsed</structfield> field of the
- <structname>hdr_field</structname> structure representing the parsed
- header field.
- </para>
- <xi:include href="exp_body_t.xml"/>
- </section>
|