Currently
CastSocket::OnOpenCallBack = base::OnceCallback<void(int channel_id, ChannelError error_state)>.
We need to call
CastSocket* socket = cast_socket_service_->GetSocket(channel_id);
to get socket object in callback function, which seems unnecessary.
Make CastSocket::OnOpenCallback take CastSocket* parameter instead.
Resolve code review comments for: https://chromium-review.googlesource.com/c/575247
Comment 1 by sko...@chromium.org
, Jul 31 2017