Skip to content

Class jac::Timeout

ClassList > jac > Timeout

Public Functions

Type Name
Timeout (std::chrono::milliseconds duration)
Timeout (const Timeout &) = delete
Timeout (Timeout &&) = delete
void init ()
Timeout & operator= (const Timeout &) = delete
Timeout & operator= (Timeout &&) = delete
void reset ()
void start (std::function< void()> callback)
void stop ()
~Timeout ()

Public Functions Documentation

function Timeout [1/3]

inline jac::Timeout::Timeout (
    std::chrono::milliseconds duration
) 

function Timeout [2/3]

jac::Timeout::Timeout (
    const Timeout &
) = delete

function Timeout [3/3]

jac::Timeout::Timeout (
    Timeout &&
) = delete

function init

inline void jac::Timeout::init () 

function operator=

Timeout & jac::Timeout::operator= (
    const Timeout &
) = delete

function operator=

Timeout & jac::Timeout::operator= (
    Timeout &&
) = delete

function reset

inline void jac::Timeout::reset () 

function start

inline void jac::Timeout::start (
    std::function< void()> callback
) 

function stop

inline void jac::Timeout::stop () 

function ~Timeout

inline jac::Timeout::~Timeout () 


The documentation for this class was generated from the following file src/jac/device/util/timeout.h