aboutsummaryrefslogtreecommitdiffstats
path: root/router/router.h
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | | Some systems use anonymous structs for atomic storage, and extern declarations need to have the same type as their non-extern definition.
* 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
| | | | Also fix some improper parenthesis.
* 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