25#ifndef MYSQLROUTER_MOCK_SERVER_GLOBAL_SCOPE_INCLUDED
26#define MYSQLROUTER_MOCK_SERVER_GLOBAL_SCOPE_INCLUDED
40 using type = std::map<key_type, value_type>;
50 std::vector<key_type>
keys;
52 keys.emplace_back(k.first);
stores global data as pair of <string, jsonfied-string>
Definition: mock_server_global_scope.h:36
std::map< key_type, value_type > type
Definition: mock_server_global_scope.h:40
size_t erase(const key_type &key)
Definition: mock_server_global_scope.h:64
std::mutex global_mutex_
Definition: mock_server_global_scope.h:77
std::vector< key_type > get_keys()
Definition: mock_server_global_scope.h:47
std::string key_type
Definition: mock_server_global_scope.h:38
type global_
Definition: mock_server_global_scope.h:76
std::string value_type
Definition: mock_server_global_scope.h:39
void set(const key_type &key, const value_type &value)
Definition: mock_server_global_scope.h:58
type get_all()
Definition: mock_server_global_scope.h:42
void reset(type globals)
Definition: mock_server_global_scope.h:70
static uint keys
Definition: hp_test2.cc:48
required string key
Definition: replication_asynchronous_connection_failover.proto:59