MySQL 8.3.0
Source Code Documentation
net::execution_context::service Class Referenceabstract

#include <executor.h>

Inheritance diagram for net::execution_context::service:
[legend]

Protected Member Functions

 service (execution_context &owner)
 
 service (const service &)=delete
 
serviceoperator= (const service &)=delete
 
virtual ~service ()=default
 
execution_contextcontext () noexcept
 

Private Member Functions

virtual void shutdown () noexcept=0
 
virtual void notify_fork (fork_event) noexcept
 

Private Attributes

execution_contextcontext_
 

Friends

class execution_context
 

Constructor & Destructor Documentation

◆ service() [1/2]

net::execution_context::service::service ( execution_context owner)
inlineexplicitprotected

◆ service() [2/2]

net::execution_context::service::service ( const service )
protecteddelete

◆ ~service()

virtual net::execution_context::service::~service ( )
protectedvirtualdefault

Member Function Documentation

◆ context()

execution_context & net::execution_context::service::context ( )
inlineprotectednoexcept

◆ notify_fork()

virtual void net::execution_context::service::notify_fork ( fork_event  )
inlineprivatevirtualnoexcept

◆ operator=()

service & net::execution_context::service::operator= ( const service )
protecteddelete

◆ shutdown()

virtual void net::execution_context::service::shutdown ( )
privatepure virtualnoexcept

Friends And Related Function Documentation

◆ execution_context

friend class execution_context
friend

Member Data Documentation

◆ context_

execution_context& net::execution_context::service::context_
private

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