P6R::p6IXSLTCompiled Interface Reference

This interface contains a compiled XSLT template and is used to share the compiled object across multiple threads for performance purposes. More...

#include <p6xsltcompiled.h>

Inherits P6R::p6ICom.

List of all members.

Public Member Functions

virtual P6R::P6INT32 addref ()=0
 This method increases the reference count of the component instance by one.
virtual P6R::P6ERR changeTraceStream (p6IDataStream *pTrace)=0
 Run time trace and error messages and from the XSLT and XPath processor can be directed to a different datastream than is used for the result document (warning messages do not stop execution).
virtual P6R::P6ERR getTemplateName (const P6WCHAR **pName)=0
 Get the moniker associated with the compiled template.
virtual P6R::P6ERR getTemplateSize (P6UINT32 *pNumber)=0
 The number of nodes in a compiled template can indicate the templates complexity.
virtual P6R::P6ERR queryInterface (const P6R::IID &iid, P6R::P6VOID **ppIface)=0
 This method queries the component for a specific interface.
virtual P6R::P6INT32 release ()=0
 This method decrements a components reference count.
virtual P6R::P6ERR setTemplateName (const P6WCHAR *pName)=0
 Set a moniker associated with the compiled template.

Detailed Description

This interface contains a compiled XSLT template and is used to share the compiled object across multiple threads for performance purposes.

Definition at line 28 of file p6xsltcompiled.h.


The documentation for this interface was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Copyright © 2004 - 2010 P6R Inc. - All Rights Reserved.