|
void | _dumpMap (map *pmMap) |
| Dump a map on stderr. More...
|
|
void | dumpMap (map *pmMap) |
| Dump a map on stderr, see _dumpMap() More...
|
|
void | dumpMapToFile (map *pmMap, FILE *pfFile) |
| Dump a map to a file. More...
|
|
void | dumpMaps (maps *pmMap) |
| Dump a maps on stderr, see dumpMap(). More...
|
|
void | _dumpMapsToFile (maps *pmsMaps, FILE *psFile, int iLimit) |
| Dump a maps to a file, see dumpMapToFile(). More...
|
|
void | dumpMapsToFile (maps *pmsMaps, char *pcaFilePath, int iLimit) |
| Dump a maps to a file, see _dumpMapsToFile(). More...
|
|
iotype * | createIoType () |
| Create a new iotype*. More...
|
|
map * | createMap (const char *pccName, const char *pccValue) |
| Create a new map. More...
|
|
maps * | createMaps (const char *pccName) |
| Create a new maps with the given name. More...
|
|
int | count (map *pmMap) |
| Count number of map in a map. More...
|
|
int | maps_length (maps *pmMap) |
| Count number of maps in a maps. More...
|
|
bool | hasKey (map *pmMap, const char *pccKey) |
| Verify if a key exist in a map. More...
|
|
maps * | getMaps (maps *pmsMaps, const char *pccKey) |
| Access a specific maps. More...
|
|
map * | getMap (map *pmMap, const char *pccKey) |
| Access a specific map. More...
|
|
map * | getLastMap (map *pmMap) |
| Access the last map. More...
|
|
map * | getMapFromMaps (maps *pmMap, const char *pccKey, const char *pccSubkey) |
| Access a specific map from a maps. More...
|
|
void | freeMap (map **pmMap) |
| Free allocated memory of a map. More...
|
|
void | freeMaps (maps **pmMap) |
| Free allocated memory of a maps. More...
|
|
bool | hasElement (elements *peElem, const char *pccKey) |
| Verify if an elements contains a name equal to the given key. More...
|
|
elements * | getElements (elements *peElem, const char *pccKey) |
| Access a specific elements named key. More...
|
|
void | freeIOType (iotype **piotIO) |
| Free allocated memory of an iotype. More...
|
|
void | freeElements (elements **peElem) |
| Free allocated memory of an elements. More...
|
|
service * | createService () |
| Allocate memory for a service. More...
|
|
void | freeService (service **psService) |
| Free allocated memory of a service. More...
|
|
void | addToMap (map *pMap, const char *pccName, const char *pccValue) |
| Add key value pair to an existing map. More...
|
|
void | addIntToMap (map *pMap, const char *pccName, const int iValue) |
| Add a key and an integer value to an existing map. More...
|
|
map * | addToMapWithSize (map *pMap, const char *pccName, const char *pccValue, int iSize) |
| Add a key and a binary value to an existing map. More...
|
|
void | addMapToMap (map **pmMapOut, map *pmMapIn) |
| Add a map at the end of another map. More...
|
|
void | addMapToIoType (iotype **piotType, map *pmMap) |
| Add a map to iotype. More...
|
|
map * | getMapOrFill (map **ppmMap, const char *pccKey, const char *pccValue) |
| Access a specific map or set its value. More...
|
|
bool | contains (map *pmMap, map *pmSearch) |
| Verify if a map is contained in another map. More...
|
|
iotype * | getIoTypeFromElement (elements *peElem, char *pcName, map *pcValues) |
| Access a specific iotype from an elements. More...
|
|
void | loadMapBinary (map **ppmOut, map *pmIn, int iPos) |
| Load binary values from a map (in) and add them to another map (out) More...
|
|
void | loadMapBinaries (map **ppmOut, map *pmIn) |
| Load binary values from a map (in) and add them to another map (out). More...
|
|
maps * | dupMaps (maps **ppmsOut) |
| Duplicate a Maps. More...
|
|
void | addMapsToMaps (maps **ppmsOut, maps *pmIn) |
| Add a maps at the end of another maps. More...
|
|
map * | getMapArray (map *pmMap, const char *pccKey, int iIndex) |
| Access a specific map array element. More...
|
|
void | setMapArray (map *pmMap, const char *pccKey, int iIndex, const char *pccValue) |
| Add a key value in a MapArray for a specific index. More...
|
|
void | addIntToMapArray (map *pmMap, const char *pccName, int iIndex, const int icValue) |
| Add a key and an integer value to an existing map array. More...
|
|
map * | getMapType (map *pmMap) |
| Access the map "type". More...
|
|
int | addMapsArrayToMaps (maps **pmsOut, maps *pmsIn, char *pcType) |
| Add a Maps containing a MapArray to a Maps. More...
|
|
void | setMapInMaps (maps *pmsMaps, const char *pccKey, const char *pccSubkey, const char *pccValue) |
| Set a key value pair to a map contained in a Maps. More...
|
|
elements * | createEmptyElements () |
| Create an empty elements. More...
|
|
elements * | createElements (const char *pcName) |
| Create a named elements. More...
|
|
void | setElementsName (elements **ppeElem, char *pcName) |
| Set the name of an elements. More...
|
|
void | dumpElements (elements *peElem) |
| Dump an elements on stderr. More...
|
|
void | dumpElementsAsYAML (elements *peElem, int iLevel) |
| Dump an elements on stderr using the YAML syntaxe. More...
|
|
elements * | dupElements (elements *peElem) |
| Duplicate an elements. More...
|
|
void | addToElements (elements **ppeElem, elements *peELem) |
| Add an elements to another elements. More...
|
|
void | setServiceName (service **ppsServ, char *pcName) |
| Set the name of a service. More...
|
|
void | dumpService (service *psServ) |
| Dump a service on stderr. More...
|
|
void | dumpServiceAsYAML (service *psServ) |
| Dump a service on stderr using the YAML syntaxe. More...
|
|
service * | dupService (service *psServ) |
| Duplicate a service. More...
|
|
void | dumpRegistry (registry *prReg) |
| Print the registry on stderr. More...
|
|
bool | addServiceToRegistry (registry **prReg, char *pcName, service *psContent) |
| Add a service to the registry. More...
|
|
void | freeRegistry (registry **prReg) |
| Free memory allocated for the registry. More...
|
|
service * | getServiceFromRegistry (registry *prReg, char *pcLevel, char *pcName) |
| Access a service in the registry. More...
|
|
void | inheritMap (map **ppmOut, map *pmIn) |
| Apply inheritance to an out map from a reference in map. More...
|
|
void | inheritIOType (iotype **ppiotOut, iotype *piotIn) |
| Apply inheritance to an out iotype from a reference in iotype. More...
|
|
void | inheritElements (elements **ppeOut, elements *peIn) |
| Apply inheritance to an out elements from a reference in elements. More...
|
|
void | inheritance (registry *prReg, service **psServ) |
| Apply inheritance to a service based on a registry. More...
|
|
void | mapsToCharXXX (maps *pmsMap, char ***pppcValues) |
| Convert a maps to a char*** (only used for Fortran support) More...
|
|
void | charxxxToMaps (char ***pppcValues, maps **ppmsMaps) |
| Convert a char*** to a maps (only used for Fortran support) More...
|
|
bool | nonempty (map *pmMap) |
| Verify that a map has a value. More...
|
|
bool | hasvalue (maps *pmsSource, const char *pccNode, const char *pccKey, map **ppmKvp) |
| Verify that a particular map value exists in a maps data structure, and obtain that value. More...
|
|
void | setErrorMessage (maps *&pmsaConf, const char *pccService, WPSException weExc, const char *pccMessage) |
|
void | logMessage (const char *pccSource, const char *pccFunction, int iLne, const char *pccFile, const char *pccMessage) |
| Print debug message. More...
|
|
char * | allocateMapValue (map *pmNode, size_t sNumBytes) |
|