Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
XbmcThreads::EndTime< T, true > Class Template Reference

#include <SystemClock.h>

Public Member Functions

 EndTime (const T duration)
 
 EndTime ()=default
 
 EndTime (const EndTime &right)=delete
 
 ~EndTime ()=default
 
void Set (const T duration)
 
bool IsTimePast () const
 
GetTimeLeft () const
 
void SetExpired ()
 
void SetInfinite ()
 
GetInitialTimeoutValue () const
 
std::chrono::steady_clock::time_point GetStartTime () const
 

Static Public Member Functions

static constexpr T Max ()
 

Constructor & Destructor Documentation

◆ EndTime() [1/3]

template<typename T >
XbmcThreads::EndTime< T, true >::EndTime ( const T duration)
inlineexplicit

◆ EndTime() [2/3]

template<typename T >
XbmcThreads::EndTime< T, true >::EndTime ( )
default

◆ EndTime() [3/3]

template<typename T >
XbmcThreads::EndTime< T, true >::EndTime ( const EndTime< T, true > & right)
delete

◆ ~EndTime()

template<typename T >
XbmcThreads::EndTime< T, true >::~EndTime ( )
default

Member Function Documentation

◆ GetInitialTimeoutValue()

template<typename T >
T XbmcThreads::EndTime< T, true >::GetInitialTimeoutValue ( ) const
inline

◆ GetStartTime()

template<typename T >
std::chrono::steady_clock::time_point XbmcThreads::EndTime< T, true >::GetStartTime ( ) const
inline

◆ GetTimeLeft()

template<typename T >
T XbmcThreads::EndTime< T, true >::GetTimeLeft ( ) const
inline

◆ IsTimePast()

template<typename T >
bool XbmcThreads::EndTime< T, true >::IsTimePast ( ) const
inline

◆ Max()

template<typename T >
static constexpr T XbmcThreads::EndTime< T, true >::Max ( )
inlinestaticconstexpr

◆ Set()

template<typename T >
void XbmcThreads::EndTime< T, true >::Set ( const T duration)
inline

◆ SetExpired()

template<typename T >
void XbmcThreads::EndTime< T, true >::SetExpired ( )
inline

◆ SetInfinite()

template<typename T >
void XbmcThreads::EndTime< T, true >::SetInfinite ( )
inline

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