mirror of
https://github.com/KytyPS5/KytyPS5.git
synced 2026-10-28 00:12:40 +00:00
refactor(subsystems&ime): RAII lifecycle
This commit is contained in:
1 parent
34cf130e4d
commit
4980efa9b7
43 files changed
+816
-1256
No files matched your search
@@ -237,15 +237,16 @@ private:
|
||||
|
||||
static Network* g_net = nullptr;
|
||||
|
||||
KYTY_SUBSYSTEM_INIT(Network) {
|
||||
void Initialize() {
|
||||
EXIT_IF(g_net != nullptr);
|
||||
|
||||
g_net = new Network;
|
||||
}
|
||||
|
||||
KYTY_SUBSYSTEM_UNEXPECTED_SHUTDOWN(Network) {}
|
||||
|
||||
KYTY_SUBSYSTEM_DESTROY(Network) {}
|
||||
void Shutdown() {
|
||||
delete g_net;
|
||||
g_net = nullptr;
|
||||
}
|
||||
|
||||
int Network::PoolCreate(const char* name, int size) {
|
||||
Common::LockGuard lock(m_mutex);
|
||||
|
||||
Reference in new issue
Block a user