#include <executor.h>
◆ service_key_type
◆ execution_context() [1/2]
  
  
      
        
          | net::execution_context::execution_context  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ execution_context() [2/2]
◆ ~execution_context()
  
  
      
        
          | virtual net::execution_context::~execution_context  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ add_service()
template<typename Service , class... Args> 
  
  
      
        
          | service * net::execution_context::add_service  | 
          ( | 
          Args &&...  | 
          args | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ destroy()
  
  
      
        
          | void net::execution_context::destroy  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotectednoexcept   | 
  
 
 
◆ notify_fork()
  
  
      
        
          | void net::execution_context::notify_fork  | 
          ( | 
          fork_event  | 
          e | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator=()
◆ service_deleter()
template<class Service > 
  
  
      
        
          | static void net::execution_context::service_deleter  | 
          ( | 
          service *  | 
          svc | ) | 
           | 
         
       
   | 
  
inlinestaticprotected   | 
  
 
 
◆ service_key()
maps selected type to unique identifier. 
 
 
◆ shutdown()
  
  
      
        
          | void net::execution_context::shutdown  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotectednoexcept   | 
  
 
 
◆ has_service
◆ make_service
template<class Service , class... Args> 
 
 
◆ use_service
◆ keys_
◆ services_
  
  
      
        
          | std::list<ServicePtr> net::execution_context::services_ | 
         
       
   | 
  
protected   | 
  
 
 
◆ services_mtx_
  
  
      
        
          | std::mutex net::execution_context::services_mtx_ | 
         
       
   | 
  
mutableprotected   | 
  
 
 
The documentation for this class was generated from the following file:
- router/src/harness/include/mysql/harness/net_ts/executor.h