static MBOOL impBuildStaticInfo( Info const& rInfo, IMetadata& rMetadata ) { for (int i = 0; NULL != kStaticMetadataTypeNames[i]; i++) { char const*const pTypeName = kStaticMetadataTypeNames[i]; MBOOL status = MTRUE; // String8 const s8Symbol_Sensor = String8::format("%s_DEVICE_%s_%s", PREFIX_FUNCTION_STATIC_METADATA, pTypeName, rInfo.getSensorDrvName().string()); status = impConstructStaticMetadata_by_SymbolName(s8Symbol_Sensor, rInfo, rMetadata); if ( MTRUE == status ) { continue; } // String8 const s8Symbol_Common = String8::format("%s_DEVICE_%s_%s", PREFIX_FUNCTION_STATIC_METADATA, pTypeName, "COMMON"); status = impConstructStaticMetadata_by_SymbolName(s8Symbol_Common, rInfo, rMetadata); if ( MTRUE == status ) { continue; } // MY_LOGE_IF(0, "Fail for both %s & %s", s8Symbol_Sensor.string(), s8Symbol_Common.string()); } // for (int i = 0; NULL != kStaticMetadataTypeNames[i]; i++) { char const*const pTypeName = kStaticMetadataTypeNames[i]; MBOOL status = MTRUE; // String8 const s8Symbol_Sensor = String8::format("%s_PROJECT_%s_%s", PREFIX_FUNCTION_STATIC_METADATA, pTypeName, rInfo.getSensorDrvName().string()); status = impConstructStaticMetadata_by_SymbolName(s8Symbol_Sensor, rInfo, rMetadata); if ( MTRUE == status ) { continue; } // String8 const s8Symbol_Common = String8::format("%s_PROJECT_%s_%s", PREFIX_FUNCTION_STATIC_METADATA, pTypeName, "COMMON"); status = impConstructStaticMetadata_by_SymbolName(s8Symbol_Common, rInfo, rMetadata); if ( MTRUE == status ) { continue; } // MY_LOGE_IF(0, "Fail for both %s & %s", s8Symbol_Sensor.string(), s8Symbol_Common.string()); } // return MTRUE; }
status_t MetadataProvider:: impConstructStaticMetadata( IMetadata &metadata ) { for (int i = 0; NULL != kStaticMetadataTypeNames[i]; i++) { char const*const pTypeName = kStaticMetadataTypeNames[i]; status_t status = OK; // String8 const s8Symbol_Sensor = String8::format("%s_DEVICE_%s_%s", PREFIX_FUNCTION_STATIC_METADATA, pTypeName, mInfo.getSensorDrvName()); status = impConstructStaticMetadata_by_SymbolName(s8Symbol_Sensor, metadata); if ( OK == status ) { continue; } // String8 const s8Symbol_Common = String8::format("%s_DEVICE_%s_%s", PREFIX_FUNCTION_STATIC_METADATA, pTypeName, "COMMON"); status = impConstructStaticMetadata_by_SymbolName(s8Symbol_Common, metadata); if ( OK == status ) { continue; } // MY_LOGE_IF(0, "Fail for both %s & %s", s8Symbol_Sensor.string(), s8Symbol_Common.string()); } // for (int i = 0; NULL != kStaticMetadataTypeNames[i]; i++) { char const*const pTypeName = kStaticMetadataTypeNames[i]; status_t status = OK; // String8 const s8Symbol_Sensor = String8::format("%s_PROJECT_%s_%s", PREFIX_FUNCTION_STATIC_METADATA, pTypeName, mInfo.getSensorDrvName()); status = impConstructStaticMetadata_by_SymbolName(s8Symbol_Sensor, metadata); if ( OK == status ) { continue; } // String8 const s8Symbol_Common = String8::format("%s_PROJECT_%s_%s", PREFIX_FUNCTION_STATIC_METADATA, pTypeName, "COMMON"); status = impConstructStaticMetadata_by_SymbolName(s8Symbol_Common, metadata); if ( OK == status ) { continue; } // MY_LOGE_IF(0, "Fail for both %s & %s", s8Symbol_Sensor.string(), s8Symbol_Common.string()); } // return OK; }