![]()  | 
  
    MHEG5
    22.3.0
    
   | 
 
#include <assert.h>#include <string.h>#include <stdio.h>#include <glue_memory.h>#include "http_header.h"Classes | |
| struct | sToken | 
Macros | |
| #define | MAX_FIELD_NAME (32) | 
| #define | MAX_CONTENT_LENGTH (24) | 
| #define | DBG(x) | 
Typedefs | |
| typedef struct sToken | Token | 
Enumerations | |
| enum | TokenType {  TOKEN_NUMBER = '0', TOKEN_BYTES = 'b', TOKEN_SPACE = ' ', TOKEN_HYPHEN = '-', TOKEN_SLASH = '/', TOKEN_ASTERISK = '*' }  | 
Functions | |
| U8BIT * | httpHdrParseFieldName (U8BIT *data, U32BIT len, E_HTTP_FIELD *field) | 
| Parse field for its name in an HTTP header.  More... | |
| U64HL | httpHdrParseContentLength (U8BIT *data, U32BIT len) | 
| Parse "Content-Length" header and return the content length in bytes.  More... | |
| U64HL | httpHdrParseContentRange (U8BIT *data, U32BIT len) | 
| Parse "Content-Range" header and return the content length in bytes.  More... | |
| U64HL httpHdrParseContentLength | ( | U8BIT * | data, | 
| U32BIT | len | ||
| ) | 
Parse "Content-Length" header and return the content length in bytes.
| data | Header data | 
| len | Size of header data in bytes | 
| U64HL httpHdrParseContentRange | ( | U8BIT * | data, | 
| U32BIT | len | ||
| ) | 
Parse "Content-Range" header and return the content length in bytes.
| data | Header data | 
| len | Size of header data in bytes | 
| U8BIT* httpHdrParseFieldName | ( | U8BIT * | data, | 
| U32BIT | len, | ||
| E_HTTP_FIELD * | field | ||
| ) | 
Parse field for its name in an HTTP header.
| data | Header data | 
| len | Size of header data in bytes | 
| field | pointer to enum value for the field type | 
 1.8.11