version 1.7, 2008/12/02 09:02:17
|
version 1.8, 2012/05/04 08:06:32
|
|
|
#include "QuerySupportRouter.h" | #include "QuerySupportRouter.h" |
| |
#include <Pegasus/Server/WQLOperationRequestDispatcher.h> | #include <Pegasus/Server/WQLOperationRequestDispatcher.h> |
|
#include <Pegasus/Server/CQLOperationRequestDispatcher.h> |
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
|
|
{ | { |
if (msg->queryLanguage=="WQL") | if (msg->queryLanguage=="WQL") |
((WQLOperationRequestDispatcher*)opThis)->handleQueryRequest(msg); | ((WQLOperationRequestDispatcher*)opThis)->handleQueryRequest(msg); |
|
else if(msg->queryLanguage == "DMTF:CQL") |
|
((CQLOperationRequestDispatcher*)opThis)->handleQueryRequest(msg); |
else return false; | else return false; |
| |
return true; | return true; |
|
|
if (poA->_queryLanguage=="WQL") | if (poA->_queryLanguage=="WQL") |
((WQLOperationRequestDispatcher*)opThis)-> | ((WQLOperationRequestDispatcher*)opThis)-> |
handleQueryResponseAggregation(poA); | handleQueryResponseAggregation(poA); |
|
else if(poA->_queryLanguage == "DMTF:CQL") |
|
((CQLOperationRequestDispatcher*)opThis)-> |
|
handleQueryResponseAggregation(poA); |
} | } |
| |
void QuerySupportRouter::routeApplyQueryToEnumeration( | void QuerySupportRouter::routeApplyQueryToEnumeration( |
|
|
if (query->getQueryLanguage()=="WQL") | if (query->getQueryLanguage()=="WQL") |
((WQLOperationRequestDispatcher*)opThis)-> | ((WQLOperationRequestDispatcher*)opThis)-> |
applyQueryToEnumeration(msg,query); | applyQueryToEnumeration(msg,query); |
|
else if(query->getQueryLanguage() == "DMTF:CQL") |
|
((CQLOperationRequestDispatcher*)opThis)-> |
|
applyQueryToEnumeration(msg,query); |
} | } |
| |
PEGASUS_NAMESPACE_END | PEGASUS_NAMESPACE_END |