yaze
0.3.2
Link to the Past ROM Editor
Loading...
Searching...
No Matches
mesen_client_registry.cc
Go to the documentation of this file.
1
#include "
app/emu/mesen/mesen_client_registry.h
"
2
3
namespace
yaze
{
4
namespace
emu {
5
namespace
mesen {
6
7
namespace
{
8
std::shared_ptr<MesenSocketClient>
g_mesen_client
;
9
}
// namespace
10
11
std::shared_ptr<MesenSocketClient>&
MesenClientRegistry::GetClient
() {
12
return
g_mesen_client;
13
}
14
15
void
MesenClientRegistry::SetClient
(
16
std::shared_ptr<MesenSocketClient> client) {
17
g_mesen_client = std::move(client);
18
}
19
20
std::shared_ptr<MesenSocketClient>
MesenClientRegistry::GetOrCreate
() {
21
if
(!g_mesen_client) {
22
g_mesen_client = std::make_shared<MesenSocketClient>();
23
}
24
return
g_mesen_client;
25
}
26
27
}
// namespace mesen
28
}
// namespace emu
29
}
// namespace yaze
yaze::emu::mesen::MesenClientRegistry::SetClient
static void SetClient(std::shared_ptr< MesenSocketClient > client)
Definition
mesen_client_registry.cc:15
yaze::emu::mesen::MesenClientRegistry::GetOrCreate
static std::shared_ptr< MesenSocketClient > GetOrCreate()
Definition
mesen_client_registry.cc:20
yaze::emu::mesen::MesenClientRegistry::GetClient
static std::shared_ptr< MesenSocketClient > & GetClient()
Definition
mesen_client_registry.cc:11
mesen_client_registry.h
yaze::emu::mesen::anonymous_namespace{mesen_client_registry.cc}::g_mesen_client
std::shared_ptr< MesenSocketClient > g_mesen_client
Definition
mesen_client_registry.cc:8
yaze
Definition
patch_export_usage.cc:8
src
app
emu
mesen
mesen_client_registry.cc
Generated by
1.10.0