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

#include <AAX_IACFHostServices.h>

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

Description

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...
 
- Public Member Functions inherited from AAX_IACFHostServices_V2
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

◆ HandleAssertFailure()

virtual AAX_Result AAX_IACFHostServices_V3::HandleAssertFailure ( const char *  iFile,
int32_t  iLine,
const char *  iNote,
int32_t  iFlags 
) const
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.

Parameters
[in]iFileThe name of the file containing the assert check. Usually __FILE__
[in]iLineThe line number of the assert check. Usually __LINE__
[in]iNoteText to display related to the assert. Usually the condition which failed
[in]iFlagsBitfield of AAX_EAssertFlags to request specific handling behavior

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