The read-only side of an event channel. Events are delivered to listeners in a strict FIFO order, i.e. only after the event was processed a new event may appear for processing, same listener is never called concurrently.
Definition in file async_event_source.hpp.
Go to the source code of this file.
#include <cstddef>
#include <functional>
#include <string_view>
#include <typeinfo>
#include <utility>
Classes | |
class | concurrent::FunctionId |
struct | concurrent::FunctionId::Hash |
class | concurrent::AsyncEventSubscriberScope |
Manages the subscription to events from an AsyncEventSource. More... | |
class | concurrent::AsyncEventSource< Args > |
The read-only side of an event channel. Events are delivered to listeners in a strict FIFO order, i.e. only after the event was processed a new event may appear for processing, same listener is never called concurrently. More... | |
Namespaces | |
namespace | concurrent |
Locking stuff. | |
Enumerations | |
enum class | UnsubscribingKind { kManual , kAutomatic } |