tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Member Functions | List of all members
tracktion::engine::CrashStackTracer Struct Reference

Used by the CRASH_TRACER macros to help provide a useful crash log of the stack. More...

#include "tracktion_CrashTracer.h"

Classes

struct  CrashTraceThreads
 

Public Member Functions

 CrashStackTracer (const char *file, const char *fn, int line, const char *pluginName)
 

Static Public Member Functions

static juce::StringArray getCrashedPlugins ()
 
static void dump ()
 
static void dump (juce::OutputStream &)
 
static void dump (juce::OutputStream &, juce::Thread::ThreadID)
 
static juce::String getCrashedPlugin (juce::Thread::ThreadID)
 
static juce::String getCrashLocation (juce::Thread::ThreadID)
 

Detailed Description

Used by the CRASH_TRACER macros to help provide a useful crash log of the stack.

Definition at line 17 of file tracktion_CrashTracer.h.

Constructor & Destructor Documentation

◆ CrashStackTracer()

tracktion::engine::CrashStackTracer::CrashStackTracer ( const char file,
const char fn,
int  line,
const char pluginName 
)

Definition at line 146 of file tracktion_CrashTracer.cpp.

◆ ~CrashStackTracer()

tracktion::engine::CrashStackTracer::~CrashStackTracer ( )

Definition at line 156 of file tracktion_CrashTracer.cpp.

Member Function Documentation

◆ dump() [1/3]

void tracktion::engine::CrashStackTracer::dump ( )
static

Definition at line 166 of file tracktion_CrashTracer.cpp.

◆ dump() [2/3]

void tracktion::engine::CrashStackTracer::dump ( juce::OutputStream os)
static

Definition at line 173 of file tracktion_CrashTracer.cpp.

◆ dump() [3/3]

void tracktion::engine::CrashStackTracer::dump ( juce::OutputStream os,
juce::Thread::ThreadID  threadID 
)
static

Definition at line 178 of file tracktion_CrashTracer.cpp.

◆ getCrashedPlugin()

juce::String tracktion::engine::CrashStackTracer::getCrashedPlugin ( juce::Thread::ThreadID  threadID)
static

Definition at line 185 of file tracktion_CrashTracer.cpp.

◆ getCrashedPlugins()

juce::StringArray tracktion::engine::CrashStackTracer::getCrashedPlugins ( )
static

Definition at line 161 of file tracktion_CrashTracer.cpp.

◆ getCrashLocation()

juce::String tracktion::engine::CrashStackTracer::getCrashLocation ( juce::Thread::ThreadID  threadID)
static

Definition at line 190 of file tracktion_CrashTracer.cpp.


The documentation for this struct was generated from the following files: