An interface used by ClientProtocol to send protocol messages. More...
#include <gclientprotocol.h>
Public Member Functions | |
virtual bool | protocolSend (const std::string &, size_t offset, bool go_secure)=0 |
Called by the Protocol class to send network data to the peer. More... | |
virtual | ~Sender () |
An interface used by ClientProtocol to send protocol messages.
Definition at line 173 of file gclientprotocol.h.
|
virtual |
Definition at line 770 of file gclientprotocol.cpp.
|
pure virtual |
Called by the Protocol class to send network data to the peer.
The offset gives the location of the payload within the string buffer.
Returns false if not all of the string was send due to flow control. In this case ClientProtocol::sendDone() should be called as soon as the full string has been sent.
Throws on error, eg. if disconnected.