Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs | Functions
driver.cc File Reference
#include "driver.hh"
#include "path.hh"
#include "platform.hh"
#include "datautils.hh"
#include "strings.hh"
#include "internal.hh"
#include <algorithm>
#include <dlfcn.h>

Go to the source code of this file.

Classes

struct  Ase::RegisteredLoader
 
struct  Ase::RegisteredDriver< DriverP >
 
class  Ase::NullPcmDriver
 
class  Ase::NullMidiDriver
 

Namespaces

namespace  Ase
 The Anklang C++ API namespace.
 

Macros

#define DDEBUG(...)
 

Typedefs

using Ase::RegisteredLoaderFunc = Error(*)()
 
using Ase::RegisteredLoaderVector = std::vector< RegisteredLoader >
 

Functions

boolAse::register_driver_loader (const char *staticwhat, Error(*loader)())
 Register loader callbacks at static constructor time.
 
void Ase::load_registered_drivers ()
 Load all registered drivers.
 

Class Documentation

◆ Ase::RegisteredLoader

struct Ase::RegisteredLoader

Definition at line 55 of file driver.cc.

Class Members
const RegisteredLoaderFunc func
const char *const what

Macro Definition Documentation

◆ DDEBUG

#define DDEBUG (   ...)

Definition at line 10 of file driver.cc.