omni::chrono::drop_timer::start
NAME

omni::chrono::drop_timer::start

A member function of omni::chrono::drop_timer

#include <omni/chrono/drop_timer.hpp>
void omni::chrono::drop_timer::start()


OVERLOADS

void omni::chrono::drop_timer::start(uint32_t delay)

SYNOPSIS

Starts the timer.

top

DESCRIPTION

Starts the timer and blocks until the timer is in a running state. If the timer is already running, nothing happens.

top

ERRORS

omni::exceptions::invalid_delegate can be raised if there is no delegate attached to the tick event. Additionally omni::exceptions::index_out_of_range can be raised if the interval is set to 0.

top