Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
message_loop_integration.hpp File Reference
#include <pulp/events/main_thread_dispatcher.hpp>
#include <chrono>
#include <cstdint>
#include <string_view>

Go to the source code of this file.

Classes

class  pulp::events::MessageLoopIntegration
 Cross-platform introspection of the active main loop. More...

Namespaces

namespace  pulp
namespace  pulp::events

Enumerations

enum class  pulp::events::MainLoopKind : std::uint8_t {
  pulp::events::None = 0 , pulp::events::Cocoa = 1 , pulp::events::Win32 = 2 , pulp::events::GLib = 3 ,
  pulp::events::X11 = 4 , pulp::events::Wayland = 5 , pulp::events::Custom = 255
}
 The kind of native main loop currently integrated. More...
enum class  pulp::events::MainLoopPumpResult : std::uint8_t {
  pulp::events::HandledSource = 0 , pulp::events::TimedOut = 1 , pulp::events::Stopped = 2 , pulp::events::Finished = 3 ,
  pulp::events::Unsupported = 4 , pulp::events::WrongThread = 5
}
 Outcome of a bounded native-main-loop service slice. More...