MySQL 9.6.0
Source Code Documentation
Gcs_interface_runtime_requirements Struct Reference

Runtime external resources that should be provided to an instance of Gcs_interface. More...

#include <gcs_interface.h>

Public Attributes

std::shared_ptr< Network_providerprovider
 External network provider, if needed. More...
 
Network_namespace_managernamespace_manager
 Provider of Network Namespace services. More...
 
std::shared_ptr< Clock_timestamp_interfaceclock_timestamp_provider
 A class that provides the textual representation of the timestamps in the debug/trace log created by GCS. More...
 

Detailed Description

Runtime external resources that should be provided to an instance of Gcs_interface.

Member Data Documentation

◆ clock_timestamp_provider

std::shared_ptr<Clock_timestamp_interface> Gcs_interface_runtime_requirements::clock_timestamp_provider

A class that provides the textual representation of the timestamps in the debug/trace log created by GCS.

◆ namespace_manager

Network_namespace_manager* Gcs_interface_runtime_requirements::namespace_manager

Provider of Network Namespace services.

◆ provider

std::shared_ptr<Network_provider> Gcs_interface_runtime_requirements::provider

External network provider, if needed.


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