CUBRID Engine  latest
cubthread::daemon_entry_manager Class Reference

#include <thread_entry_task.hpp>

Inheritance diagram for cubthread::daemon_entry_manager:
Inheritance graph
Collaboration diagram for cubthread::daemon_entry_manager:
Collaboration graph

Public Member Functions

 daemon_entry_manager ()=default
 
 ~daemon_entry_manager ()=default
 
- Public Member Functions inherited from cubthread::entry_manager
 entry_manager (void)=default
 
entrycreate_context (void) final
 
void retire_context (entry &context) final
 
void recycle_context (entry &context) final
 
void stop_execution (entry &context) override
 
- Public Member Functions inherited from cubthread::context_manager< entry >
virtual ~context_manager ()=default
 

Protected Member Functions

virtual void on_daemon_create (entry &)
 
void on_create (entry &) final
 
virtual void on_daemon_retire (entry &)
 
void on_retire (entry &) final
 
void on_recycle (entry &) final
 

Additional Inherited Members

- Public Types inherited from cubthread::context_manager< entry >
using context_type = entry
 

Detailed Description

Definition at line 109 of file thread_entry_task.hpp.

Constructor & Destructor Documentation

cubthread::daemon_entry_manager::daemon_entry_manager ( )
default
cubthread::daemon_entry_manager::~daemon_entry_manager ( )
default

Member Function Documentation

void cubthread::daemon_entry_manager::on_create ( entry context)
finalprotectedvirtual
virtual void cubthread::daemon_entry_manager::on_daemon_create ( entry )
inlineprotectedvirtual

Reimplemented in vacuum_master_context_manager.

Definition at line 116 of file thread_entry_task.hpp.

References cubthread::entry_manager::on_create().

virtual void cubthread::daemon_entry_manager::on_daemon_retire ( entry )
inlineprotectedvirtual

Reimplemented in vacuum_master_context_manager.

Definition at line 123 of file thread_entry_task.hpp.

References cubthread::entry_manager::on_retire().

void cubthread::daemon_entry_manager::on_recycle ( entry )
inlinefinalprotectedvirtual

Reimplemented from cubthread::entry_manager.

Definition at line 130 of file thread_entry_task.hpp.

void cubthread::daemon_entry_manager::on_retire ( entry context)
finalprotectedvirtual

The documentation for this class was generated from the following files: