| Index: net/flip/flip_session.cc
|
| diff --git a/net/flip/flip_session.cc b/net/flip/flip_session.cc
|
| index 962124a00b0dc0c448b68f728ab0131c7f313f88..0f9ec73789d05e5631fda6e0238417938edd56a3 100644
|
| --- a/net/flip/flip_session.cc
|
| +++ b/net/flip/flip_session.cc
|
| @@ -26,18 +26,9 @@
|
| namespace net {
|
|
|
| // static
|
| -scoped_ptr<FlipSessionPool> FlipSession::session_pool_;
|
| bool FlipSession::use_ssl_ = true;
|
| int PrioritizedIOBuffer::order_ = 0;
|
|
|
| -FlipSession* FlipSession::GetFlipSession(
|
| - const HostResolver::RequestInfo& info,
|
| - HttpNetworkSession* session) {
|
| - if (!session_pool_.get())
|
| - session_pool_.reset(new FlipSessionPool());
|
| - return session_pool_->Get(info, session);
|
| -}
|
| -
|
| FlipSession::FlipSession(std::string host, HttpNetworkSession* session)
|
| : ALLOW_THIS_IN_INITIALIZER_LIST(
|
| connect_callback_(this, &FlipSession::OnTCPConnect)),
|
| @@ -71,8 +62,8 @@ FlipSession::~FlipSession() {
|
| // With Flip we can't recycle sockets.
|
| connection_.socket()->Disconnect();
|
| }
|
| - if (session_pool_.get())
|
| - session_pool_->Remove(this);
|
| +
|
| + session_->flip_session_pool()->Remove(this);
|
| }
|
|
|
| net::Error FlipSession::Connect(const std::string& group_name,
|
| @@ -269,7 +260,7 @@ bool FlipSession::CancelStream(int id) {
|
| return true;
|
| }
|
|
|
| -bool FlipSession::IsStreamActive(int id) {
|
| +bool FlipSession::IsStreamActive(int id) const {
|
| return active_streams_.find(id) != active_streams_.end();
|
| }
|
|
|
|
|