SIP Endpoint SDK for OS X
|
#import <GSSessionManager.h>
Public Member Functions | |
(NSArray *) | - allSessions |
(NSArray *) | - sessionsForConnection: |
(id< GSSession >) | - newSessionWithCallId: |
(id< GSStatisticsService >) | - statisticsService |
(id< GSSession >) | - sessionBySessionId: |
(void) | - sessionStateChanged: |
Properties | |
id< GSSessionNotificationDelegate > | notificationDelegate |
id< GSSessionPolicyDelegate > | policyDelegate |
id < GSStatisticsNotificationDelegate > | statisticsNotificationDelegate |
This protocol defines the functionality of a session manager which is responsible for handling all sessions. This object provides lists of current active sessions, some search functionality, as well as the ability to configure policy and receive notifications regarding session state.
Definition at line 19 of file GSSessionManager.h.
- (NSArray*) allSessions |
Returns a list of active sessions currently monitored by the session manager.
- (NSArray*) sessionsForConnection: | (id< GSConnection >) | connection |
Returns a list of active sessions established over the specified connection.
connection | the connection for which to retrieve the sessions |
- (id<GSStatisticsService>) statisticsService |
|
readwritenonatomicretain |
Get/set the delegate to be notified about sessions state.
Reimplemented in GSSipSessionManager.
Definition at line 42 of file GSSessionManager.h.
|
readwritenonatomicretain |
Get/set the policy which defines aspects of session behavior.
Reimplemented in GSSipSessionManager.
Definition at line 47 of file GSSessionManager.h.
|
readwritenonatomicretain |
Get/set the delegate to be notified about sessions statistics.
Reimplemented in GSSipSessionManager.
Definition at line 52 of file GSSessionManager.h.