blob: 1ff0f7e3e9edf5ca01ca69dce020b5dda97ab615 [file] [log] [blame]
// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package org.chromium.components.devtools_bridge;
import java.util.List;
/**
* Mock of SignalingReceiver.
*/
public class SignalingReceiverMock implements SignalingReceiver {
public String sessionId;
public String offer;
public SessionBase.NegotiationCallback negotiationCallback;
public SessionBase.IceExchangeCallback iceExchangeCallback;
@Override
public void startSession(
String sessionId,
RTCConfiguration config,
String offer,
SessionBase.NegotiationCallback callback) {
this.sessionId = sessionId;
this.offer = offer;
this.negotiationCallback = callback;
}
@Override
public void renegotiate(
String sessionId,
String offer,
SessionBase.NegotiationCallback callback) {
this.sessionId = sessionId;
this.offer = offer;
this.negotiationCallback = callback;
}
@Override
public void iceExchange(
String sessionId,
List<String> clientCandidates,
SessionBase.IceExchangeCallback callback) {
this.sessionId = sessionId;
this.iceExchangeCallback = callback;
}
}