version 1.1.2.1, 2013/07/30 05:59:46
|
version 1.1.2.2, 2013/08/05 13:36:09
|
|
|
{ | { |
PEG_METHOD_ENTER(TRC_WEBSERVER, | PEG_METHOD_ENTER(TRC_WEBSERVER, |
"WebServer::handleEnqueue()"); | "WebServer::handleEnqueue()"); |
|
|
Message* message = dequeue(); | Message* message = dequeue(); |
handleEnqueue(message); | handleEnqueue(message); |
|
|
PEG_METHOD_EXIT(); | PEG_METHOD_EXIT(); |
} | } |
| |
|
|
{ | { |
PEG_METHOD_ENTER(TRC_WEBSERVER, | PEG_METHOD_ENTER(TRC_WEBSERVER, |
"WebServer::handleEnqueue(Message* message)"); | "WebServer::handleEnqueue(Message* message)"); |
|
|
if (!message) | if (!message) |
|
{ |
return; | return; |
|
} |
| |
switch (message->getType()) | switch (message->getType()) |
{ | { |
|
|
| |
default: | default: |
// Unexpected message type | // Unexpected message type |
PEGASUS_ASSERT(0); |
PEGASUS_UNREACHABLE( PEGASUS_ASSERT(0);) |
break; | break; |
} | } |
| |
|
|
{ | { |
PEG_METHOD_ENTER(TRC_WEBSERVER, | PEG_METHOD_ENTER(TRC_WEBSERVER, |
"WebServer::handleHTTPMessage(HTTPMessage* httpMessage)"); | "WebServer::handleHTTPMessage(HTTPMessage* httpMessage)"); |
|
|
if (!httpMessage) | if (!httpMessage) |
{ | { |
PEG_METHOD_EXIT(); | PEG_METHOD_EXIT(); |
|
|
const char* acceptMimeTypesHeader; | const char* acceptMimeTypesHeader; |
Boolean acceptMimeTypesHeaderFound = HTTPMessage::lookupHeader( | Boolean acceptMimeTypesHeaderFound = HTTPMessage::lookupHeader( |
headers, "Accept", acceptMimeTypesHeader, false); | headers, "Accept", acceptMimeTypesHeader, false); |
|
|
//ex.: 'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7' | //ex.: 'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7' |
const char* charSetHeader; | const char* charSetHeader; |
Boolean charSetHeaderFound = HTTPMessage::lookupHeader( | Boolean charSetHeaderFound = HTTPMessage::lookupHeader( |