Go to the documentation of this file.
18 #ifndef CARLA_HOST_IMPL_HPP_INCLUDED
19 #define CARLA_HOST_IMPL_HPP_INCLUDED
26 # include "CarlaString.hpp"
28 # include "CarlaLogThread.hpp"
31 namespace CB = CarlaBackend;
32 using CB::EngineOptions;
49 } CarlaHostHandleImpl;
69 : CarlaHostHandleImpl(),
86 CARLA_SAFE_ASSERT(engine ==
nullptr);
89 CARLA_PREVENT_HEAP_ALLOCATION
95 #endif // CARLA_HOST_IMPL_HPP_INCLUDED
Definition: CarlaHostImpl.hpp:37
Definition: CarlaEngine.hpp:235
~CarlaHostStandalone() noexcept
Definition: CarlaHostImpl.hpp:84
bool isPlugin
Definition: CarlaHostImpl.hpp:43
void * engineCallbackPtr
Definition: CarlaHostImpl.hpp:56
CarlaHostStandalone() noexcept
Definition: CarlaHostImpl.hpp:68
Definition: CarlaEngine.hpp:806
CarlaLogThread logThread
Definition: CarlaHostImpl.hpp:62
void * fileCallbackPtr
Definition: CarlaHostImpl.hpp:58
FileCallbackFunc fileCallback
Definition: CarlaHostImpl.hpp:57
const typedef char *(* FileCallbackFunc)(void *ptr, FileCallbackOpcode action, bool isDir, const char *title, const char *filter)
Definition: CarlaBackend.h:1653
CarlaEngine * engine
Definition: CarlaHostImpl.hpp:39
CarlaString lastError
Definition: CarlaHostImpl.hpp:66
EngineCallbackFunc engineCallback
Definition: CarlaHostImpl.hpp:55
EngineOptions engineOptions
Definition: CarlaHostImpl.hpp:61
bool isStandalone
Definition: CarlaHostImpl.hpp:42
_CarlaHostHandle() noexcept
Definition: CarlaHostImpl.hpp:45
bool logThreadEnabled
Definition: CarlaHostImpl.hpp:63
Definition: CarlaHostImpl.hpp:54
void(* EngineCallbackFunc)(void *ptr, EngineCallbackOpcode action, uint pluginId, int value1, int value2, int value3, float valuef, const char *valueStr)
Definition: CarlaBackend.h:1645