IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 19626 for trunk/ppStats/src


Ignore:
Timestamp:
Sep 21, 2008, 5:30:10 PM (18 years ago)
Author:
eugene
Message:

adding ppStatsFromMetadata to ppStats

Location:
trunk/ppStats/src
Files:
5 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppStats/src/Makefile.am

    r19575 r19626  
    33libppStats_la_LDFLAGS = $(PPSTATS_LIBS) $(PSMODULE_LIBS) $(PSLIB_LIBS)
    44
    5 bin_PROGRAMS = ppStats
     5bin_PROGRAMS = ppStats ppStatsFromMetadata
     6
    67ppStats_CFLAGS  = $(PPSTATS_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS)
    78ppStats_LDFLAGS = $(PPSTATS_LIBS) $(PSMODULE_LIBS) $(PSLIB_LIBS)
    89ppStats_LDADD   = libppStats.la
    910
     11ppStatsFromMetadata_CFLAGS  = $(PPSTATS_CFLAGS) $(PSMODULE_CFLAGS) $(PSLIB_CFLAGS)
     12ppStatsFromMetadata_LDFLAGS = $(PPSTATS_LIBS) $(PSMODULE_LIBS) $(PSLIB_LIBS)
     13
    1014ppStats_SOURCES =               \
    1115        ppStats.c               
     16
     17ppStatsFromMetadata_SOURCES =           \
     18        ppStatsFromMetadata.c           \
     19        ppStatsFromMetadataEntries.c    \
     20        ppStatsFromMetadataParse.c      \
     21        ppStatsFromMetadataStats.c      \
     22        ppStatsFromMetadataPrint.c     
    1223
    1324libppStats_la_SOURCES =                 \
  • trunk/ppStats/src/ppStats.h

    r19069 r19626  
    44
    55#define PPSTATS_RECIPE "PPSTATS"
     6#define PPSTATS_MD_RECIPE "PPSTATS_METADATA"
    67
    78typedef struct {
     
    2728    psList *cells;                      // Cells to look at
    2829} ppStatsData;
     30
     31typedef struct {
     32    char *keyword;
     33    psDataType type;
     34    char *statistic;
     35    char *flag;
     36    psMetadataItem *value;
     37    psVector *vector;
     38} ppStatsEntry;
    2939
    3040// Allocator
     
    129139    );
    130140
     141// used by ppStatsFromMetadata:
     142psDataType psDataTypeFromString (char *typename);
     143ppStatsEntry *ppStatsEntryAlloc ();
     144
     145psArray *ppStatsFromMetadataEntries (psMetadata *recipe);
     146bool ppStatsFromMetadataParse (psMetadata *input, psArray *entries);
     147bool ppStatsFromMetadataStats (psArray *entries);
     148bool ppStatsFromMetadataPrint (psArray *entries, char *filename);
     149
    131150#endif
Note: See TracChangeset for help on using the changeset viewer.