- Timestamp:
- Mar 8, 2009, 4:29:34 PM (17 years ago)
- Location:
- branches/eam_branches/eam_branch_20090303
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
ppMerge/src/ppMergeVersion.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/eam_branch_20090303
-
branches/eam_branches/eam_branch_20090303/ppMerge/src/ppMergeVersion.c
r23202 r23225 65 65 }; 66 66 67 void ppMergeVersionMetadata(psMetadata *metadata)67 bool ppMergeVersionHeader(psMetadata *header) 68 68 { 69 PS_ASSERT_METADATA_NON_NULL( metadata,);69 PS_ASSERT_METADATA_NON_NULL(header, false); 70 70 71 psString pslib = psLibVersionLong();///< psLib version 72 psString psmodules = psModulesVersionLong(); ///< psModules version 73 psString ppStats = ppStatsVersionLong(); ///< ppStats version 74 psString ppMerge = ppMergeVersionLong(); ///< ppMerge version 71 psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now 72 psString timeString = psTimeToISO(time); // The time in an ISO string 73 psFree(time); 74 psString history = NULL; // History string 75 psStringAppend(&history, "ppMerge at %s", timeString); 76 psFree(timeString); 77 psMetadataAddStr(header, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, NULL, history); 78 psFree(history); 75 79 76 psTime *time = psTimeGetNow(PS_TIME_TAI); ///< The time now 77 psString timeString = psTimeToISO(time); ///< The time in an ISO string 80 psLibVersionHeader(header); 81 psModulesVersionHeader(header); 82 ppStatsVersionHeader(header); 83 84 psString version = ppMergeVersion(); // Software version 85 psString source = ppMergeSource(); // Software source 86 87 psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PPMERGE.VERSION", PS_META_REPLACE, 88 "Software version", version); 89 psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PPMERGE.SOURCE", PS_META_REPLACE, 90 "S/W source", source); 91 92 psFree(version); 93 psFree(source); 94 95 return true; 96 } 97 98 void ppMergeVersionPrint(void) 99 { 100 psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now 101 psString timeString = psTimeToISO(time); // The time in an ISO string 78 102 psFree(time); 79 psString head = NULL; ///< Head string 80 psStringAppend(&head, "ppMerge processing at %s. Component information:", timeString); 103 psLogMsg("ppMerge", PS_LOG_INFO, "ppMerge at %s", timeString); 81 104 psFree(timeString); 82 105 83 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, head, ""); 84 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, pslib, ""); 85 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, psmodules, ""); 86 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, ppStats, ""); 87 psMetadataAddStr(metadata, PS_LIST_TAIL, "HISTORY", PS_META_DUPLICATE_OK, ppMerge, ""); 106 psString pslib = psLibVersionLong();// psLib version 107 psString psmodules = psModulesVersionLong(); // psModules version 108 psString ppStats = ppStatsVersionLong(); // ppStats version 109 psString ppMerge = ppMergeVersionLong(); // ppMerge version 88 110 89 psFree(head); 111 psLogMsg("ppImage", PS_LOG_INFO, "%s", pslib); 112 psLogMsg("ppImage", PS_LOG_INFO, "%s", psmodules); 113 psLogMsg("ppImage", PS_LOG_INFO, "%s", ppStats); 114 psLogMsg("ppImage", PS_LOG_INFO, "%s", ppMerge); 115 90 116 psFree(pslib); 91 117 psFree(psmodules);
Note:
See TracChangeset
for help on using the changeset viewer.
