UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FPortalRpcServerImpl Class Reference
+ Inheritance diagram for FPortalRpcServerImpl:

Public Member Functions

virtual void ConnectTo (const FMessageAddress &Address) const
 
virtual IMessageRpcServerGetMessageServer ()
 
virtual ~FPortalRpcServerImpl ()
 
- Public Member Functions inherited from FMessageRpcServer
MESSAGINGRPC_API FMessageRpcServer ()
 
MESSAGINGRPC_API FMessageRpcServer (const FString &InDebugName, const TSharedRef< IMessageBus, ESPMode::ThreadSafe > &InMessageBus)
 
virtual MESSAGINGRPC_API ~FMessageRpcServer ()
 
virtual MESSAGINGRPC_API void AddHandler (const FTopLevelAssetPath &RequestMessageType, const TSharedRef< IMessageRpcHandler > &Handler) override
 
virtual MESSAGINGRPC_API const FMessageAddressGetAddress () const override
 
MESSAGINGRPC_API virtual PRAGMA_DISABLE_DEPRECATION_WARNINGS FOnMessageRpcNoHandlerOnNoHandler () override
 
MESSAGINGRPC_API virtual PRAGMA_ENABLE_DEPRECATION_WARNINGS FOnMessagePathNameRpcNoHandlerOnNoHandlerWithPathName () override
 
virtual MESSAGINGRPC_API void SetSendProgressUpdate (bool InSendProgress) override
 
- Public Member Functions inherited from IMessageRpcServer
void AddHandler (const FName &RequestMessageType, const TSharedRef< IMessageRpcHandler > &Handler)
 
template<typename RpcType , typename HandlerType >
void RegisterHandler (HandlerType *Handler, typename THandler< RpcType, HandlerType >::FuncType Func)
 
virtual ~IMessageRpcServer ()
 
- Public Member Functions inherited from IPortalRpcServer
virtual ~IPortalRpcServer ()
 

Additional Inherited Members

- Protected Member Functions inherited from FMessageRpcServer
MESSAGINGRPC_API FMessageRpcServer (FMessageEndpointBuilder &&InEndpointBuilder)
 
MESSAGINGRPC_API TSharedPtr< FMessageEndpoint, ESPMode::ThreadSafeGetEndpoint () 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 inherited from FMessageRpcServer
TSharedPtr< FMessageEndpoint, ESPMode::ThreadSafeMessageEndpoint
 

Constructor & Destructor Documentation

◆ ~FPortalRpcServerImpl()

virtual FPortalRpcServerImpl::~FPortalRpcServerImpl ( )
inlinevirtual

Member Function Documentation

◆ ConnectTo()

virtual void FPortalRpcServerImpl::ConnectTo ( const FMessageAddress Address) const
inlinevirtual

Sends a FPortalRpcServer response to the specified address, effectively allowing the two services to now communicate with each other directly.

Implements IPortalRpcServer.

◆ GetMessageServer()

virtual IMessageRpcServer * FPortalRpcServerImpl::GetMessageServer ( )
inlinevirtual

Implements IPortalRpcServer.


The documentation for this class was generated from the following file: