IProducerBackendInterface
template<typename T>class IProducerBackendInterface : public IComBackendInterface
A Generic Interface for any service that can be used to send messages of type T asynchronously.
Template Parameters: typename T
Dependencies: IComBackendInterface
Inherits from: public IComBackendInterface
Public Interface
Public Functions:
SendProtobufMessage
pure-virtual void SendProtobufMessage(T *Msg)=0
Send a message to the client.
Parameters:
Msg
(T *
) – [in] The message to send to the client
Attributes: pure-virtual
Source: Schola/Source/Schola/Public/Communicator/ComBackendInterface.h
(line 96, column 14)
SendSerializeableMessage
inline void SendSerializeableMessage(UnrealType *UnrealObject)
Send a serializable unreal type to the client, converting it into T in the process.
Parameters:
Name | Type | Default |
---|---|---|
UnrealObject | UnrealType * | “ |
Attributes: inline
Source: Schola/Source/Schola/Public/Communicator/ComBackendInterface.h
(line 103, column 6)
Used By: ProducerRPCBackend, UCommunicationManager, UPythonGymConnector
Source: Schola/Source/Schola/Public/Communicator/ComBackendInterface.h
(line 88, column 1)