VoltMod
C++23 framework for CS2 server plugins
Loading...
Searching...
No Matches
MultiAddonManager.cpp
Go to the documentation of this file.
1
#include <
VoltMod/Workshop/MultiAddonManager.hpp
>
2
3
namespace
VoltMod
4
{
5
6
Subscription
MultiAddonManager::Add
(
uint64_t
addonId
)
7
{
8
if
(!_host.
Add
(
addonId
))
9
{
10
return
{};
11
}
12
return
Subscription
([&host = _host,
addonId
] { host.Remove(
addonId
); });
13
}
14
15
}
// namespace VoltMod
MultiAddonManager.hpp
VoltMod::MultiAddonManager::Add
Subscription Add(uint64_t addonId)
Definition
MultiAddonManager.cpp:6
VoltMod::Subscription
Owns one registration and releases it on destruction.
Definition
Subscription.hpp:34
VoltMod
Definition
Options.hpp:13
VoltMod::ReadFile
static std::string ReadFile(const std::filesystem::path &path)
Definition
Loader.cpp:56
VoltMod::IPluginAddons::Add
virtual bool Add(uint64_t addonId)=0
src
Workshop
MultiAddonManager.cpp
Generated by
1.9.8