Skip to content

Class cubthread::looper

ClassList > cubthread > looper

  • #include <thread_looper.hpp>

Public Functions

Type Name
void get_stats (cubperf::stat_value * stats_out)
bool is_stopped (void) const
looper ()
looper (const looper & other)
looper (const period_function & setup_period_function)
looper (const delta_time & fixed_period)
looper (const std::array< delta_time, Count > periods)
void put_to_sleep (waiter & waiter_arg)
void reset (void)
bool stop (void)
bool was_woken_up (void) const
~looper (void)

Public Static Functions

Type Name
const char * get_stat_name (std::size_t stat_index)
std::size_t get_stats_value_count (void)

Public Functions Documentation

function get_stats

void cubthread::looper::get_stats (
    cubperf::stat_value * stats_out
) 

function is_stopped

bool cubthread::looper::is_stopped (
    void
) const

function looper [1/5]

cubthread::looper::looper () 

function looper [2/5]

cubthread::looper::looper (
    const  looper & other
) 

function looper [3/5]

cubthread::looper::looper (
    const  period_function & setup_period_function
) 

function looper [4/5]

cubthread::looper::looper (
    const  delta_time & fixed_period
) 

function looper [5/5]

template<std::size_t Count>
cubthread::looper::looper (
    const std::array< delta_time , Count > periods
) 

function put_to_sleep

void cubthread::looper::put_to_sleep (
    waiter & waiter_arg
) 

function reset

void cubthread::looper::reset (
    void
) 

function stop

bool cubthread::looper::stop (
    void
) 

function was_woken_up

bool cubthread::looper::was_woken_up (
    void
) const

function ~looper

cubthread::looper::~looper (
    void
) 

Public Static Functions Documentation

function get_stat_name

static const  char * cubthread::looper::get_stat_name (
    std::size_t stat_index
) 

function get_stats_value_count

static std::size_t cubthread::looper::get_stats_value_count (
    void
) 


The documentation for this class was generated from the following file cubrid/src/thread/thread_looper.hpp