aboutsummaryrefslogtreecommitdiffstats
path: root/router/router.h
Commit message (Expand)AuthorAgeFilesLines
* Work around a MinGW thread_local bugChris Robinson2021-12-201-0/+11
* Export EFX functions from the routerChris Robinson2021-01-271-0/+34
* Fix up some more uses of [AL[C]]voidChris Robinson2020-04-281-5/+5
* Remove the UNUSED macroChris Robinson2019-07-281-12/+0
* Clean up the DriverIface in its destructorChris Robinson2018-10-301-2/+12
* Remove an unnecessary includeChris Robinson2018-10-301-1/+0
* Clean up the router's PtrIntMapChris Robinson2018-10-301-25/+15
* Use std::wstring in place of some fixed WCHAR arraysChris Robinson2018-10-301-101/+102
* Use std::vector instead of custom dynamic arraysChris Robinson2018-10-301-2/+2
* Use C++ atomics and mutexes in the routerChris Robinson2018-10-301-6/+5
* Add extern "C" for router.hChris Robinson2018-10-301-0/+8
* Use a typedef to declare extern atomic variablesChris Robinson2017-10-071-1/+2
* Add methods for thread-local contexts to the routerChris Robinson2017-07-071-0/+5
* Flush the log file after writingChris Robinson2017-07-011-0/+9
* Initialize ALC resources in the file they're used inChris Robinson2017-07-011-3/+1
* Add tracing capabilities to the routerChris Robinson2017-06-301-0/+25
* Protect context switches with a lock in the routerChris Robinson2017-06-291-0/+1
* Protect device enumeration in the router with a mutexChris Robinson2017-06-291-0/+3
* Handle the ALC version for some extension capabilitiesChris Robinson2017-06-281-0/+15
* Properly clean up allocated memory at exitChris Robinson2017-06-281-2/+1
* Partially implement ALC functions in the routerChris Robinson2017-06-281-0/+4
* Add a ptr-to-int mapChris Robinson2017-06-281-0/+18
* Add forwarding for the AL functionsChris Robinson2017-06-281-0/+4
* Load driver dlls in the routerChris Robinson2017-06-281-0/+115