![]() |
AAX SDK 2.8.0
Avid Audio Extensions Development Kit
|
#include <AAX_IACFHostServices.h>
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. | |
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. | |
Public Member Functions inherited from IACFUnknown | |
| virtual BEGIN_ACFINTERFACE ACFRESULT ACFMETHODCALLTYPE | QueryInterface (const acfIID &iid, void **ppOut)=0 |
| Returns pointers to supported interfaces. | |
| virtual acfUInt32 ACFMETHODCALLTYPE | AddRef (void)=0 |
| Increments reference count. | |
| virtual acfUInt32 ACFMETHODCALLTYPE | Release (void)=0 |
| Decrements reference count. | |
|
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.
| [in] | iTracePriority | Priority of the trace, used for log filtering. One of kAAX_Trace_Priority_Low, kAAX_Trace_Priority_Normal, kAAX_Trace_Priority_High |
| [in] | iStackTracePriority | Priority of the stack trace, used for log filtering. One of kAAX_Trace_Priority_Low, kAAX_Trace_Priority_Normal, kAAX_Trace_Priority_High |
| [in] | iMessage | Message string to log |
1.9.6