summaryrefslogtreecommitdiffstats
path: root/src/ClientID.hpp
AgeCommit message (Collapse)AuthorFilesLines
2021-01-02Format all code with clang-formatDavid Robillard1-70/+69
2020-11-29Put everything in a namespaceDavid Robillard1-0/+4
2020-11-28Index clients and ports by IDDavid Robillard1-0/+18
2020-11-28Factor out ClientTypeDavid Robillard1-5/+3
2020-11-28Always index Jack ports and refer to them by nameDavid Robillard1-2/+2
The Jack API annoyingly doesn't provide a way to get an ID from a port name. Since notification callbacks apparently don't have to worry about realtime concerns anymore, simply use the full name string as an ID everywhere. This means that every Jack port has a non-null ID, and all ports are always indexed, so the kludges for this in the canvas can be removed.
2020-11-27Ensure that modules always have an IDDavid Robillard1-0/+108