|
LMMS
|
#include <Lv2UridMap.h>
Public Member Functions | |
| UridMap () | |
| constructor; will set up the features | |
| LV2_URID | map (const char *uri) |
| map feature function | |
| const char * | unmap (LV2_URID urid) |
| unmap feature function | |
| LV2_URID_Map * | mapFeature () |
| LV2_URID_Unmap * | unmapFeature () |
Private Attributes | |
| std::unordered_map< std::string, LV2_URID > | m_map |
| std::vector< const char * > | m_unMap |
| std::mutex | m_MapMutex |
| LV2_URID_Map | m_mapFeature |
| LV2_URID_Unmap | m_unmapFeature |
Complete implementation of the Lv2 Urid Map extension
| lmms::UridMap::UridMap | ( | ) |
constructor; will set up the features
|
inline |
|
inline |
|
private |
|
private |
|
private |
mutex for both m_map and m_unMap the URID map is global, which is why a mutex is required here
|
private |
|
private |