VoltMod
C++23 framework for CS2 server plugins
Loading...
Searching...
No Matches
EngineHooks.cpp File Reference
#include "Host/EngineHooks.hpp"
#include "Engine/Memory/VtableLookup.hpp"
#include "Host/Plugins/PluginRegistry.hpp"
#include <VoltMod/Core/Log.hpp>
#include <VoltMod/Engine/GameData/BindingTypes.hpp>
#include <VoltMod/Unsafe/Hook.hpp>
#include <eiface.h>
#include <entity2/entitysystem.h>
#include <icvar.h>
#include <igamesystem.h>
#include <inetchannelinfo.h>
#include <interfaces/interfaces.h>
#include <iserver.h>
#include <string>
#include <string_view>
#include <tier1/bufferstring.h>
#include <tier1/convar.h>
#include <utility>

Go to the source code of this file.

Classes

class  GameSessionConfiguration_t
 

Namespaces

namespace  VoltMod
 

Functions

static std::string_view VoltMod::Text (const char *text)
 
static HookResult< void > VoltMod::RunCommand (PluginRegistry &registry, std::string_view name, const CCommand &arguments, int slot)
 
static HookResult< bool > VoltMod::AdmitClient (PluginRegistry &registry, int slot, uint64_t xuid, std::string_view name, CBufferString *rejectReason)
 
static std::string_view VoltMod::ClientAddress (IVEngineServer2 *server, CPlayerSlot slot)
 
static Result< Subscription > VoltMod::HookSessionManifest (PluginRegistry &registry)