version 1.3, 2004/06/18 07:00:29
|
version 1.7, 2004/07/28 01:24:50
|
|
|
| |
#include <Pegasus/Common/ResponseHandler.h> | #include <Pegasus/Common/ResponseHandler.h> |
#include <Pegasus/Common/Logger.h> | #include <Pegasus/Common/Logger.h> |
|
#include <Pegasus/Common/XmlWriter.h> |
| |
#include <Pegasus/ProviderManager2/SimpleResponseHandler.h> | #include <Pegasus/ProviderManager2/SimpleResponseHandler.h> |
| |
|
|
getResponse())->cimInstance = getObjects()[0]; | getResponse())->cimInstance = getObjects()[0]; |
| |
// l10n | // l10n |
getResponse()->contentLanguages = getLanguages(); |
|
getResponse()->operationContext.set(ContentLanguageListContainer(getLanguages())); | getResponse()->operationContext.set(ContentLanguageListContainer(getLanguages())); |
} | } |
}; | }; |
|
|
getResponse())->cimNamedInstances = getObjects(); | getResponse())->cimNamedInstances = getObjects(); |
| |
// l10n | // l10n |
getResponse()->contentLanguages = getLanguages(); |
|
getResponse()->operationContext.set(ContentLanguageListContainer(getLanguages())); | getResponse()->operationContext.set(ContentLanguageListContainer(getLanguages())); |
} | } |
| |
|
|
getResponse())->instanceNames = getObjects(); | getResponse())->instanceNames = getObjects(); |
| |
// l10n | // l10n |
getResponse()->contentLanguages = getLanguages(); |
|
getResponse()->operationContext.set(ContentLanguageListContainer(getLanguages())); | getResponse()->operationContext.set(ContentLanguageListContainer(getLanguages())); |
} | } |
| |
|
|
getResponse())->instanceName = getObjects()[0]; | getResponse())->instanceName = getObjects()[0]; |
| |
// l10n | // l10n |
getResponse()->contentLanguages = getLanguages(); |
|
getResponse()->operationContext.set(ContentLanguageListContainer(getLanguages())); | getResponse()->operationContext.set(ContentLanguageListContainer(getLanguages())); |
} | } |
| |
|
|
getResponse())->value = getObjects()[0]; | getResponse())->value = getObjects()[0]; |
| |
// l10n | // l10n |
getResponse()->contentLanguages = getLanguages(); |
|
getResponse()->operationContext.set(ContentLanguageListContainer(getLanguages())); | getResponse()->operationContext.set(ContentLanguageListContainer(getLanguages())); |
} | } |
}; | }; |
|
|
getResponse())->cimObjects = getObjects(); | getResponse())->cimObjects = getObjects(); |
| |
// l10n | // l10n |
getResponse()->contentLanguages = getLanguages(); |
|
getResponse()->operationContext.set(ContentLanguageListContainer(getLanguages())); | getResponse()->operationContext.set(ContentLanguageListContainer(getLanguages())); |
} | } |
| |
|
|
getResponse())->cimObjects = getObjects(); | getResponse())->cimObjects = getObjects(); |
| |
// l10n | // l10n |
getResponse()->contentLanguages = getLanguages(); |
|
getResponse()->operationContext.set(ContentLanguageListContainer(getLanguages())); | getResponse()->operationContext.set(ContentLanguageListContainer(getLanguages())); |
} | } |
| |
|
|
getResponse())->objectNames.appendArray(getObjects()); | getResponse())->objectNames.appendArray(getObjects()); |
| |
// l10n | // l10n |
getResponse()->contentLanguages = getLanguages(); |
|
getResponse()->operationContext.set(ContentLanguageListContainer(getLanguages())); | getResponse()->operationContext.set(ContentLanguageListContainer(getLanguages())); |
} | } |
| |
|
|
getResponse())->cimObjects = getObjects(); | getResponse())->cimObjects = getObjects(); |
| |
// l10n | // l10n |
getResponse()->contentLanguages = getLanguages(); |
|
getResponse()->operationContext.set(ContentLanguageListContainer(getLanguages())); | getResponse()->operationContext.set(ContentLanguageListContainer(getLanguages())); |
} | } |
| |
|
|
getResponse())->objectNames.appendArray(getObjects()); | getResponse())->objectNames.appendArray(getObjects()); |
| |
// l10n | // l10n |
getResponse()->contentLanguages = getLanguages(); |
|
getResponse()->operationContext.set(ContentLanguageListContainer(getLanguages())); | getResponse()->operationContext.set(ContentLanguageListContainer(getLanguages())); |
} | } |
| |
|
|
getResponse())->retValue = getReturnValue(); | getResponse())->retValue = getReturnValue(); |
| |
// l10n | // l10n |
getResponse()->contentLanguages = getLanguages(); |
|
getResponse()->operationContext.set(ContentLanguageListContainer(getLanguages())); | getResponse()->operationContext.set(ContentLanguageListContainer(getLanguages())); |
} | } |
| |
|
|
// l10n | // l10n |
CIMProcessIndicationRequestMessage * request = | CIMProcessIndicationRequestMessage * request = |
new CIMProcessIndicationRequestMessage( | new CIMProcessIndicationRequestMessage( |
_request_copy.messageId, |
XmlWriter::getNextMessageId(), |
cimInstance.getPath().getNameSpace(), | cimInstance.getPath().getNameSpace(), |
cimInstance, | cimInstance, |
subscriptionInstanceNames, | subscriptionInstanceNames, |
_provider, | _provider, |
QueueIdStack(), // Must be filled in by the callback function |
QueueIdStack()); // Must be filled in by the callback function |
contentLangs); |
|
request->operationContext = context; | request->operationContext = context; |
|
try |
|
{ |
|
request->operationContext.set(ContentLanguageListContainer(contentLangs)); |
|
}catch(const Exception &) |
|
{ |
|
request->operationContext.insert(ContentLanguageListContainer(contentLangs)); |
|
} |
| |
_indicationCallback(request); | _indicationCallback(request); |
} | } |