FINAL CUT
Public Types | Public Member Functions | List of all members
finalcut::TimerMonitor Class Referencefinal
Inheritance diagram for finalcut::TimerMonitor:
Inheritance graph
[legend]
Collaboration diagram for finalcut::TimerMonitor:
Collaboration graph
[legend]

Public Types

using base_class = TimerClass::type
 

Public Member Functions

 TimerMonitor (const TimerMonitor &)=delete
 
 TimerMonitor (TimerMonitor &&) noexcept=delete
 
auto operator= (const TimerMonitor &) -> TimerMonitor &=delete
 
auto operator= (TimerMonitor &&) noexcept -> TimerMonitor &=delete
 
auto getClassName () const -> FString override
 
- Public Member Functions inherited from finalcut::PosixTimer
 PosixTimer (EventLoop *)
 
 PosixTimer (const PosixTimer &)=delete
 
 PosixTimer (PosixTimer &&) noexcept=delete
 
auto operator= (const PosixTimer &) -> PosixTimer &=delete
 
auto operator= (PosixTimer &&) noexcept -> PosixTimer &=delete
 
template<typename T >
void init (handler_t, T &&)
 
void setInterval (std::chrono::nanoseconds, std::chrono::nanoseconds) override
 
void trigger (short) override
 
- Public Member Functions inherited from finalcut::Monitor
 Monitor (EventLoop *)
 
 Monitor (const Monitor &)=delete
 
 Monitor (Monitor &&) noexcept=delete
 
auto operator= (const Monitor &) -> Monitor &=delete
 
auto operator= (Monitor &&) noexcept -> Monitor &=delete
 
auto getEvents () const -> short
 
auto getFileDescriptor () const -> int
 
template<typename T >
auto getUserContext () const -> clean_fdata_t< T > &
 
auto isActive () const -> bool
 
virtual void resume ()
 
virtual void suspend ()
 

Additional Inherited Members

- Protected Member Functions inherited from finalcut::Monitor
void setFileDescriptor (int)
 
void setEvents (short)
 
void setHandler (handler_t &&)
 
template<typename T >
void setUserContext (T &&)
 
void setInitialized ()
 
auto isInitialized () const -> bool
 
- Static Protected Attributes inherited from finalcut::Monitor
static constexpr int NO_FILE_DESCRIPTOR {-1}
 

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