Navigation
API > API/Plugins > API/Plugins/ConcertSyncCore
A proxy processor adds additional operations on top of FObjectReplicationProcessor at compile time. The advantage of this approach is that multiple behaviours can flexibly be chained on top of a real processor implementation with minimal overhead.
This class is supposed to be subclassed and call functions on the real processor implementation. The point of this class is to be a marker interface (i.e. when somebody reads TObjectProcessorProxy they know what the intention is).
| Name | TObjectProcessorProxy |
| Type | class |
| Header File | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Public/Replication/Processing/Proxy/ObjectProcessorProxy.h |
| Include Path | #include "Replication/Processing/Proxy/ObjectProcessorProxy.h" |
Syntax
template<TIsObjectProcessorConcept TRealProcessorImpl>
class TObjectProcessorProxy : public UE::ConcertSyncCore::TRealProcessorImpl
Inheritance Hierarchy
- UE::ConcertSyncCore::TRealProcessorImpl → TObjectProcessorProxy
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TObjectProcessorProxy
(
TArg&&... Arg |
Replication/Processing/Proxy/ObjectProcessorProxy.h |
Functions
Public
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TRealProcessorImpl & GetInnerProcessor () |
Replication/Processing/Proxy/ObjectProcessorProxy.h | ||
TRealProcessorImpl & GetInnerProcessor () |
Replication/Processing/Proxy/ObjectProcessorProxy.h |