HRESULT<\/span> <\/span>CmrCaAnalysisComponent<\/span>::<\/span>CheckOstiaOutput<\/span>(<\/span>
<\/span>)<\/span> <\/span>{<\/span>
<\/span>RET_IF_FALSE<\/span>(<\/span>m_output_full_auto_left_ostia_model_proxy<\/span>.<\/span>IsValid<\/span>())<\/span>
<\/span>RET_IF_FALSE<\/span>(<\/span>m_output_full_auto_right_ostia_model_proxy<\/span>.<\/span>IsValid<\/span>())<\/span>
<\/span>RET_IF_FALSE<\/span>(<\/span>m_engine_error_code_model_proxy<\/span>.<\/span>IsValid<\/span>())<\/span>
<\/span>int<\/span> <\/span>left_ostia_array_size<\/span> <\/span>=<\/span> <\/span>0<\/span>;<\/span>
<\/span>RET_IF_FAILED<\/span>(<\/span>m_output_full_auto_left_ostia_model_proxy<\/span>-><\/span>GetSize<\/span>(&<\/span>left_ostia_array_size<\/span>))<\/span>
<\/span>int<\/span> <\/span>right_ostia_array_size<\/span> <\/span>=<\/span> <\/span>0<\/span>;<\/span>
<\/span>RET_IF_FAILED<\/span>(<\/span>m_output_full_auto_right_ostia_model_proxy<\/span>-><\/span>GetSize<\/span>(&<\/span>right_ostia_array_size<\/span>))<\/span>
<\/span>if<\/span>(<\/span>left_ostia_array_size<\/span> <\/span><=<\/span>0<\/span> <\/span>&&<\/span> <\/span>right_ostia_array_size<\/span> <\/span><=<\/span> <\/span>0<\/span>)<\/span> <\/span>{<\/span>
<\/span>RET_IF_FAILED<\/span>(<\/span>ShutDownEngine<\/span>())<\/span>
<\/span>RET_IF_FAILED<\/span>(<\/span>m_engine_error_code_model_proxy<\/span>-><\/span>SetValue<\/span>(<\/span>FULL_AUTO_FIND_OSTIA_FAILED<\/span>))<\/span>
<\/span>RET_IF_FAILED<\/span>(<\/span>SetStateForAnalysisComponentBatchJobModel<\/span>(<\/span>e_batch_job_aborted<\/span>))<\/span>
<\/span>return<\/span> <\/span>E_FAIL<\/span>;<\/span>
<\/span>}<\/span>
<\/span>return<\/span> <\/span>S_OK<\/span>;<\/span>
<\/span>}<\/span>
<\/span><\/pre><\/td>\n<\/tr><\/table>\n\n");
|