FINAL CUT
Classes | Public Member Functions | Protected Types | Protected Member Functions | Friends | List of all members
finalcut::FTimer< ObjectT > Class Template Reference

Classes

struct  FTimerData
 

Public Member Functions

virtual auto getClassName () const -> FString
 
auto getCurrentTime () const noexcept -> TimeValue
 
auto isTimeout (const TimeValue &, uInt64) const noexcept -> bool
 
auto addTimer (ObjectT *, int) -> int
 
auto delTimer (int) const -> bool
 
auto delOwnTimers (const ObjectT *) const -> bool
 
auto delAllTimers () const -> bool
 

Protected Types

using FTimerList = std::vector< FTimerData >
 
using FTimerListUniquePtr = std::unique_ptr< FTimerList >
 

Protected Member Functions

auto getTimerList () const noexcept -> FTimerList *
 
template<typename CallbackT >
auto processTimerEvent (CallbackT) -> uInt
 

Friends

class FObjectTimer
 

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