dxd - dynax driver framework 2.2.0d109
cross platform open source driver development framework
|
#include <dx_common.h>
Classes | |
struct | from |
struct | module |
struct | scope |
struct | to |
Public Types | |
enum class | level : uint8_t { none , error , warning , info , debug , levels , last = debug , invalid = levels , dflt = error } |
Public Member Functions | |
scope & | operator[] (const char *name) |
scope & | operator[] (module::idx idx) |
Public Attributes | ||
struct { | ||
scope bus | ||
monitor bus actions (low level PCI, USB, etc.) More... | ||
scope interface | ||
monitor API bureaucracy (CoreAudio/ CoreMIDI, PortClass, ASIO, etc.) More... | ||
scope streaming | ||
monitor low level streaming More... | ||
scope vendor | ||
monitor vendor specific More... | ||
}; | ||
uint32_t | raw | |
Static Public Attributes | |
static auto constexpr | id = "dx:log" |
static constexpr const char * | name [] {"none", "error", "warning", "info", "debug"} |
static auto constexpr | path = "dx:log:path" |
|
strong |
|
inline |
|
inline |
struct { ... } dx::log |
scope dx::log::bus |
monitor bus actions (low level PCI, USB, etc.)
scope dx::log::interface |
monitor API bureaucracy (CoreAudio/ CoreMIDI, PortClass, ASIO, etc.)
uint32_t dx::log::raw |
scope dx::log::streaming |
monitor low level streaming
scope dx::log::vendor |
monitor vendor specific
(c) copyright 2009 dynamic acoustics e.U. | generated on Mon Apr 21 2025 |