Changeset 4370
- Timestamp:
- Jun 23, 2005, 3:44:18 PM (21 years ago)
- Location:
- trunk/psLib/src
- Files:
-
- 4 edited
-
collections/psMetadata.c (modified) (3 diffs)
-
collections/psMetadata.h (modified) (3 diffs)
-
types/psMetadata.c (modified) (3 diffs)
-
types/psMetadata.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/collections/psMetadata.c
r4321 r4370 12 12 * @author Ross Harman, MHPCC 13 13 * 14 * @version $Revision: 1.6 6$ $Name: not supported by cvs2svn $15 * @date $Date: 2005-06-2 0 22:42:29$14 * @version $Revision: 1.67 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-06-24 01:44:18 $ 16 16 * 17 17 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 234 234 case PS_META_META: 235 235 case PS_META_MULTI: 236 case PS_META_ARRAY: 236 237 // Copy of input data not performed due to variability of data types 237 238 metadataItem->data.V = psMemIncrRefCounter(va_arg(argPtr, psPtr)); … … 406 407 METADATA_ADD_TYPE(Unknown,void*,PS_META_UNKNOWN) 407 408 METADATA_ADD_TYPE(Metadata,psMetadata*,PS_META_META) 409 METADATA_ADD_TYPE(Array,psArray*,PS_META_ARRAY) 408 410 409 411 psBool psMetadataRemove(psMetadata *md, psS32 where, const char *key) -
trunk/psLib/src/collections/psMetadata.h
r4330 r4370 11 11 * @author Ross Harman, MHPCC 12 12 * 13 * @version $Revision: 1.5 0$ $Name: not supported by cvs2svn $14 * @date $Date: 2005-06-2 1 03:01:37$13 * @version $Revision: 1.51 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2005-06-24 01:44:18 $ 15 15 * 16 16 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 52 52 PS_META_UNKNOWN, ///< Other data (Stored as item.data.V). 53 53 PS_META_MULTI, ///< Used internally, do not create an metadata item of this type. 54 PS_META_META ///< Metadata data (Stored as item.data.md). 54 PS_META_META, ///< Metadata data (Stored as item.data.md). 55 PS_META_ARRAY ///< Array data (Stored as item.data.V). 55 56 } psMetadataType; 56 57 … … 368 369 ); 369 370 371 /** Add a array to metadata collection. 372 * 373 * @return psBool: True for success, False for failure. 374 */ 375 psBool psMetadataAddArray( 376 psMetadata* md, ///< Metadata collection to insert metadata item 377 psS32 location, ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL 378 const char* name, ///< Name of metadata item 379 const char* comment, ///< Comment for metadata item 380 psArray* value ///< Vector for metadata item data 381 ); 382 370 383 /** Add an Image to metadata collection. 371 384 * -
trunk/psLib/src/types/psMetadata.c
r4321 r4370 12 12 * @author Ross Harman, MHPCC 13 13 * 14 * @version $Revision: 1.6 6$ $Name: not supported by cvs2svn $15 * @date $Date: 2005-06-2 0 22:42:29$14 * @version $Revision: 1.67 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-06-24 01:44:18 $ 16 16 * 17 17 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 234 234 case PS_META_META: 235 235 case PS_META_MULTI: 236 case PS_META_ARRAY: 236 237 // Copy of input data not performed due to variability of data types 237 238 metadataItem->data.V = psMemIncrRefCounter(va_arg(argPtr, psPtr)); … … 406 407 METADATA_ADD_TYPE(Unknown,void*,PS_META_UNKNOWN) 407 408 METADATA_ADD_TYPE(Metadata,psMetadata*,PS_META_META) 409 METADATA_ADD_TYPE(Array,psArray*,PS_META_ARRAY) 408 410 409 411 psBool psMetadataRemove(psMetadata *md, psS32 where, const char *key) -
trunk/psLib/src/types/psMetadata.h
r4330 r4370 11 11 * @author Ross Harman, MHPCC 12 12 * 13 * @version $Revision: 1.5 0$ $Name: not supported by cvs2svn $14 * @date $Date: 2005-06-2 1 03:01:37$13 * @version $Revision: 1.51 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2005-06-24 01:44:18 $ 15 15 * 16 16 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 52 52 PS_META_UNKNOWN, ///< Other data (Stored as item.data.V). 53 53 PS_META_MULTI, ///< Used internally, do not create an metadata item of this type. 54 PS_META_META ///< Metadata data (Stored as item.data.md). 54 PS_META_META, ///< Metadata data (Stored as item.data.md). 55 PS_META_ARRAY ///< Array data (Stored as item.data.V). 55 56 } psMetadataType; 56 57 … … 368 369 ); 369 370 371 /** Add a array to metadata collection. 372 * 373 * @return psBool: True for success, False for failure. 374 */ 375 psBool psMetadataAddArray( 376 psMetadata* md, ///< Metadata collection to insert metadata item 377 psS32 location, ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL 378 const char* name, ///< Name of metadata item 379 const char* comment, ///< Comment for metadata item 380 psArray* value ///< Vector for metadata item data 381 ); 382 370 383 /** Add an Image to metadata collection. 371 384 *
Note:
See TracChangeset
for help on using the changeset viewer.
