You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by db...@apache.org on 2001/08/08 23:18:51 UTC
cvs commit: xml-xalan/c/src/XalanTransformer XalanCAPI.h
dbertoni 01/08/08 14:18:51
Modified: c/src/XalanTransformer XalanCAPI.h
Log:
Updated comments.
Revision Changes Path
1.15 +13 -9 xml-xalan/c/src/XalanTransformer/XalanCAPI.h
Index: XalanCAPI.h
===================================================================
RCS file: /home/cvs/xml-xalan/c/src/XalanTransformer/XalanCAPI.h,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- XalanCAPI.h 2001/07/08 07:20:36 1.14
+++ XalanCAPI.h 2001/08/08 21:18:51 1.15
@@ -65,8 +65,10 @@
/**
* This is a simple C interface for the class XalanTransformer. It's
- * the user's responsibility to call initialize and terminate before
- * creating and after deleting any XalanTransformer instances respectively.
+ * the user's responsibility to call XalanInitialize() before making
+ * any other API calls, and to call XalanTerminate() when finished
+ * with the API.
+ *
* After calling XalanTransformToData or XalanTransformToDataCSS, the user
* should call XalanFreeData to release the memory allocated by that
* operation.
@@ -99,16 +101,20 @@
/**
* Initialize Xerces and Xalan.
- * Should be called only once per process before creating any
- * instances of XalanTransformer.
+ *
+ * Should be called only once per process before making
+ * any other API calls.
*/
XALAN_TRANSFORMER_EXPORT_FUNCTION(void)
XalanInitialize();
/**
* Terminate Xalan and Xerces.
+ *
* Should be called only once per process after deleting all
- * instances of XalanTransformer.
+ * instances of XalanTransformer. Once a process has called
+ * this function, it cannot use the API for the remaining
+ * lifetime of the process.
*/
XALAN_TRANSFORMER_EXPORT_FUNCTION(void)
XalanTerminate();
@@ -224,8 +230,7 @@
* will release any memory allocated upon termination, and data passed
* to the callback is not guaranteed to be null terminated.
*
- * - See XalanOutputHandlerType and XalanFlushHandlerType for more
- * details.
+ * See XalanTransformerDefinitions.hpp for more details.
*
* @param theXMLFileName filename of XML input source
* @param theXSLFileName filename of stylesheet source
@@ -254,8 +259,7 @@
* will release any memory allocated upon termination, and data passed
* to the callback is not guaranteed to be null terminated.
*
- * - See XalanOutputHandlerType and XalanFlushHandlerType for more
- * details.
+ * See XalanTransformerDefinitions.hpp for more details.
*
* @param thePSHandle handle of parsed source
* @param theCSSHandle handle of compiled stylesheet
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org