17 virtual void Run(
void* a_param);
29 template <
class T,
class P>
36 void Run(
void* a_param)
override;
47 template <
class T,
class P,
bool bGameserver = false>
54 void Run(
void* a_param)
override;
std::uint64_t SteamAPICall_t
Definition: CCallback.h:3
Definition: CCallback.h:31
SteamAPICall_t apiCall
Definition: CCallback.h:41
std::int32_t GetCallbackSizeBytes() override
void(T::*)(P *) func_t
Definition: CCallback.h:33
void Run(void *a_param, bool a_IOFailure, SteamAPICall_t a_steamAPICall) override
func_t func
Definition: CCallback.h:43
T * obj
Definition: CCallback.h:42
void Run(void *a_param) override
Definition: CCallback.h:8
std::uint16_t pad0A
Definition: CCallback.h:24
std::int32_t callback
Definition: CCallback.h:25
std::uint8_t pad09
Definition: CCallback.h:23
@ k_ECallbackFlagsGameServer
Definition: CCallback.h:13
@ k_ECallbackFlagsRegistered
Definition: CCallback.h:12
std::uint8_t callbackFlags
Definition: CCallback.h:22
virtual void Run(void *a_param)
virtual std::int32_t GetCallbackSizeBytes()
virtual void Run(void *a_param, bool a_IOFailure, SteamAPICall_t a_steamAPICall)
Definition: CCallback.h:49
void(T::*)(P *) func_t
Definition: CCallback.h:51
T * obj
Definition: CCallback.h:62
func_t func
Definition: CCallback.h:63
void Run(void *a_param) override
std::int32_t GetCallbackSizeBytes() override
void Run(void *a_param, bool a_IOFailure, SteamAPICall_t a_steamAPICall) override
Definition: AbsorbEffect.h:6