ezEngine  Release 25.03
ezRemoteMessage Class Reference

Encapsulates all the data that is transmitted when sending or receiving a message with ezRemoteInterface. More...

#include <RemoteMessage.h>

Public Member Functions

 ezRemoteMessage (ezUInt32 uiSystemID, ezUInt32 uiMessageID)
 
 ezRemoteMessage (const ezRemoteMessage &rhs)
 
void operator= (const ezRemoteMessage &rhs)
 
Sending
EZ_ALWAYS_INLINE void SetMessageID (ezUInt32 uiSystemID, ezUInt32 uiMessageID)
 For setting the message IDs before sending it.
 
EZ_ALWAYS_INLINE ezStreamWriterGetWriter ()
 Returns a stream writer to append data to the message.
 
Receiving
EZ_ALWAYS_INLINE ezStreamReaderGetReader ()
 Returns a stream reader for reading the message data.
 
EZ_ALWAYS_INLINE ezUInt32 GetApplicationID () const
 
EZ_ALWAYS_INLINE ezUInt32 GetSystemID () const
 
EZ_ALWAYS_INLINE ezUInt32 GetMessageID () const
 
EZ_ALWAYS_INLINE ezArrayPtr< const ezUInt8 > GetMessageData () const
 

Friends

class ezRemoteInterface
 

Detailed Description

Encapsulates all the data that is transmitted when sending or receiving a message with ezRemoteInterface.

Todo:
Add move semantics for ezRemoteMessage

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