IMessageRpcServer

Interface for RPC servers.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

IMessageRpcServer

FMessageRpcServer

References

Module

MessagingRpc

Header

/Engine/Source/Runtime/MessagingRpc/Public/IMessageRpcServer.h

Include

#include "IMessageRpcServer.h"

Syntax

class IMessageRpcServer

Remarks

Interface for RPC servers.

Destructors

Name Description

Public function Virtual

~IMessageRpcServer()

Virtual destructor.

Functions

Name Description

Public function

void

 

AddHandler

(
    const FName& RequestMessageType,
    const TSharedRef< IMessageRpcHandle...
)

Add an RPC request handler.

Public function Const

const FMessa...

 

GetAddress()

Gets the server's message address.

Public function

FOnMessageRp...

 

OnNoHandler()

Get a delegate that is executed when a received RPC message has no registered handler.

Public function

void

 

RegisterHandler

(
    HandlerType* Handler,
    typename THandler< RpcType, Handler...
)

Register an RPC request handler.

Public function

void

 

SetSendProgressUpdate

(
    bool InSendProgress
)

Set if the server sends progress updates