![]() |
AAX SDK
2.4.1
Avid Audio Extensions Development Kit
|
#include <AAX_IACFHostServices.h>
V3 of versioned interface to diagnostic and debugging services provided by the AAX host.
Public Member Functions | |
virtual AAX_Result | HandleAssertFailure (const char *iFile, int32_t iLine, const char *iNote, int32_t iFlags) const =0 |
Handle an assertion failure. More... | |
![]() | |
virtual AAX_Result | StackTrace (int32_t iTracePriority, int32_t iStackTracePriority, const char *iMessage)=0 |
Log a trace message or a stack trace. More... | |
![]() | |
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... | |
![]() | |
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... | |
|
pure virtual |
Handle an assertion failure.
Use this method to delegate assertion failure handling to the host
Use inFlags
to request that specific behavior be included when handling the failure. This request may not be fulfilled by the host, and absence of a flag does not preclude the host from using that behavior when handling the failure.
[in] | iFile | The name of the file containing the assert check. Usually __FILE__ |
[in] | iLine | The line number of the assert check. Usually __LINE__ |
[in] | iNote | Text to display related to the assert. Usually the condition which failed |
[in] | iFlags | Bitfield of AAX_EAssertFlags to request specific handling behavior |