/* * Copyright (c) 2001, DecisionSoft Limited All rights reserved. * Please see LICENSE.TXT for more information. */ #ifndef _PATHANPLATFORMUTILS_HPP #define _PATHANPLATFORMUTILS_HPP #include #include XERCES_CPP_NAMESPACE_BEGIN class MemoryManager; XERCES_CPP_NAMESPACE_END /**class with methods that are used by v2 that are DOM related*/ class PATHAN_EXPORT PathanPlatformUtils { public: /** Perform Pathan initialization * * Initialization should be called first in any client code. * * Initializes Xerces and adds its own DOMImplementation to the registry */ static void initialize(XERCES_CPP_NAMESPACE_QUALIFIER MemoryManager* memMgr = 0); /** Perform Pathan termination * * Terminates Xerces */ static void terminate(); }; #endif