![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IMessageRpcClient.h>
Inheritance diagram for IMessageRpcClient:Public Member Functions | |
| virtual void | Connect (const FMessageAddress &InServerAddress)=0 |
| virtual void | Disconnect ()=0 |
| virtual bool | IsConnected () const =0 |
| template<typename RpcType , typename... P> | |
| TAsyncResult< typename RpcType::FResult > | Call (P... Params) |
| virtual | ~IMessageRpcClient () |
Protected Member Functions | |
| virtual void | AddCall (const TSharedRef< IMessageRpcCall > &Call)=0 |
| virtual void | CancelCall (const FGuid &CallId)=0 |
Interface for RPC clients.
|
inlinevirtual |
Virtual destructor.
|
protectedpure virtual |
|
inline |
Call a remote procedure.
| RpcType | The RPC type definition. |
| P | The call parameter types. |
| Params | The call parameter list. |
Cancel the specified RPC call.
| CallId | The unique identifier of the call to cancel. |
Implemented in FMessageRpcClient.
|
pure virtual |
Connect this client to an RPC server.
| InServerAddress | The RPC server's message address. |
Implemented in FMessageRpcClient.
Whether the MessageRpcClient is currently connected to an RPC server.
Implemented in FMessageRpcClient.