![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IMessageRpcServer.h>
Inheritance diagram for IMessageRpcServer:Public Member Functions | |
| void | AddHandler (const FName &RequestMessageType, const TSharedRef< IMessageRpcHandler > &Handler) |
| virtual void | AddHandler (const FTopLevelAssetPath &RequestMessageType, const TSharedRef< IMessageRpcHandler > &Handler)=0 |
| virtual const FMessageAddress & | GetAddress () const =0 |
| virtual PRAGMA_DISABLE_DEPRECATION_WARNINGS FOnMessageRpcNoHandler & | OnNoHandler ()=0 |
| virtual PRAGMA_ENABLE_DEPRECATION_WARNINGS FOnMessagePathNameRpcNoHandler & | OnNoHandlerWithPathName ()=0 |
| virtual void | SetSendProgressUpdate (bool InSendProgress)=0 |
| template<typename RpcType , typename HandlerType > | |
| void | RegisterHandler (HandlerType *Handler, typename THandler< RpcType, HandlerType >::FuncType Func) |
| virtual | ~IMessageRpcServer () |
Interface for RPC servers.
|
inlinevirtual |
Virtual destructor.
|
inline |
Add an RPC request handler.
| Handler | The handler to add. |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Get a delegate that is executed when a received RPC message has no registered handler.
Implemented in FMessageRpcServer.
|
pure virtual |
Get a delegate that is executed when a received RPC message has no registered handler.
Implemented in FMessageRpcServer.
|
inline |
Register an RPC request handler.
| Handler | The object that will handle the requests. |
| HandlerFunc | The object's request handling function. |
Set if the server sends progress updates
| InSendProgress | if the server send rpc progress update |
Implemented in FMessageRpcServer.