CUBRID Engine  latest
css_server_external_task Class Reference
Inheritance diagram for css_server_external_task:
Inheritance graph
Collaboration diagram for css_server_external_task:
Collaboration graph

Public Member Functions

 css_server_external_task (void)=delete
 
 css_server_external_task (CSS_CONN_ENTRY *conn, cubthread::entry_task *task)
 
 ~css_server_external_task (void)
 
void execute (context_type &thread_ref) overridefinal
 
- Public Member Functions inherited from cubthread::task< Context >
 task (void)=default
 
virtual ~task (void)=default
 
virtual void retire (void)
 

Private Attributes

CSS_CONN_ENTRYm_conn
 
cubthread::entry_taskm_task
 

Additional Inherited Members

- Public Types inherited from cubthread::task< Context >
using context_type = Context
 

Detailed Description

Definition at line 160 of file server_support.c.

Constructor & Destructor Documentation

css_server_external_task::css_server_external_task ( void  )
delete
css_server_external_task::css_server_external_task ( CSS_CONN_ENTRY conn,
cubthread::entry_task task 
)
inline

Definition at line 165 of file server_support.c.

css_server_external_task::~css_server_external_task ( void  )
inline

Definition at line 171 of file server_support.c.

Member Function Documentation

void css_server_external_task::execute ( context_type thread_ref)
finaloverridevirtual

Member Data Documentation

CSS_CONN_ENTRY* css_server_external_task::m_conn
private

Definition at line 181 of file server_support.c.

cubthread::entry_task* css_server_external_task::m_task
private

Definition at line 182 of file server_support.c.


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