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

Classes

class  SigactionImpl
 

Public Member Functions

 SignalMonitor (EventLoop *)
 
 SignalMonitor (const SignalMonitor &)=delete
 
 SignalMonitor (SignalMonitor &&)=delete
 
auto operator= (const SignalMonitor &) -> SignalMonitor &=delete
 
auto operator= (SignalMonitor &&) noexcept -> SignalMonitor &=delete
 
auto getClassName () const -> FString override
 
template<typename T >
void init (int, handler_t, T &&)
 
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 noexcept -> short
 
auto getFileDescriptor () const noexcept -> int
 
template<typename T >
auto getUserContext () const -> clean_fdata_t< T > &
 
auto isActive () const noexcept -> bool
 
auto isSuspended () const noexcept -> bool
 
auto hasValidFileDescriptor () const noexcept -> bool
 
auto hasHandler () const noexcept -> bool
 
virtual void resume () noexcept
 
virtual void suspend () noexcept
 
virtual void deactivate () noexcept
 

Additional Inherited Members

- Public Types inherited from finalcut::Monitor
enum  State : uInt8 { Inactive, Active, Suspended }
 
- Protected Member Functions inherited from finalcut::Monitor
void setFileDescriptor (int) noexcept
 
void setEvents (short) noexcept
 
void setHandler (handler_t &&) noexcept
 
void setHandler (const handler_t &handler)
 
template<typename T >
void setUserContext (T &&) noexcept
 
void clearUserContext () noexcept
 
void setInitialized () noexcept
 
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: