RtccMeetingPointDelegate Protocol Reference

Conforms to NSObject
Declared in RtccProtocols.h

Overview

This delegate allows the app to be notified of Meeting Points changes.

A meeting point is a virtual space. It is created by a Host and can be joined by Attendees. Hosts can update meeting point’s details, fetch the list of user wishing to join, send invitations (once the call is started) and accept/or deny attendees join requests. Attendees can request to join a meeting point, and once accepted can call the conference.

– rtccMeetingPointCreated: required method

Fired once the meeting point was created.

Once this has been fired, the MP’s ID can be shared to future Attendees and the call related to the Meeting Point can be created. Attendees can only be invited once this call has been created.

- (void)rtccMeetingPointCreated:(NSDictionary *)mp
Parameters
mp

The meeting point’s details. Keys for the dictionary are k_MPID, k_MPURLAttendee and k_MPURLHost.

If nil, an error occured.

Availability

5.3

Declared In

RtccProtocols.h

– rtccMeetingPointDeleted: required method

Fired once a meeting point was deleted.

- (void)rtccMeetingPointDeleted:(NSString *)mp
Parameters
mp

The ID of the related meeting point. If nil, an error occured.

Availability

5.3

Discussion

Warning: Can not delete Meeting point if it was created using mpType_permanent.

Declared In

RtccProtocols.h

– rtccMeetingPointDetails: required method

Fired when a meeting point’s details are requested.

The request is sent through [Rtcc meetingPointGetDetails:]

- (void)rtccMeetingPointDetails:(NSDictionary *)mp
Parameters
mp

The meeting point’s details. Keys for the dictionary are k_MPEnd, k_MPID, k_MPLocation, k_MPStart and k_MPTitle. If nil, an error occured.

Availability

5.3

Declared In

RtccProtocols.h

– rtccMeetingPointURLs: required method

Fired when a meeting point is created or updated.

- (void)rtccMeetingPointURLs:(NSDictionary *)mp
Parameters
mp

A dictionary containing the URLs needed to join the Wall pages. Keys are k_MPID, k_MPURLAttendee and k_MPURLHost. If nil, an error occured.

Availability

5.3

Declared In

RtccProtocols.h

– rtccMeetingPointUpdated: required method

Fired once a meeting point is updated.

The info returned should match the data used to modify the meeting point.

- (void)rtccMeetingPointUpdated:(NSDictionary *)mp
Parameters
mp

The new meeting point’s details. Keys for the dictionary are k_MPID, k_MPStart, k_MPEnd, k_MPLocation and k_MPTitle. If nil, an error occured.

Availability

5.3

Declared In

RtccProtocols.h

– rtccMeetingPointCancelled: required method

The meeting was cancelled by the host.

- (void)rtccMeetingPointCancelled:(NSString *)mpID
Parameters
mpID

The ID of the cancelled meeting point. If nil, an error occured.

Availability

5.3

Declared In

RtccProtocols.h

– rtccMeetingPointStopped: required method

The meeting point was stopped.

- (void)rtccMeetingPointStopped:(NSString *)mpID
Parameters
mpID

The ID of the stopped meeting point. If nil, an error occured.

Availability

5.3

Declared In

RtccProtocols.h

– rtccMeetingPointUser:answeredToInvite: required method

The user has accepted or denied an invite

- (void)rtccMeetingPointUser:(NSString *)userUID answeredToInvite:(mpAttendeeStatus_t)answer
Parameters
userUID

The user’s UID

answer

The user’s answer

Declared In

RtccProtocols.h

– rtccMeetingPointError:

An error occured while modifying a Meeting point. (<b class="deprecated">Deprecated:</b><span class="deprecated"> Since 5.6.3 - Please use rtccMeetingPointError:forMPID: which gives you the ID of the related meeting point.</span>)
- (void)rtccMeetingPointError:(NSError *)err
Parameters
err

An error whose code is an errorCode_t value.

Availability

5.3

Discussion
An error occured while modifying a Meeting point.
Declared In

RtccProtocols.h

– rtccMeetingPointError:forMPID:

An error occured while modifying a Meeting point.

- (void)rtccMeetingPointError:(NSError *)err forMPID:(NSString *)mpID
Parameters
err

An error whose code is an errorCode_t value.

mpID

The ID of the related Meeting Point.

Availability

5.6.3

Discussion

An error occured while modifying a Meeting point.

Declared In

RtccProtocols.h