version 1.33, 2009/06/30 10:31:32
|
version 1.33.2.1, 2009/08/17 13:47:48
|
|
|
_normalizer.processInstance(cimInstance)); | _normalizer.processInstance(cimInstance)); |
} | } |
| |
|
void EnumerateInstancesResponseHandler::deliver(const SCMOInstance& cimInstance) |
|
{ |
|
// --rk-> TBD |
|
/*if (cimInstance.isUninitialized()) |
|
{ |
|
MessageLoaderParms message( |
|
"Common.Exception.UNINITIALIZED_OBJECT_EXCEPTION", |
|
"The object is not initialized."); |
|
|
|
throw CIMException(CIM_ERR_FAILED, message); |
|
}*/ |
|
|
|
//fprintf(stderr, "EnumerateInstancesResponseHandler::deliver\n"); |
|
|
|
SimpleInstanceResponseHandler::deliver(cimInstance); |
|
// _normalizer.processInstance(cimInstance)); |
|
} |
|
|
String EnumerateInstancesResponseHandler::getClass() const | String EnumerateInstancesResponseHandler::getClass() const |
{ | { |
return String("EnumerateInstancesResponseHandler"); | return String("EnumerateInstancesResponseHandler"); |
|
|
CIMEnumerateInstancesResponseMessage& msg = | CIMEnumerateInstancesResponseMessage& msg = |
*static_cast<CIMEnumerateInstancesResponseMessage*>(getResponse()); | *static_cast<CIMEnumerateInstancesResponseMessage*>(getResponse()); |
| |
msg.getResponseData().setNamedInstances(getObjects()); |
//fprintf(stderr, "EnumerateInstancesResponseHandler::transfer\n"); |
|
msg.getResponseData().setSCMOInstances(getSCMOObjects()); |
} | } |
| |
// | // |
|
|
_normalizer.processInstanceObjectPath(cimObjectPath)); | _normalizer.processInstanceObjectPath(cimObjectPath)); |
} | } |
| |
|
void EnumerateInstanceNamesResponseHandler::deliver( |
|
const SCMOInstance& scmoObjectPath) |
|
{ |
|
if (scmoObjectPath.getClassName()==NULL) |
|
{ |
|
MessageLoaderParms message( |
|
"Common.Exception.UNINITIALIZED_OBJECT_EXCEPTION", |
|
"The object is not initialized."); |
|
|
|
throw CIMException(CIM_ERR_FAILED, message); |
|
} |
|
|
|
SimpleObjectPathResponseHandler::deliver(scmoObjectPath); |
|
// _normalizer.processInstanceObjectPath(cimObjectPath)); |
|
} |
|
|
String EnumerateInstanceNamesResponseHandler::getClass() const | String EnumerateInstanceNamesResponseHandler::getClass() const |
{ | { |
return String("EnumerateInstanceNamesResponseHandler"); | return String("EnumerateInstanceNamesResponseHandler"); |
|
|
CIMEnumerateInstanceNamesResponseMessage& msg = | CIMEnumerateInstanceNamesResponseMessage& msg = |
*static_cast<CIMEnumerateInstanceNamesResponseMessage*>(getResponse()); | *static_cast<CIMEnumerateInstanceNamesResponseMessage*>(getResponse()); |
| |
msg.instanceNames = getObjects(); |
//fprintf(stderr, "EnumerateInstancesResponseHandler::transfer\n"); |
|
msg.getResponseData().setSCMOInstanceNames(getSCMOObjects()); |
|
// msg.getResponseData().setInstanceNames(getObjects()); |
} | } |
| |
// | // |
|
|
SimpleInstance2ObjectResponseHandler::deliver(cimInstance); | SimpleInstance2ObjectResponseHandler::deliver(cimInstance); |
} | } |
| |
|
void ExecQueryResponseHandler::deliver(const SCMOInstance& cimInstance) |
|
{ |
|
/*if (cimInstance.isUninitialized()) |
|
{ |
|
MessageLoaderParms message( |
|
"Common.Exception.UNINITIALIZED_OBJECT_EXCEPTION", |
|
"The object is not initialized."); |
|
|
|
throw CIMException(CIM_ERR_FAILED, message); |
|
}*/ |
|
|
|
SimpleInstance2ObjectResponseHandler::deliver(cimInstance); |
|
} |
|
|
String ExecQueryResponseHandler::getClass() const | String ExecQueryResponseHandler::getClass() const |
{ | { |
return String("ExecQueryResponseHandler"); | return String("ExecQueryResponseHandler"); |