* extern "C" int xmltooling_extension_init(void* context);<br>
* extern "C" void xmltooling_extension_term();
* extern "C" int xmltooling_extension_init(void* context);<br>
* extern "C" void xmltooling_extension_term();
*
* @param path pathname of shared library to load into process
* @param context arbitrary data to pass to library initialization hook
*
* @param path pathname of shared library to load into process
* @param context arbitrary data to pass to library initialization hook
* must be externally synchronized.
*
* @param config either a logging configuration file, or a level from the set
* must be externally synchronized.
*
* @param config either a logging configuration file, or a level from the set
* Any previously set object is destroyed.
*
* @param keyInfoResolver new KeyInfoResolver instance to store
* Any previously set object is destroyed.
*
* @param keyInfoResolver new KeyInfoResolver instance to store
* Any previously set object is destroyed.
*
* @param templateEngine new TemplateEngine instance to store
* Any previously set object is destroyed.
*
* @param templateEngine new TemplateEngine instance to store
* (semicolon on Windows, colon otherwise).
*/
std::string catalog_path;
* (semicolon on Windows, colon otherwise).
*/
std::string catalog_path;