MySQL 9.7.0
Source Code Documentation
host_cache.cc File Reference
#include "host_cache.h"
#include <cassert>
#include <cmath>
#include <iostream>
#include <mutex>
#include <random>
#include "mysql/harness/net_ts/internet.h"
#include "mysql/harness/resolver/error_code.h"
#include "mysql/harness/resolver/resolver.h"
#include "mysql/harness/utility/cache.h"
#include "mysqlrouter/host_cache_component.h"
#include "mysqlrouter/host_cache_entry.h"
#include "mysqlrouter/host_cache_temporary_entry.h"

Classes

class  HostCache::HostCacheImpl
 

Typedefs

using ResolvedAddresses = mysql_harness::resolver::ResolvedAddresses
 
using ResolveHostResult = mysql_harness::resolver::ResolveHostResult
 
using Hostname = std::string
 
using LruCache = mysql_harness::utility::cache::DynamicLruCache< Hostname, host_cache::Entry >
 

Typedef Documentation

◆ Hostname

using Hostname = std::string

◆ LruCache

◆ ResolvedAddresses

◆ ResolveHostResult