7#include "Containers/Queue.h"
122 virtual void Break()
override;
134 return MessagesAddedDelegate;
140 return MessagesResetDelegate;
146 return TypeAddedDelegate;
149 virtual void Reset()
override;
150 virtual void Step()
override;
152 virtual bool Tick(
float DeltaTime)
override;
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DERIVED_EVENT(OwningType, BaseTypeEvent, EventName)
Definition Delegate.h:231
Definition MessageTracer.h:22
virtual void Step() override
Definition MessageTracer.cpp:418
virtual int32 GetEndpoints(TArray< TSharedPtr< FMessageTracerEndpointInfo > > &OutEndpoints) const override
Definition MessageTracer.cpp:370
virtual int32 GetMessageTypes(TArray< TSharedPtr< FMessageTracerTypeInfo > > &OutTypes) const override
Definition MessageTracer.cpp:386
void TraceRemovedSubscription(const TSharedRef< IMessageSubscription, ESPMode::ThreadSafe > &Subscription, const FTopLevelAssetPath &MessageType)
Definition MessageTracer.cpp:255
virtual bool IsBreaking() const override
Definition MessageTracer.cpp:400
void TraceHandledMessage(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context, const TSharedRef< IMessageReceiver, ESPMode::ThreadSafe > &Recipient)
Definition MessageTracer.cpp:145
void ResetMessages()
Definition MessageTracer.cpp:474
virtual ~FMessageTracer()
Definition MessageTracer.cpp:23
void TraceAddedRecipient(const FMessageAddress &Address, const TSharedRef< IMessageReceiver, ESPMode::ThreadSafe > &Recipient)
Definition MessageTracer.cpp:55
void TraceSentMessage(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context)
Definition MessageTracer.cpp:297
virtual FOnMessagesReset & OnMessagesReset() override
Definition MessageTracer.h:138
virtual FOnMessageAdded & OnMessageAdded() override
Definition MessageTracer.h:132
void TraceAddedSubscription(const TSharedRef< IMessageSubscription, ESPMode::ThreadSafe > &Subscription)
Definition MessageTracer.cpp:86
FMessageTracer()
Definition MessageTracer.cpp:13
void TraceInterceptedMessage(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context, const TSharedRef< IMessageInterceptor, ESPMode::ThreadSafe > &Interceptor)
Definition MessageTracer.cpp:181
virtual void Reset() override
Definition MessageTracer.cpp:412
void TraceRoutedMessage(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context)
Definition MessageTracer.cpp:270
virtual bool HasMessages() const override
Definition MessageTracer.cpp:394
virtual void Break() override
Definition MessageTracer.cpp:350
virtual void Continue() override
Definition MessageTracer.cpp:356
void TraceDispatchedMessage(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context, const TSharedRef< IMessageReceiver, ESPMode::ThreadSafe > &Recipient, bool Async)
Definition MessageTracer.cpp:101
virtual int32 GetMessages(TArray< TSharedPtr< FMessageTracerMessageInfo > > &OutMessages) const override
Definition MessageTracer.cpp:378
void TraceRemovedRecipient(const FMessageAddress &Address)
Definition MessageTracer.cpp:232
virtual void Stop()
Definition MessageTracer.cpp:429
virtual bool IsRunning() const override
Definition MessageTracer.cpp:406
virtual FOnTypeAdded & OnTypeAdded() override
Definition MessageTracer.h:144
void TraceRemovedInterceptor(const TSharedRef< IMessageInterceptor, ESPMode::ThreadSafe > &Interceptor, const FTopLevelAssetPath &MessageType)
Definition MessageTracer.cpp:214
bool ShouldBreak(const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context) const
Definition MessageTracer.cpp:492
void TraceAddedInterceptor(const TSharedRef< IMessageInterceptor, ESPMode::ThreadSafe > &Interceptor, const FTopLevelAssetPath &MessageType)
Definition MessageTracer.cpp:34
Definition IMessageInterceptor.h:16
Definition IMessageReceiver.h:26
Definition IMessageSubscription.h:25
Definition IMessageTracerBreakpoint.h:16
Definition IMessageTracer.h:207
Definition AndroidPlatformMisc.h:14
Definition UnrealString.h.inl:34
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition IMessageContext.h:26
Definition TopLevelAssetPath.h:38