Exemple #1
0
void Tunnel::onHighWaterMarkWeak(const boost::weak_ptr<Tunnel>& wkTunnel,
                                 const ConnectionPtr& conn,
                                 size_t bytesToSent)
{
    LOG_ERROR("onHighWaterMark " << conn->name() << " bytes " << bytesToSent);
    boost::shared_ptr<Tunnel> tunnel = wkTunnel.lock();
    if (tunnel)
    {
        tunnel->onHighWaterMark(conn, bytesToSent);
    }
}
Exemple #2
0
void Tunnel::onHighWaterMark(const ConnectionPtr& conn, size_t bytesToSent)
{
    LOG_INFO("onHighWaterMark " << conn->name() << " bytes " << bytesToSent);
    disconnect();
}