Audacity  2.2.0
ODManager.cpp File Reference

Singleton ODManager class. Is the bridge between client side ODTask requests and internals. More...

#include "../Audacity.h"
#include "ODManager.h"
#include "ODTask.h"
#include "ODTaskThread.h"
#include "ODWaveTrackTaskQueue.h"
#include "../Project.h"
#include <NonGuiThread.h>
#include <wx/utils.h>
#include <wx/wx.h>
#include <wx/thread.h>
#include <wx/event.h>

Typedefs

typedef ODManager *(* pfodman )()
 

Functions

int CompareNoCaseFileName (const wxString &first, const wxString &second)
 wxstring compare function for sorting case, which is needed to load correctly. More...
 

Variables

static ODLock gODInitedMutex
 
static bool gManagerCreated =false
 
static bool gPause =false
 
static bool sHasLoadedOD =false
 a flag that is set if we have loaded some OD blockfiles from PCM. More...
 
static ODLock sLibSndFileMutex
 

Detailed Description

Singleton ODManager class. Is the bridge between client side ODTask requests and internals.

Typedef Documentation

typedef ODManager*(* pfodman)()

Function Documentation

int CompareNoCaseFileName ( const wxString &  first,
const wxString &  second 
)

wxstring compare function for sorting case, which is needed to load correctly.

Referenced by AudacityProject::OnImport(), and AudacityProject::OpenFiles().

Variable Documentation

bool gManagerCreated =false
static
ODLock gODInitedMutex
static
bool gPause =false
static
bool sHasLoadedOD =false
static

a flag that is set if we have loaded some OD blockfiles from PCM.

Referenced by ODManager::HasLoadedODFlag(), ODManager::MarkLoadedODFlag(), and ODManager::UnmarkLoadedODFlag().

ODLock sLibSndFileMutex
static