Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6ITraceFile Interface Referenceabstract

#include <p6runtimeif.h>

Inherits P6R::p6ICom.

Public Member Functions

virtual P6INT32 addref (void)=0
 
virtual P6R::P6ERR indentDec (void)=0
 
virtual P6R::P6ERR indentInc (void)=0
 
virtual P6R::P6ERR queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0
 
virtual P6INT32 release (void)=0
 
virtual P6R::P6ERR trace (const P6CHAR *pFmt, P6ARG *pArgs, P6SIZE cArgs)=0
 
virtual P6R::P6ERR traceExclude (const P6CHAR *pszClassname)=0
 
virtual P6R::P6ERR traceFunctionBegin (const P6CHAR *pszFile, P6SIZE cLine, const P6CHAR *pszFunction)=0
 
virtual P6R::P6ERR traceFunctionEnd (const P6CHAR *pszFunction)=0
 
virtual P6R::P6ERR traceLine (const P6CHAR *pszFile, P6SIZE cLine)=0
 
virtual P6R::P6ERR traceMatch (const P6CHAR *pszClassname)=0
 

Detailed Description

This runtime interface provides access to a tracing facility that outputs to a separate trace log file and is meant for low level function tracing.

This is used mainly in environment where you don't have access to a debugger.

Definition at line 3274 of file p6runtimeif.h.


The documentation for this interface was generated from the following file: