AAX SDK  2.4.1
Avid Audio Extensions Development Kit
List of all members | Public Member Functions
AAX_IACFHostServices_V2 Class Referenceabstract

#include <AAX_IACFHostServices.h>

Inheritance diagram for AAX_IACFHostServices_V2:
[legend]
Collaboration diagram for AAX_IACFHostServices_V2:
[legend]

Description

V2 of versioned interface to diagnostic and debugging services provided by the AAX host.

Public Member Functions

virtual AAX_Result StackTrace (int32_t iTracePriority, int32_t iStackTracePriority, const char *iMessage)=0
 Log a trace message or a stack trace. More...
 
- Public Member Functions inherited from AAX_IACFHostServices
virtual AAX_Result Assert (const char *iFile, int32_t iLine, const char *iNote)=0
 
virtual AAX_Result Trace (int32_t iPriority, const char *iMessage)=0
 Log a trace message. More...
 
- Public Member Functions inherited from IACFUnknown
virtual BEGIN_ACFINTERFACE ACFRESULT ACFMETHODCALLTYPE QueryInterface (const acfIID &iid, void **ppOut)=0
 Returns pointers to supported interfaces. More...
 
virtual acfUInt32 ACFMETHODCALLTYPE AddRef (void)=0
 Increments reference count. More...
 
virtual acfUInt32 ACFMETHODCALLTYPE Release (void)=0
 Decrements reference count. More...
 

Member Function Documentation

◆ StackTrace()

virtual AAX_Result AAX_IACFHostServices_V2::StackTrace ( int32_t  iTracePriority,
int32_t  iStackTracePriority,
const char *  iMessage 
)
pure virtual

Log a trace message or a stack trace.

If the logging output filtering is set to include logs with iStackTracePriority then both the logging message and a stack trace will be emitted, regardless of iTracePriority.

If the logging output filtering is set to include logs with iTracePriority but to exclude logs with iStackTracePriority then this will emit a normal log with no stack trace.

Parameters
[in]iTracePriorityPriority of the trace, used for log filtering. One of kAAX_Trace_Priority_Low, kAAX_Trace_Priority_Normal, kAAX_Trace_Priority_High
[in]iStackTracePriorityPriority of the stack trace, used for log filtering. One of kAAX_Trace_Priority_Low, kAAX_Trace_Priority_Normal, kAAX_Trace_Priority_High
[in]iMessageMessage string to log

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