version 1.20, 2008/12/02 09:01:57
|
version 1.28, 2013/05/31 11:26:03
|
|
|
_subscriptionInitComplete = true; | _subscriptionInitComplete = true; |
} | } |
| |
|
void ProviderMessageHandler::indicationServiceDisabled() |
|
{ |
|
_subscriptionInitComplete = false; |
|
} |
|
|
CIMResponseMessage* ProviderMessageHandler::processMessage( | CIMResponseMessage* ProviderMessageHandler::processMessage( |
CIMRequestMessage* request) | CIMRequestMessage* request) |
{ | { |
|
|
break; | break; |
| |
default: | default: |
PEGASUS_ASSERT(0); |
PEGASUS_UNREACHABLE(PEGASUS_ASSERT(0);) |
break; | break; |
} | } |
} | } |
|
|
providerContext.insert(context.get(AcceptLanguageListContainer::NAME)); | providerContext.insert(context.get(AcceptLanguageListContainer::NAME)); |
providerContext.insert(context.get(ContentLanguageListContainer::NAME)); | providerContext.insert(context.get(ContentLanguageListContainer::NAME)); |
| |
|
if (context.contains(UserRoleContainer::NAME)) |
|
{ |
|
providerContext.insert(context.get(UserRoleContainer::NAME)); |
|
} |
|
|
return providerContext; | return providerContext; |
} | } |
| |
|
|
request->messageId, | request->messageId, |
request->nameSpace, | request->nameSpace, |
request->instanceName, | request->instanceName, |
false, // localOnly |
|
false, // includeQualifiers | false, // includeQualifiers |
false, // includeClassOrigin | false, // includeClassOrigin |
propertyList, | propertyList, |
|
|
| |
if (response->cimException.getCode() == CIM_ERR_SUCCESS) | if (response->cimException.getCode() == CIM_ERR_SUCCESS) |
{ | { |
CIMInstance instance = getInstanceResponse->getCimInstance(); |
CIMInstance instance = |
|
getInstanceResponse->getResponseData().getInstance(); |
| |
Uint32 pos = instance.findProperty(request->propertyName); | Uint32 pos = instance.findProperty(request->propertyName); |
| |
|
|
providerContext.insert(request->operationContext.get( | providerContext.insert(request->operationContext.get( |
ContentLanguageListContainer::NAME)); | ContentLanguageListContainer::NAME)); |
| |
AutoPThreadSecurity threadLevelSecurity(providerContext); |
|
|
|
CIMIndicationConsumerProvider* provider = | CIMIndicationConsumerProvider* provider = |
getProviderInterface<CIMIndicationConsumerProvider>(_provider); | getProviderInterface<CIMIndicationConsumerProvider>(_provider); |
| |