Intel® Collaboration Suite for WebRTC  version 4.3
Open WebRTC Toolkit (OWT) Client SDK for Android*
SignalingChannelInterface Interface Reference

Interface for signaling channel implementation that P2PClient relies on for sending and receiving data. More...

Classes

interface  SignalingChannelObserver
 Interface for observing signaling channel events. More...
 

Public Member Functions

void connect (String token, ActionCallback< String > callback)
 Connect to signaling server. More...
 
void disconnect ()
 Disconnect from the signaling server.
 
void sendMessage (String peerId, String message, ActionCallback< Void > callback)
 Send a message through signaling channel.
 
void addObserver (SignalingChannelObserver observer)
 Add a SignalingChannelObserver.
 
void removeObserver (SignalingChannelObserver observer)
 Remove a SignalingChannelObserver.
 

Detailed Description

Interface for signaling channel implementation that P2PClient relies on for sending and receiving data.

Member methods and SignalingChannelObserver are expected to be implemented and triggered by app level.

Member Function Documentation

void connect ( String  token,
ActionCallback< String >  callback 
)

Connect to signaling server.

Since signaling channel can be customized, this method does not define how a token should look like. Token will be passed into SignalingChannelInterface implemented by the app without any changes.

Here is the caller graph for this function: