Avaya Client Services API Reference (iOS)

- Main Page
- Classes
- Files
- Related Pages

- Class List
- Class Index
- Class Hierarchy
- Class Members

Instance Methods | List of all members
<CSContentSharingRemoteControlDelegate> Protocol Reference

CSContentSharingRemoteControlDelegate is registered as an observer of content sharing status update notifications concerning remote control. More...

`#import <CSContentSharing.h>`

Inherits <NSObject>.

## Instance Methods
(void) | - contentSharing:didReceiveRemoteControlEnd:
| Reports that remote control was ended. More...
(void) | - contentSharing:didReceiveRemoteControlStart:
| Reports that remote control was started. More...
(void) | - contentSharing:didReceiveRemoteControlDeny:
| Reports that outgoing request for remote control was denied by collaboration participant. More...
(void) | - contentSharing:didReceiveRemoteControlDecline:
| Reports that collaboration participant decline remote control grant from local user. More...
(void) | - contentSharing:didReceiveRemoteControlGrant:
| Reports that local user request for remote control was granted by presenter. More...
(void) | - contentSharing:didReceiveRemoteControlRequest:
| Reports that remote control was requested by collaboration participant. More...
(void) | - contentSharing:didReceiveRemoteControlOffer:
| Reports that remote control was offered by collaboration participant. More...

## Detailed Description

CSContentSharingRemoteControlDelegate is registered as an observer of content sharing status update notifications concerning remote control.

The client application is notified about content sharing status updates reported by the collaboration server through the CSContentSharingRemoteControlDelegate object. These updates may be the result of local operations on the CSContentSharing object as well as remote changes initiated by either the server or other users on the collaboration call.

See also
  CSContentSharing

## Method Documentation

- (void) contentSharing: |  | (CSContentSharing *) | content
didReceiveRemoteControlDecline: |  | (CSParticipant *) | participant

Reports that collaboration participant decline remote control grant from local user.

Invoked when local user is sharing.

Parameters

  content | CSContentSharing sending the message.
  participant | User who declined remote control.

- (void) contentSharing: |  | (CSContentSharing *) | content
didReceiveRemoteControlDeny: |  | (CSParticipant *) | participant

Reports that outgoing request for remote control was denied by collaboration participant.

Invoked when collaboration participant is sharing.

Parameters

  content | CSContentSharing sending the message.
  participant | User who declined remote control grant.

- (void) contentSharing: |  | (CSContentSharing *) | content
didReceiveRemoteControlEnd: |  | (CSParticipant *) | participant

Reports that remote control was ended.

Sent also when local user is not in remote control session. Method is not invoked in case remote control was ended by local user.

Parameters

  content | CSContentSharing sending the message.
  participant | User who ended remote control.

- (void) contentSharing: |  | (CSContentSharing *) | content
didReceiveRemoteControlGrant: |  | (CSParticipant *) | participant

Reports that local user request for remote control was granted by presenter.

Parameters

  content | CSContentSharing sending the message.
  participant | User who granted remote control.

- (void) contentSharing: |  | (CSContentSharing *) | content
didReceiveRemoteControlOffer: |  | (CSParticipant *) | participant

Reports that remote control was offered by collaboration participant.

Parameters

  content | CSContentSharing sending the message.
  participant | User who offered remote control.

- (void) contentSharing: |  | (CSContentSharing *) | content
didReceiveRemoteControlRequest: |  | (CSParticipant *) | participant

Reports that remote control was requested by collaboration participant.

Parameters

  content | CSContentSharing sending the message.
  participant | User who requested remote control.

- (void) contentSharing: |  | (CSContentSharing *) | content
didReceiveRemoteControlStart: |  | (CSParticipant *) | participant

Reports that remote control was started.

Response for remote control grant, but sent also in case other participants of collaboration started remote control session between them. Method is not invoked in case remote control was started by local user.

Parameters

  content | CSContentSharing sending the message.
  participant | User who started remote control.

The documentation for this protocol was generated from the following file:

- CSContentSharing.h