void HTTPAuthenticatorDelegator::handleEnqueue(Message *message) { PEG_METHOD_ENTER(TRC_HTTP, "HTTPAuthenticatorDelegator::handleEnqueue"); if (!message) { PEG_METHOD_EXIT(); return; } // Flag indicating whether the message should be deleted after handling. // This should be set to false by handleHTTPMessage when the message is // passed as is to another queue. Boolean deleteMessage = true; if (message->getType() == HTTP_MESSAGE) { handleHTTPMessage((HTTPMessage*)message, deleteMessage); } if (deleteMessage) { delete message; } PEG_METHOD_EXIT(); }
void CIMExportRequestDecoder::handleEnqueue(Message* message) { PEGASUS_ASSERT(message != 0); switch (message->getType()) { case HTTP_MESSAGE: handleHTTPMessage((HTTPMessage*)message); break; default: PEGASUS_ASSERT(0); break; } delete message; }
void RsRequestDecoder::handleEnqueue(Message* message) { PEG_METHOD_ENTER(TRC_RSSERVER,"RsOperationRequestDecoder::handleEnqueue()"); if (!message) { PEG_METHOD_EXIT(); return; } switch (message->getType()) { case HTTP_MESSAGE: handleHTTPMessage((HTTPMessage*)message); break; default: // Unexpected message type PEGASUS_UNREACHABLE(PEGASUS_ASSERT(0);) break; }