#include "remoting/test/fake_webrtc_connection.h"
#include "components/webrtc/thread_wrapper.h"
#include "remoting/base/errors.h"
#include "remoting/base/logging.h"
#include "remoting/protocol/transport_context.h"
namespace remoting {
namespace test {
FakeWebrtcConnection::FakeWebrtcConnection(
scoped_refptr<protocol::TransportContext> transport_context,
base::OnceClosure on_closed) { … }
FakeWebrtcConnection::~FakeWebrtcConnection() = default;
void FakeWebrtcConnection::OnWebrtcTransportConnecting() { … }
void FakeWebrtcConnection::OnWebrtcTransportConnected() { … }
void FakeWebrtcConnection::OnWebrtcTransportError(protocol::ErrorCode error) { … }
void FakeWebrtcConnection::OnWebrtcTransportProtocolChanged() { … }
void FakeWebrtcConnection::OnWebrtcTransportIncomingDataChannel(
const std::string& name,
std::unique_ptr<protocol::MessagePipe> pipe) { … }
void FakeWebrtcConnection::OnWebrtcTransportMediaStreamAdded(
rtc::scoped_refptr<webrtc::MediaStreamInterface> stream) { … }
void FakeWebrtcConnection::OnWebrtcTransportMediaStreamRemoved(
rtc::scoped_refptr<webrtc::MediaStreamInterface> stream) { … }
void FakeWebrtcConnection::OnWebrtcTransportRouteChanged(
const protocol::TransportRoute& route) { … }
}
}