Skip to content

Class cublog::reusable_jobs_stack

ClassList > cublog > reusable_jobs_stack

  • #include <log_recovery_redo_parallel.hpp>

Public Functions

Type Name
redo_job_impl * blocking_pop (perf_stats & a_rcv_redo_perf_stat)
void initialize (std::size_t a_push_task_count)
reusable_jobs_stack & operator= (const reusable_jobs_stack &) = delete
reusable_jobs_stack & operator= (reusable_jobs_stack &&) = delete
void push (std::size_t a_task_idx, redo_job_impl * a_job)
reusable_jobs_stack ()
reusable_jobs_stack (const reusable_jobs_stack &) = delete
reusable_jobs_stack (reusable_jobs_stack &&) = delete
~reusable_jobs_stack ()

Public Functions Documentation

function blocking_pop

redo_job_impl * cublog::reusable_jobs_stack::blocking_pop (
    perf_stats & a_rcv_redo_perf_stat
) 

function initialize

void cublog::reusable_jobs_stack::initialize (
    std::size_t a_push_task_count
) 

function operator=

reusable_jobs_stack & cublog::reusable_jobs_stack::operator= (
    const  reusable_jobs_stack &
) = delete

function operator=

reusable_jobs_stack & cublog::reusable_jobs_stack::operator= (
    reusable_jobs_stack &&
) = delete

function push

void cublog::reusable_jobs_stack::push (
    std::size_t a_task_idx,
    redo_job_impl * a_job
) 

function reusable_jobs_stack [1/3]

cublog::reusable_jobs_stack::reusable_jobs_stack () 

function reusable_jobs_stack [2/3]

cublog::reusable_jobs_stack::reusable_jobs_stack (
    const  reusable_jobs_stack &
) = delete

function reusable_jobs_stack [3/3]

cublog::reusable_jobs_stack::reusable_jobs_stack (
    reusable_jobs_stack &&
) = delete

function ~reusable_jobs_stack

cublog::reusable_jobs_stack::~reusable_jobs_stack () 


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