Name Value Map (NVM) Structure

Declared in: CustomProcess.h

Used to communicate properties required for the process and metadata given out by the process. Basic C++ version of a string to string STL map object. An array of these objects is usually used to represent XML nodes. Since ArcGIS Image Server works predominantly through XML’s, it is very useful.


typedef struct


    char* name;

    char* value;




Name of the property, usually corresponding to an XML node.


Value of the property, usually corresponding to the contents of an XML node.


For a detailed example using this structure, see Sample custom process.

Related Topics

Referenced By: CustomProcess_Initialize, CustomProcess_GetMetadata