Class PipelineEventDispatcherInterface::BlockPipelineEvent

Nested Relationships

This class is a nested type of Class PipelineEventDispatcherInterface.

Class Documentation

class BlockPipelineEvent

Public Functions

inline void start(std::optional<std::chrono::time_point<std::chrono::steady_clock>> ts = std::nullopt)
inline BlockPipelineEvent(PipelineEventDispatcherInterface &dispatcher, PipelineEvent::Type type, const std::string &source, std::optional<std::chrono::time_point<std::chrono::steady_clock>> ts = std::nullopt, bool startNow = true)
inline void end()
inline void cancel()
inline void setQueueSize(uint32_t qs)
inline void setEndTimestamp(std::chrono::time_point<std::chrono::steady_clock> ts)
inline ~BlockPipelineEvent()