MySQL 8.4.2
Source Code Documentation
Event_reference_caching_cache Class Referencefinal

#include <reference_caching_setup.h>

Public Member Functions

 Event_reference_caching_cache ()
 
 ~Event_reference_caching_cache ()
 
bool get (Event_tracking_class event_tracking_class, const my_h_service **services)
 
bool valid () const
 
void refresh_all ()
 

Private Member Functions

void deinit ()
 

Private Attributes

bool valid_ {false}
 
Cache_vector local_cache_vector_
 
const mysql_service_reference_caching_cache_treference_caching_cache_service_
 

Constructor & Destructor Documentation

◆ Event_reference_caching_cache()

Event_reference_caching_cache::Event_reference_caching_cache ( )

◆ ~Event_reference_caching_cache()

Event_reference_caching_cache::~Event_reference_caching_cache ( )

Member Function Documentation

◆ deinit()

void Event_reference_caching_cache::deinit ( )
private

◆ get()

bool Event_reference_caching_cache::get ( Event_tracking_class  event_tracking_class,
const my_h_service **  services 
)

◆ refresh_all()

void Event_reference_caching_cache::refresh_all ( )

◆ valid()

bool Event_reference_caching_cache::valid ( ) const
inline

Member Data Documentation

◆ local_cache_vector_

Cache_vector Event_reference_caching_cache::local_cache_vector_
private

◆ reference_caching_cache_service_

const mysql_service_reference_caching_cache_t* Event_reference_caching_cache::reference_caching_cache_service_
private
Initial value:
{
nullptr}

◆ valid_

bool Event_reference_caching_cache::valid_ {false}
private

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