![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MessageRpcServer.h>
Inheritance diagram for FMessageRpcServer:Classes | |
| struct | FReturnInfo |
Protected Member Functions | |
| MESSAGINGRPC_API | FMessageRpcServer (FMessageEndpointBuilder &&InEndpointBuilder) |
| MESSAGINGRPC_API TSharedPtr< FMessageEndpoint, ESPMode::ThreadSafe > | GetEndpoint () const |
| MESSAGINGRPC_API void | ProcessCancelation (const FMessageRpcCancel &Message, const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context) |
| MESSAGINGRPC_API void | ProcessRequest (const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &Context) |
| MESSAGINGRPC_API void | SendProgress (const FGuid &CallId, const FReturnInfo &ReturnInfo) |
| MESSAGINGRPC_API void | SendResult (const FGuid &CallId, const FReturnInfo &ReturnInfo) |
Protected Attributes | |
| TSharedPtr< FMessageEndpoint, ESPMode::ThreadSafe > | MessageEndpoint |
Implements an RPC server.
| FMessageRpcServer::FMessageRpcServer | ( | ) |
Default constructor.
| FMessageRpcServer::FMessageRpcServer | ( | const FString & | InDebugName, |
| const TSharedRef< IMessageBus, ESPMode::ThreadSafe > & | InMessageBus | ||
| ) |
|
virtual |
Virtual destructor.
|
explicitprotected |
|
overridevirtual |
|
overridevirtual |
|
protected |
|
overridevirtual |
Get a delegate that is executed when a received RPC message has no registered handler.
Implements IMessageRpcServer.
|
overridevirtual |
Get a delegate that is executed when a received RPC message has no registered handler.
Implements IMessageRpcServer.
|
protected |
Processes an FMessageRpcCancel message.
|
protected |
Processes an RPC request message.
|
protected |
Send a progress message to the RPC client that made the RPC call.
|
protected |
Send a result message to the RPC client that made the RPC call.
Set if the server sends progress updates
| InSendProgress | if the server send rpc progress update |
Implements IMessageRpcServer.
|
protected |
Message endpoint.