|
Ardour
9.2-70-g6916ee188f
|
#include <csignal>#include <list>#include <map>#include <atomic>#include <boost/bind/protect.hpp>#include <boost/enable_shared_from_this.hpp>#include <optional>#include "pbd/libpbd_visibility.h"#include "pbd/event_loop.h"#include "pbd/mutex.h"#include "pbd/stack_allocator.h"#include "pbd/stacktrace.h"#include <iostream>Go to the source code of this file.
Classes | |
| class | PBD::SignalBase |
| class | PBD::OptionalLastValue< R > |
| class | PBD::SignalWithCombiner< Combiner, R(A...)> |
| class | PBD::Signal< R(A...)> |
| class | PBD::Connection |
| class | PBD::ScopedConnection |
| class | PBD::ScopedConnectionList |
Namespaces | |
| PBD | |
Macros | |
| #define | DEBUG_PBD_SIGNAL_CONNECTIONS |
| #define | DEBUG_PBD_SIGNAL_EMISSION |
Typedefs | |
| template<typename R > | |
| using | PBD::DefaultCombiner = OptionalLastValue< R > |
| typedef std::shared_ptr< Connection > | PBD::UnscopedConnection |
Variables | |
| static std::size_t | PBD::max_signal_subscribers |