Intel® Collaboration Suite for WebRTC  version 4.3.1
Open WebRTC Toolkit (OWT) Client SDK for iOS*
<OWTP2PSignalingChannelProtocol> Protocol Reference

Protocol for signaling channel. Developers may utilize their own signaling server by implementing this protocol. More...

#import <OWTP2PSignalingChannelProtocol.h>

Inheritance diagram for <OWTP2PSignalingChannelProtocol>:
Collaboration diagram for <OWTP2PSignalingChannelProtocol>:

Instance Methods

(void) - connect:onSuccess:onFailure:
 Connect to the signaling server. More...
 
(void) - sendMessage:to:onSuccess:onFailure:
 Send a message to a target client. More...
 
(void) - disconnectWithOnSuccess:onFailure:
 Disconnect from signaling server.
 

Properties

id< OWTP2PSignalingChannelDelegatedelegate
 

Detailed Description

Protocol for signaling channel. Developers may utilize their own signaling server by implementing this protocol.

Method Documentation

◆ connect:onSuccess:onFailure:()

- (void) connect: (NSString *)  token
onSuccess: (void(^)(NSString *))  onSuccess
onFailure: (void(^)(NSError *))  onFailure 

Connect to the signaling server.

Parameters
tokenA token used for connecting signaling server

◆ sendMessage:to:onSuccess:onFailure:()

- (void) sendMessage: (NSString *)  message
to: (NSString *)  targetId
onSuccess: (void(^)())  onSuccess
onFailure: (void(^)(NSError *))  onFailure 

Send a message to a target client.

Parameters
messageMessage needs to be send to signaling server
targetIdTarget user's ID.