![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IMessageRpcCall.h>
Public Member Functions | |
| virtual void | Complete (const TSharedRef< IMessageContext, ESPMode::ThreadSafe > &ResponseContext)=0 |
| virtual const FGuid & | GetId () const =0 |
| virtual void * | GetMessageTemplate () const =0 |
| virtual void * | ConstructMessage () const =0 |
| virtual FDateTime | GetLastUpdated () const =0 |
| virtual UScriptStruct * | GetMessageType () const =0 |
| virtual FDateTime | GetTimeCreated () const =0 |
| virtual void | TimeOut ()=0 |
| virtual void | UpdateProgress (float InCompletion, const FText &InStatusText)=0 |
| virtual | ~IMessageRpcCall () |
Interface for RPC calls.
Every time an RPC call is made, a request message containing the call parameters is sent to the remote endpoint. While the remote endpoint is executing the call, it may send back progress updates in regular intervals. Once the call is complete, the remote endpoint sends a response message containing the result.
|
inlinevirtual |
Virtual destructor.
|
pure virtual |
Complete the request and set its result, if available.
| ResponseContext | The context of the response message. |
Constructs a new message based on the call message template. Ownership of the message belongs to the caller.
Get the call's unique identifier.
Get the time at which the request was last updated by the server.
Get the request message template.
|
pure virtual |
Get the type of the request message.
Gets the time at which the request was created.
|
pure virtual |
Update the current progress.
| InCompletion | The new completion percentage. |
| InStatusText | The new status text. |