Changeset 5000 for trunk/psLib/src/types
- Timestamp:
- Sep 12, 2005, 11:36:54 AM (21 years ago)
- Location:
- trunk/psLib/src/types
- Files:
-
- 2 edited
-
psMetadata.c (modified) (3 diffs)
-
psMetadata.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/types/psMetadata.c
r4985 r5000 12 12 * @author Ross Harman, MHPCC 13 13 * 14 * @version $Revision: 1.8 1$ $Name: not supported by cvs2svn $15 * @date $Date: 2005-09-1 0 00:16:59$14 * @version $Revision: 1.82 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-09-12 21:36:54 $ 16 16 * 17 17 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 247 247 case PS_META_MULTI: 248 248 case PS_META_ARRAY: 249 case PS_META_TIME: 249 250 // Copy of input data not performed due to variability of data types 250 251 metadataItem->data.V = psMemIncrRefCounter(va_arg(argPtr, psPtr)); … … 440 441 METADATA_ADD_TYPE(Metadata,psMetadata*,PS_META_META) 441 442 METADATA_ADD_TYPE(Array,psArray*,PS_META_ARRAY) 443 METADATA_ADD_TYPE(Time,psTime*,PS_META_TIME) 442 444 443 445 bool psMetadataRemove(psMetadata *md, -
trunk/psLib/src/types/psMetadata.h
r4920 r5000 11 11 * @author Ross Harman, MHPCC 12 12 * 13 * @version $Revision: 1.6 1$ $Name: not supported by cvs2svn $14 * @date $Date: 2005-0 8-31 02:07:12$13 * @version $Revision: 1.62 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2005-09-12 21:36:54 $ 15 15 * 16 16 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 26 26 #include "psHash.h" 27 27 #include "psList.h" 28 #include "ps Image.h"28 #include "psTime.h" 29 29 #include "psLookupTable.h" 30 30 … … 53 53 PS_META_MULTI, ///< Used internally, do not create an metadata item of this type. 54 54 PS_META_META, ///< Metadata data (Stored as item.data.md). 55 PS_META_ARRAY ///< Array data (Stored as item.data.V). 55 PS_META_ARRAY, ///< Array data (Stored as item.data.V). 56 PS_META_TIME ///< psTime data (Stored as item.data.V). 56 57 } psMetadataType; 57 58 #define PS_META_IS_PRIMITIVE(TYPE) \ … … 440 441 ); 441 442 443 /** Add a Time to metadata collection. 444 * 445 * @return psBool: True for success, False for failure. 446 */ 447 psBool psMetadataAddTime( 448 psMetadata* md, ///< Metadata collection to insert metadata item 449 long location, ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL 450 const char* name, ///< Name of metadata item 451 int format, ///< psMetadataFlag options/flags 452 const char* comment, ///< Comment for metadata item 453 psTime* value ///< Time for metadata item data 454 ); 455 442 456 /** Add a Hash to metadata collection. 443 457 *
Note:
See TracChangeset
for help on using the changeset viewer.
