| AAX SDK 2.8.0 Avid Audio Extensions Development Kit

- Welcome
- Manual
- Classes
- Files
- Lists
- Support

- Class List
- Class Index
- Class Hierarchy
- Class Members

Loading...
Searching...
No Matches
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.
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.
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.

## 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] | 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

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

- AAX_IACFHostServices.h