Internal change

PiperOrigin-RevId: 359631402
This commit is contained in:
hai007
2021-02-25 15:44:53 -08:00
committed by Copybara-Service
parent e9c2d0a173
commit 970a101586
10 changed files with 174 additions and 43 deletions
+4 -1
View File
@@ -30,13 +30,16 @@ namespace api {
class WebRtcSignalingMessenger {
public:
using OnSignalingMessageCallback = std::function<void(const ByteArray&)>;
using OnSignalingCompleteCallback = std::function<void(bool)>;
virtual ~WebRtcSignalingMessenger() = default;
virtual bool SendMessage(absl::string_view peer_id,
const ByteArray& message) = 0;
virtual bool StartReceivingMessages(OnSignalingMessageCallback listener) = 0;
virtual bool StartReceivingMessages(
OnSignalingMessageCallback on_message_callback,
OnSignalingCompleteCallback on_complete_callback) = 0;
virtual void StopReceivingMessages() = 0;
};