Audacity 3.2.0
|
#include "public.sdk/source/vst/hosting/module.h"
#include "public.sdk/source/vst/utility/optional.h"
#include "public.sdk/source/vst/utility/stringconvert.h"
#include <algorithm>
#include <dlfcn.h>
#include <sys/types.h>
#include <sys/utsname.h>
#include <unistd.h>
#include <experimental/filesystem>
Go to the source code of this file.
Classes | |
class | VST3::Hosting::anonymous_namespace{module_linux.cpp}::LinuxModule |
Namespaces | |
namespace | VST3 |
namespace | VST3::Hosting |
namespace | VST3::Hosting::anonymous_namespace{module_linux.cpp} |
Macros | |
#define | USE_EXPERIMENTAL_FS 1 |
Typedefs | |
using | ModuleEntryFunc = bool(PLUGIN_API *)(void *) |
using | ModuleExitFunc = bool(PLUGIN_API *)() |
using | VST3::Hosting::Path = filesystem::path |
Functions | |
Optional< std::string > | VST3::Hosting::anonymous_namespace{module_linux.cpp}::getCurrentMachineName () |
Optional< Path > | VST3::Hosting::anonymous_namespace{module_linux.cpp}::getApplicationPath () |
void | VST3::Hosting::anonymous_namespace{module_linux.cpp}::findFilesWithExt (const std::string &path, const std::string &ext, Module::PathList &pathList, bool recursive=true) |
void | VST3::Hosting::anonymous_namespace{module_linux.cpp}::findModules (const std::string &path, Module::PathList &pathList) |
#define USE_EXPERIMENTAL_FS 1 |
Definition at line 53 of file module_linux.cpp.
using ModuleEntryFunc = bool (PLUGIN_API*) (void*) |
Definition at line 66 of file module_linux.cpp.
using ModuleExitFunc = bool (PLUGIN_API*) () |
Definition at line 67 of file module_linux.cpp.