15template<
typename HandlerType>
67template<
typename MessageType,
typename HandlerType>
103 (Handler->*Func)(*
static_cast<const MessageType*
>(
Context->GetMessage()),
Context);
163template<
typename MessageType>
192 if (
Context->GetMessageTypePathName() == MessageType::StaticStruct()->GetStructPathName())
194 Func(*
static_cast<const MessageType*
>(
Context->GetMessage()),
Context);
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ESPMode
Definition SharedPointerFwd.h:12
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition MessageHandlers.h:122
FFunctionMessageCatchall(FuncType InFunc)
Definition MessageHandlers.h:135
virtual void HandleMessage(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context) override
Definition MessageHandlers.h:146
TFunction< void(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &)> FuncType
Definition MessageHandlers.h:126
~FFunctionMessageCatchall()
Definition MessageHandlers.h:140
Definition IMessageContext.h:225
Definition IMessageHandler.h:14
Definition MessageHandlers.h:166
~TFunctionMessageHandler()
Definition MessageHandlers.h:184
TFunction< void(const MessageType &, const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &)> FuncType
Definition MessageHandlers.h:170
virtual void HandleMessage(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context) override
Definition MessageHandlers.h:190
TFunctionMessageHandler(FuncType InFunc)
Definition MessageHandlers.h:179
Definition AndroidPlatformMisc.h:14
Definition MessageHandlers.h:18
TRawMessageCatchall(HandlerType *InHandler, FuncType InFunc)
Definition MessageHandlers.h:32
~TRawMessageCatchall()
Definition MessageHandlers.h:40
void(HandlerType::* FuncType)(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &)
Definition MessageHandlers.h:22
virtual void HandleMessage(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context) override
Definition MessageHandlers.h:46
Definition MessageHandlers.h:70
virtual void HandleMessage(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context) override
Definition MessageHandlers.h:98
void(HandlerType::* FuncType)(const MessageType &, const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &)
Definition MessageHandlers.h:74
~TRawMessageHandler()
Definition MessageHandlers.h:92
TRawMessageHandler(HandlerType *InHandler, FuncType InFunc)
Definition MessageHandlers.h:84
Definition SharedPointer.h:153