JUCE API reference
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
juce::ScheduledEventThread< Event > Class Template Reference
Inheritance diagram for juce::ScheduledEventThread< Event >:

Public Types

using OutputCallback = std::function< void(const Event &)>
 

Public Member Functions

 ScheduledEventThread (OutputCallback &&c)
 
 ~ScheduledEventThread () override
 
void clearAllPendingMessages ()
 
void start ()
 
void stop ()
 
void addEvent (const Event &event)
 
bool isRunning () const
 

Member Typedef Documentation

◆ OutputCallback

template<typename Event >
using juce::ScheduledEventThread< Event >::OutputCallback = std::function<void (const Event&)>

Constructor & Destructor Documentation

◆ ScheduledEventThread()

template<typename Event >
juce::ScheduledEventThread< Event >::ScheduledEventThread ( OutputCallback &&  c)
inlineexplicit

References jassert.

◆ ~ScheduledEventThread()

template<typename Event >
juce::ScheduledEventThread< Event >::~ScheduledEventThread ( )
inlineoverride

Member Function Documentation

◆ clearAllPendingMessages()

template<typename Event >
void juce::ScheduledEventThread< Event >::clearAllPendingMessages ( )
inline

◆ start()

template<typename Event >
void juce::ScheduledEventThread< Event >::start ( )
inline

◆ stop()

template<typename Event >
void juce::ScheduledEventThread< Event >::stop ( )
inline

◆ addEvent()

template<typename Event >
void juce::ScheduledEventThread< Event >::addEvent ( const Event &  event)
inline

◆ isRunning()

template<typename Event >
bool juce::ScheduledEventThread< Event >::isRunning ( ) const
inline

The documentation for this class was generated from the following file: