version 1.35, 2008/12/16 18:56:55
|
version 1.36, 2009/07/24 08:23:39
|
|
|
} | } |
// When data is not NULL and data->array is also set | // When data is not NULL and data->array is also set |
CMPIArray *ar=data->array; | CMPIArray *ar=data->array; |
CMPIData *aData=(CMPIData*)ar->hdl; |
CMPIData *aData=(CMPIData*)((CMPI_Array*)ar->hdl)->hdl; |
| |
//Get the type of the elements in the array | //Get the type of the elements in the array |
CMPIType aType=aData->type&~CMPI_ARRAY; | CMPIType aType=aData->type&~CMPI_ARRAY; |
|
|
return CMPI_RC_ERR_NOT_SUPPORTED; | return CMPI_RC_ERR_NOT_SUPPORTED; |
} | } |
data->value.array = reinterpret_cast<CMPIArray*>( | data->value.array = reinterpret_cast<CMPIArray*>( |
new CMPI_Object(aData-1)); |
new CMPI_Object(new CMPI_Array(aData-1))); |
} // end of array porocessing | } // end of array porocessing |
| |
//Start of non-array processing | //Start of non-array processing |