Revision 1.1 |
Revision 1.3 |
Line 3 |
Line 3 |
# include "http_message.h"
|
# include "http_message.h"
|
/*
* Name: read_request
* Description: Reads HTTP message from a request socket.
* This part reads at least the message headers (i.e. \r\n\r\n).
* Possibly reads a part (or entire) message-body if any.
*
* Return values: size of the message. (old)
* Return values: none. (new)
*/
|
|
int read_request ( msg* ); /* initialization */
|
int read_request ( msg* ); /* initialization */
|
inline
int read_request_ka ( msg* req ); /* actual job for KeepAlive */
inline
int read_request_more ( msg* req ); /* actual job */
|
|
/* * Name: parse_request
|
/* * Name: parse_request
|
Line 27 |
Line 11 |
* message, strictly following rcf2616 BNF for Request (section 5). * Return value: none */
|
* message, strictly following rcf2616 BNF for Request (section 5). * Return value: none */
|
int parse_request( msg* );
|
|
int parse_request_line( msg* ); /*
|
int parse_request_line( msg* ); /*
|
Line 43 |
Line 26 |
# endif /* REQUEST_H */
|
# endif /* REQUEST_H */
|