5 #ifndef MCGIDI_map_h_included
6 #define MCGIDI_map_h_included
10 #if defined __cplusplus
69 #if defined __cplusplus
MCGIDI_map * MCGIDI_map_new(statusMessageReporting *smr)
MCGIDI_mapEntry * MCGIDI_map_getFirstEntry(MCGIDI_map *map)
int MCGIDI_map_walkTree(statusMessageReporting *smr, MCGIDI_map *map, int(*handler)(MCGIDI_mapEntry *entry, int level, void *userData), void *userData)
void MCGIDI_map_simpleWrite(FILE *f, MCGIDI_map *map)
MCGIDI_map * MCGIDI_map_readFile(statusMessageReporting *smr, const char *basePath, const char *mapFileName)
smr_userInterface smrUserInterface
char *(* smr_userInterface)(void *userData)
MCGIDI_map * MCGIDI_map_findAllOfTarget(statusMessageReporting *smr, MCGIDI_map *map, const char *projectile, const char *targetName)
int MCGIDI_map_addPath(statusMessageReporting *smr, MCGIDI_map *map, const char *path)
void * MCGIDI_map_free(statusMessageReporting *smr, MCGIDI_map *map)
MCGIDI_mapEntry * MCGIDI_map_getNextEntry(MCGIDI_mapEntry *entry)
MCGIDI_mapEntry * mapEntries
char * MCGIDI_map_toXMLString(statusMessageReporting *smr, MCGIDI_map *map)
MCGIDI_map * MCGIDI_map_findAllOfTargetViaPoPIDs(statusMessageReporting *smr, MCGIDI_map *map, int projectile_PoPID, int target_PoPID)
char * MCGIDI_map_getFullPath(statusMessageReporting *smr, MCGIDI_map *map, const char *endPath)
int globalPoPsIndexTarget
int MCGIDI_map_addTarget(statusMessageReporting *smr, MCGIDI_map *map, const char *method, const char *path, const char *evaluation, const char *projectile, const char *targetName)
MCGIDI_map_smr smrUserInterface
void MCGIDI_map_release(statusMessageReporting *smr, MCGIDI_map *map)
int MCGIDI_map_initialize(statusMessageReporting *smr, MCGIDI_map *map)
char * MCGIDI_map_getTargetsFullPath(statusMessageReporting *smr, MCGIDI_mapEntry *target)
char * MCGIDI_map_findTargetViaPoPIDs(statusMessageReporting *smr, MCGIDI_map *map, const char *evaluation, int projectile_PoPID, int target_PoPID)
char * MCGIDI_map_findTarget(statusMessageReporting *smr, MCGIDI_map *map, const char *evaluation, const char *projectile, const char *targetName)