Skip to content

Class cubthread::daemon

ClassList > cubthread > daemon

  • #include <thread_daemon.hpp>

Public Functions

Type Name
daemon (const looper & loop_pattern_arg, entry_manager * entry_manager_arg, entry_task * exec, const char * name)
daemon (const looper & loop_pattern_arg, task_without_context * exec_arg, const char * name)
void get_stats (cubperf::stat_value * stats_out)
bool is_running (void)
void reset_looper (void)
void stop_execution (void)
void wakeup (void)
bool was_woken_up (void)
~daemon ()

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 daemon [1/2]

cubthread::daemon::daemon (
    const  looper & loop_pattern_arg,
    entry_manager * entry_manager_arg,
    entry_task * exec,
    const  char * name
) 

function daemon [2/2]

cubthread::daemon::daemon (
    const  looper & loop_pattern_arg,
    task_without_context * exec_arg,
    const  char * name
) 

function get_stats

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

function is_running

bool cubthread::daemon::is_running (
    void
) 

function reset_looper

void cubthread::daemon::reset_looper (
    void
) 

function stop_execution

void cubthread::daemon::stop_execution (
    void
) 

function wakeup

void cubthread::daemon::wakeup (
    void
) 

function was_woken_up

bool cubthread::daemon::was_woken_up (
    void
) 

function ~daemon

cubthread::daemon::~daemon () 

Public Static Functions Documentation

function get_stat_name

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

function get_stats_value_count

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


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