API documentation  2.0rc1
Public Member Functions | List of all members
client::WindowTimers Class Reference

#include <clientlib.h>

Inherits client::WindowTimersExtension.

Inherited by client::Window.

Public Member Functions

void clearInterval ()
 
void clearInterval (double handle)
 
void clearTimeout ()
 
void clearTimeout (double handle)
 
double setInterval (EventListener *handler, double timeout)
 
double setInterval (Object *handler)
 
template<typename... Args>
double setInterval (Object *handler, Object *timeout, Args &&... args)
 
double setInterval (Object *handler, Object *timeout)
 
double setTimeout (EventListener *handler, double timeout)
 
double setTimeout (Object *handler)
 
template<typename... Args>
double setTimeout (Object *handler, Object *timeout, Args &&... args)
 
double setTimeout (Object *handler, Object *timeout)
 
- Public Member Functions inherited from client::WindowTimersExtension
void clearImmediate (double handle)
 
double setImmediate (EventListener *handler)
 
template<typename... Args>
double setImmediate (Object *handler, Args &&... args)
 
double setImmediate (Object *handler)
 

Member Function Documentation

◆ clearInterval() [1/2]

void client::WindowTimers::clearInterval ( )

◆ clearInterval() [2/2]

void client::WindowTimers::clearInterval ( double  handle)

◆ clearTimeout() [1/2]

void client::WindowTimers::clearTimeout ( )

◆ clearTimeout() [2/2]

void client::WindowTimers::clearTimeout ( double  handle)

◆ setInterval() [1/4]

double client::WindowTimers::setInterval ( EventListener handler,
double  timeout 
)

◆ setInterval() [2/4]

double client::WindowTimers::setInterval ( Object handler)

◆ setInterval() [3/4]

template<typename... Args>
double client::WindowTimers::setInterval ( Object handler,
Object timeout,
Args &&...  args 
)
inline

◆ setInterval() [4/4]

double client::WindowTimers::setInterval ( Object handler,
Object timeout 
)

◆ setTimeout() [1/4]

double client::WindowTimers::setTimeout ( EventListener handler,
double  timeout 
)

◆ setTimeout() [2/4]

double client::WindowTimers::setTimeout ( Object handler)

◆ setTimeout() [3/4]

template<typename... Args>
double client::WindowTimers::setTimeout ( Object handler,
Object timeout,
Args &&...  args 
)
inline

◆ setTimeout() [4/4]

double client::WindowTimers::setTimeout ( Object handler,
Object timeout 
)