Navigation
API > API/Plugins > API/Plugins/MultiServerReplication
This is the base class for MultiServerTransport endpoints. You are meant to derive from this and put your RPCs in the derived class
| Name | UMultiServerTransportEndpoint |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MultiServerReplication/Source/MultiServerReplication/Public/MultiServerTransport.h |
| Include Path | #include "MultiServerTransport.h" |
Syntax
UCLASS ()
class UMultiServerTransportEndpoint : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMultiServerTransportEndpoint
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PeerIndex | int32 | This indexes into the internal FMultiServerTransport PeerStates array | MultiServerTransport.h | |
| Transport | FMultiServerTransport * | MultiServerTransport.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString GetLocalPeerId() |
MultiServerTransport.h | ||
FString GetRemotePeerId() |
MultiServerTransport.h | ||
UWorld * GetWorld() |
MultiServerTransport.h |
Public Virtual
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CallRemoteFunction
(
UFunction* Function, |
MultiServerTransport.h | ||
| UObject overrides to redirect RPCs. | MultiServerTransport.h |