Rebel Fork Framework
Urho3D::LargeMessageWriter Class Reference

#include <Urho3D/Network/MessageUtils.h>

Public Member Functions

 LargeMessageWriter (AbstractConnection &connection, NetworkMessageId incompleteMessageId, NetworkMessageId lastMessageId)
 
void Discard ()
 
VectorBufferGetBuffer ()
 
ea::string * GetDebugInfo ()
 

Private Attributes

AbstractConnectionconnection_
 
VectorBufferbuffer_
 
ea::string & debugInfo_
 
const NetworkMessageId incompleteMessageId_
 
const NetworkMessageId lastMessageId_
 
bool discarded_ {}
 

Detailed Description

Helper class to send large message as multiple small messages. All messages are sent on destruction. Separate large messages will never overlap neither on send nor on receive.


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