SIP Endpoint SDK for OS X
|
#import <GSConnectionManager.h>
Public Member Functions | |
(id< GSConnection >) | - addConnectionWithConfiguration: |
(GSMwiSubscription *) | - addSubscriptionWithConfiguration: |
(id< GSConnection >) | - addConnectionByConfigId: |
(GSMwiSubscription *) | - addSubscriptionByConfigId: |
(int) | - connectionIdByConfigId: |
(id< GSConnection >) | - connectionByConnectionId: |
(id< GSConnection >) | - connectionByConfigId: |
(GSMwiSubscription *) | - subscriptionByConfigId: |
(GSMwiSubscription *) | - subscriptionByMailboxId: |
(void) | - removeConnection: |
(NSArray *) | - allConnections |
(NSArray *) | - allSubscriptions |
(id< GSMwiService >) | - mwiService |
(id< GSVideoService >) | - videoService |
Properties | |
id < GSConnectionNotificationDelegate > | notificationDelegate |
id< GSMwiNotificationDelegate > | mwiNotificationDelegate |
This protocol defines connection manager functionality. Note: all NSArrays returned by this protocol's methods hold objects of type id<GSConnection>.
Definition at line 19 of file GSConnectionManager.h.
- (id<GSConnection>) addConnectionByConfigId: | (int) | configId |
Adds a new connection by configuration ID
conifgId | represents sequential number of Connectivity in Basic container of the configuration file starting from 0 |
- (id<GSConnection>) addConnectionWithConfiguration: | (NSDictionary *) | configuration |
Adds a new connection with complete set of configuration settings
- (GSMwiSubscription*) addSubscriptionByConfigId: | (int) | configId |
Adds a new subscription by configuration ID
conifgId | represents sequential number of Connectivity in Basic container of the configuration file starting from 0 |
- (GSMwiSubscription*) addSubscriptionWithConfiguration: | (NSDictionary *) | configuration |
Adds a new subscription with complete set of configuration settings
- (NSArray*) allConnections |
- (NSArray*) allSubscriptions |
- (id<GSConnection>) connectionByConfigId: | (int) | configId |
Gets a connection by configuration ID
conifgId | represents sequential number of Connectivity in Basic container of the configuration file starting from 0 |
- (id<GSConnection>) connectionByConnectionId: | (int) | connectionId |
Gets a connection by connection ID
connectionId | represents connection ID of the registered connection |
- (int) connectionIdByConfigId: | (int) | configId |
Gets a connection ID for registered connection by configuration ID
conifgId | represents sequential number of Connectivity in Basic container of the configuration file starting from 0 |
- (id<GSMwiService>) mwiService |
- (void) removeConnection: | (id< GSConnection >) | connection |
Removes by unregistering the specified connection.
connection | the connection to remove. |
- (GSMwiSubscription*) subscriptionByConfigId: | (int) | configId |
Gets a subscription by configuration ID
conifgId | represents sequential number of Subscriptions in proxies domain of the configuration file starting from 0 |
- (GSMwiSubscription*) subscriptionByMailboxId: | (int) | mailboxId |
Gets a subscription by mailbox ID
mailbox | ID represents sequential number of subscribed Subscriptions |
- (id<GSVideoService>) videoService |
|
readwritenonatomicretain |
Get/set the delegate responsible for notifications about Message Wainting Indication state.
Definition at line 140 of file GSConnectionManager.h.
|
readwritenonatomicretain |
Get/Set the object that implements the GSConnectionNotificationDelegate protocol will be notified of all connection state changes.
Definition at line 128 of file GSConnectionManager.h.