Navigation
API > API/Runtime > API/Runtime/MessagingRpc
Interface for RPC servers.
| Name | IMessageRpcServer |
| Type | class |
| Header File | /Engine/Source/Runtime/MessagingRpc/Public/IMessageRpcServer.h |
| Include Path | #include "IMessageRpcServer.h" |
Syntax
class IMessageRpcServer
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IMessageRpcServer() |
Virtual destructor. | IMessageRpcServer.h |
Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddHandler
(
const FName& RequestMessageType, |
Add an RPC request handler. | IMessageRpcServer.h | |
void AddHandler
(
const FTopLevelAssetPath& RequestMessageType, |
Add an RPC request handler. | IMessageRpcServer.h | |
const FMessageAddress & GetAddress() |
Gets the server's message address. | IMessageRpcServer.h | |
PRAGMA_DISABLE_DEPRECATION_WARNINGSFOnMessageRpcNoHandler & OnNoHandler() |
Get a delegate that is executed when a received RPC message has no registered handler. | IMessageRpcServer.h | |
FOnMessagePathNameRpcNoHandler & OnNoHandlerWithPathName() |
Get a delegate that is executed when a received RPC message has no registered handler. | IMessageRpcServer.h | |
void RegisterHandler
(
HandlerType* Handler, |
Register an RPC request handler. | IMessageRpcServer.h | |
void SetSendProgressUpdate
(
bool InSendProgress |
Set if the server sends progress updates | IMessageRpcServer.h |