![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MessageRpcClient.h>
Inheritance diagram for FMessageRpcClient:Public Member Functions | |
| FMessageRpcClient () | |
| FMessageRpcClient (const FString &InDebugName, const TSharedRef< IMessageBus, ESPMode::ThreadSafe > &InMessageBus) | |
| virtual | ~FMessageRpcClient () |
| virtual void | Connect (const FMessageAddress &InServerAddress) override |
| virtual void | Disconnect () override |
| virtual bool | IsConnected () const override |
Public Member Functions inherited from IMessageRpcClient | |
| template<typename RpcType , typename... P> | |
| TAsyncResult< typename RpcType::FResult > | Call (P... Params) |
| virtual | ~IMessageRpcClient () |
Protected Member Functions | |
| FMessageRpcClient (FMessageEndpointBuilder &&InEndpointBuilder) | |
| TSharedPtr< IMessageRpcCall > | FindCall (const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context) |
| void | SendCall (const TSharedPtr< IMessageRpcCall > &Call) |
| virtual void | AddCall (const TSharedRef< IMessageRpcCall > &Call) override |
| virtual void | CancelCall (const FGuid &CallId) override |
Implements an RPC client.
| FMessageRpcClient::FMessageRpcClient | ( | ) |
Default constructor.
| FMessageRpcClient::FMessageRpcClient | ( | const FString & | InDebugName, |
| const TSharedRef< IMessageBus, ESPMode::ThreadSafe > & | InMessageBus | ||
| ) |
|
virtual |
Virtual destructor.
|
explicitprotected |
|
overrideprotectedvirtual |
Cancel the specified RPC call.
| CallId | The unique identifier of the call to cancel. |
Implements IMessageRpcClient.
|
overridevirtual |
Connect this client to an RPC server.
| InServerAddress | The RPC server's message address. |
Implements IMessageRpcClient.
|
overridevirtual |
|
protected |
Find the active RPC call for a received message.
| Context | The context of the received message. |
|
overridevirtual |
Whether the MessageRpcClient is currently connected to an RPC server.
Implements IMessageRpcClient.
|
protected |
Sends an RPC call to the server.
| Call | The RPC call to make. |