28#ifndef OGR_XERCES_INCLUDED
29#define OGR_XERCES_INCLUDED
32#include "ogr_xerces_headers.h"
44bool CPL_DLL OGRInitializeXerces(
void);
45void CPL_DLL OGRDeinitializeXerces(
void);
47InputSource CPL_DLL *OGRCreateXercesInputSource(
VSILFILE *fp);
48void CPL_DLL OGRDestroyXercesInputSource(InputSource *is);
50void CPL_DLL OGRStartXercesLimitsForThisThread(
size_t nMaxMemAlloc,
51 const char *pszMsgMaxMemAlloc,
52 double dfTimeoutSecond,
53 const char *pszMsgTimeout);
54void CPL_DLL OGRStopXercesLimitsForThisThread();
58CPLString CPL_DLL transcode(
const XMLCh *panXMLString,
int nLimitingChars = -1);
60 int nLimitingChars = -1);
67void OGRCleanupXercesMutex(
void);
Convenient string class based on std::string.
Definition cpl_string.h:320
Core portability definitions for CPL.
Various convenience functions for working with strings and string lists.
Virtual file handle.
Definition cpl_vsi_virtual.h:63