Avaya Client Services API Reference (iOS)
Class Methods | Properties | List of all members
CSRegistrationGroup Class Reference

A group of signaling servers to register with simultaneously. More...

#import <CSRegistrationGroup.h>

Inherits NSObject.

Class Methods

(instancetype) + registrationGroupWithSignalingServers:simultaneousRegistrationLimit:
 Returns a new registration group with the specified servers and registration limit. More...
 
(instancetype) + registrationGroupWithSignalingServers:
 Returns a new registration group with the specified servers. More...
 
(instancetype) + registrationGroupWithSignalingServer:
 Returns a new registration group with the specified server. More...
 

Properties

NSArray * servers
 Array of CSSignalingServer instances in this group, in priority order. More...
 
NSUInteger simultaneousRegistrationLimit
 The maximum number of servers in this group to register with at once. More...
 

Detailed Description

A group of signaling servers to register with simultaneously.

Method Documentation

+ (instancetype) registrationGroupWithSignalingServer: (CSSignalingServer *)  server

Returns a new registration group with the specified server.

Parameters
serverThe signaling server to use in the group.
+ (instancetype) registrationGroupWithSignalingServers: (NSArray *)  servers

Returns a new registration group with the specified servers.

Parameters
serversArray of CSSignalingServer instances to include in the group, in priority order. Although registration with servers in the group will occur simultaneously, operations other than registration will be performed against servers in priority order.
+ (instancetype) registrationGroupWithSignalingServers: (NSArray *)  servers
simultaneousRegistrationLimit: (NSUInteger)  simultaneousRegistrationLimit 

Returns a new registration group with the specified servers and registration limit.

Parameters
serversArray of CSSignalingServer instances to include in the group, in priority order. Although registration with servers in the group will occur simultaneously, operations other than registration will be performed against servers in priority order.
simultaneousRegistrationLimitThe maximum number of servers to allow simultaneous registration with. If this value is less than the number of servers in the group, the servers will be registered with in priority order. Registration to the remaining servers will only be attempted if connections to higher-priority servers are lost.

Property Documentation

- (NSArray*) servers
readnonatomiccopy

Array of CSSignalingServer instances in this group, in priority order.

- (NSUInteger) simultaneousRegistrationLimit
readnonatomicassign

The maximum number of servers in this group to register with at once.


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