#include "techtype.h"
#include "glue_ulong.h"
 
Go to the source code of this file.
 | 
| enum   | E_HTTP_FIELD {  
  HTTP_FIELD_CONTENT_LENGTH, 
HTTP_FIELD_CONTENT_RANGE, 
HTTP_FIELD_CONTENT_TYPE, 
HTTP_FIELD_X_KEYS, 
 
  HTTP_FIELD_X_KEY_LOCATION, 
HTTP_FIELD_X_BYTES_PER_SECOND, 
HTTP_FIELD_UNKNOWN
 
 } | 
|   | 
- Date
 - 20/12/2012 
 
- Author
 - Adam Sturtridge 
 
 
      
        
          | U64HL httpHdrParseContentLength  | 
          ( | 
          U8BIT *  | 
          data,  | 
        
        
           | 
           | 
          U32BIT  | 
          len  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Parse "Content-Length" header and return the content length in bytes. 
- Parameters
 - 
  
    | data | Header data  | 
    | len | Size of header data in bytes  | 
  
   
- Returns
 - Content length, invalid if cannot be parsed 
 
 
 
      
        
          | U64HL httpHdrParseContentRange  | 
          ( | 
          U8BIT *  | 
          data,  | 
        
        
           | 
           | 
          U32BIT  | 
          len  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Parse "Content-Range" header and return the content length in bytes. 
- Parameters
 - 
  
    | data | Header data  | 
    | len | Size of header data in bytes  | 
  
   
- Returns
 - Content length, invalid if cannot be parsed 
 
 
 
      
        
          | U8BIT* httpHdrParseFieldName  | 
          ( | 
          U8BIT *  | 
          data,  | 
        
        
           | 
           | 
          U32BIT  | 
          len,  | 
        
        
           | 
           | 
          E_HTTP_FIELD *  | 
          field  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Parse field for its name in an HTTP header. 
- Parameters
 - 
  
    | data | Header data  | 
    | len | Size of header data in bytes  | 
    | field | pointer to enum value for the field type  | 
  
   
- Returns
 - byte pointer to beginning of field data