#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