Rebel Fork Framework
Urho3D::LargeMessageWriter Class Reference

#include <Urho3D/Network/MessageUtils.h>

Public Member Functions

 LargeMessageWriter (NetworkConnection &connection, VectorBuffer &buffer, ea::string &debugInfo, NetworkMessageId incompleteMessageId, NetworkMessageId lastMessageId)
void Discard ()
VectorBuffer & GetBuffer ()
ea::string * GetDebugInfo ()

Private Attributes

NetworkConnection & connection_
VectorBuffer & buffer_
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:
  • Urho3D/Network/MessageUtils.h
  • Urho3D/Network/MessageUtils.cpp