IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 5194 for trunk/psLib/src/types


Ignore:
Timestamp:
Sep 29, 2005, 1:30:32 PM (21 years ago)
Author:
drobbin
Message:

Added fxns psMetadataRemoveIndex and RemoveKey. Tested.

Location:
trunk/psLib/src/types
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/types/psMetadata.c

    r5136 r5194  
    1212 *  @author Ross Harman, MHPCC
    1313 *
    14  *  @version $Revision: 1.85 $ $Name: not supported by cvs2svn $
    15  *  @date $Date: 2005-09-26 21:13:26 $
     14 *  @version $Revision: 1.86 $ $Name: not supported by cvs2svn $
     15 *  @date $Date: 2005-09-29 23:30:32 $
    1616 *
    1717 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    536536}
    537537
     538bool psMetadataRemoveKey(psMetadata *md,
     539                         const char *key)
     540{
     541    return ( psMetadataRemove(md, PS_LIST_HEAD, key) );
     542}
     543
     544bool psMetadataRemoveIndex(psMetadata *md,
     545                           int location)
     546{
     547    return ( psMetadataRemove(md, location, NULL) );
     548}
     549
    538550psMetadataItem* psMetadataLookup(const psMetadata *md,
    539551                                 const char *key)
  • trunk/psLib/src/types/psMetadata.h

    r5174 r5194  
    1111*  @author Ross Harman, MHPCC
    1212*
    13 *  @version $Revision: 1.66 $ $Name: not supported by cvs2svn $
    14 *  @date $Date: 2005-09-29 01:15:38 $
     13*  @version $Revision: 1.67 $ $Name: not supported by cvs2svn $
     14*  @date $Date: 2005-09-29 23:30:32 $
    1515*
    1616*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    501501);
    502502
     503/** Removes an item from metadata by key name.
     504 *
     505 *  @return bool:  True for success, false for failure.
     506 */
     507bool psMetadataRemoveKey(
     508    psMetadata *md,                    ///< Metadata collection to remove metadata item.
     509    const char *key                    ///< Name of metadata key.
     510);
     511
     512/** Removes an item from metadata by index number.
     513 *
     514 *  @return bool:  True for success, false for failure.
     515 */
     516bool psMetadataRemoveIndex(
     517    psMetadata *md,                    ///< Metadata collection to remove metadata item.
     518    int location                       ///< Index number, PS_LIST_HEAD, or PS_LIST_TAIL
     519);
     520
     521
    503522/** Find an item in the metadata collection based on key name.
    504523 *
Note: See TracChangeset for help on using the changeset viewer.