void Connection::internOnDataWritten(const boost::system::error_code &ec, std::size_t bytesTransferred) { std::cout << "Connection::internOnDataWritten" << std::endl; _isSending = false; //TODO mutex ? if (!ec) { _sendQueue.erase(_sendQueue.begin()); onDataWritten(bytesTransferred); if (_sendQueue.size() > 0) { startWriting(); } } else { //if we are closing -> ignore error if (!_isClosing) { internOnError(ec, ERROR_SOURCE_WRITE); } } }
void BOSHSessionStream::handlePoolBOSHDataWritten(const SafeByteArray& data) { onDataWritten(data); }
void CoreClient::handleDataWritten(const SafeByteArray& data) { onDataWritten(data); }
void Server::handleDataWritten(const SafeByteArray& data) { onDataWritten(data); }
void TLSConnection::handleRawDataWritten() { onDataWritten(); }