22 #ifndef MamaSymbolMapFileH__
23 #define MamaSymbolMapFileH__
25 #if defined(__cplusplus)
55 mamaSymbolMapFile fileMap,
56 const char* fromSymbol,
57 const char* toSymbol);
77 mamaSymbolMapFile* fileMap);
91 mamaSymbolMapFile fileMap);
106 mamaSymbolMapFile fileMap,
107 const char* fileName);
122 mamaSymbolMapFile fileMap,
138 mamaSymbolMapFile fileMap,
144 #if defined(__cplusplus)
MAMAExpDLL int mamaSymbolMapFile_revMap(mamaSymbolMapFile fileMap, char *result, const char *symbol, size_t maxLen)
Perform a reverse mapping from the file-based symbol mapper.
MAMAExpDLL int mamaSymbolMapFile_map(mamaSymbolMapFile fileMap, char *result, const char *symbol, size_t maxLen)
Perform a mapping from the file-based symbol mapper.
MAMAExpDLL mama_status mamaSymbolMapFile_create(mamaSymbolMapFile *fileMap)
Create a file-based symbol mapper.
MAMAExpDLL mama_status mamaSymbolMapFile_destroy(mamaSymbolMapFile fileMap)
Destroy the file-based symbol mapper.
void * mamaSymbolMapFile
Definition: symbolmapfile.h:39
MAMAExpDLL mama_status mamaSymbolMapFile_load(mamaSymbolMapFile fileMap, const char *fileName)
(Re)Load the map for the file-based symbol mapper.
mama_status
Definition: status.h:37
MAMAExpDLL void mamaSymbolMapFile_addMap(mamaSymbolMapFile fileMap, const char *fromSymbol, const char *toSymbol)
Add additional individual symbology mapping.