20#ifndef AAX_IACFHOSTSERVICES_H
21#define AAX_IACFHOSTSERVICES_H
26#pragma clang diagnostic push
27#pragma clang diagnostic ignored "-Wnon-virtual-dtor"
30#include "acfunknown.h"
56 virtual AAX_Result Assert (
const char * iFile, int32_t iLine,
const char * iNote ) = 0;
66 virtual AAX_Result StackTrace ( int32_t iTracePriority, int32_t iStackTracePriority,
const char * iMessage ) = 0;
78#pragma clang diagnostic pop
Various utility definitions for AAX.
int32_t AAX_Result
Definition: AAX.h:334
COM compatible IUnknown C++ interface.
Definition: AAX_ACFInterface.doxygen:252
Versioned interface to diagnostic and debugging services provided by the AAX host.
Definition: AAX_IACFHostServices.h:35
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.
V2 of versioned interface to diagnostic and debugging services provided by the AAX host.
Definition: AAX_IACFHostServices.h:64
virtual AAX_Result StackTrace(int32_t iTracePriority, int32_t iStackTracePriority, const char *iMessage)=0
Log a trace message or a stack trace.
V3 of versioned interface to diagnostic and debugging services provided by the AAX host.
Definition: AAX_IACFHostServices.h:72
virtual AAX_Result HandleAssertFailure(const char *iFile, int32_t iLine, const char *iNote, int32_t iFlags) const =0
Handle an assertion failure.