Sip Endpoint SDK for Apple OS
|
#import <GSEndpoint.h>
Public Member Functions | |
(void) | - configureWithDictionary: |
(void) | - activate |
(id< GSSessionControlService >) | - sessionControlService |
(id< GSStatisticsService >) | - statisticsService |
Properties | |
int | endpointId |
GSEndpointState | state |
id< GSConnectionManager > | connectionManager |
id< GSSessionManager > | sessionManager |
id< GSDeviceManager > | deviceManager |
id < GSEndpointNotificationDelegate > | notificationDelegate |
id< GSEndpointPolicyDelegate > | policyDelegate |
id< GSDevicePolicyDelegate > | devicePolicyDelegate |
This protocol defines sip endpoint functionality. It should be used to configure the sip endpoint and work with all active connections, sessions, and devices.
Definition at line 24 of file GSEndpoint.h.
- (void) activate |
Enables all configured connections.
- (void) configureWithDictionary: | (NSDictionary *) | configuration |
Get/set instance of the logger.
configuration | a dictionary object containing all configuration information. |
- (id<GSSessionControlService>) sessionControlService |
- (id<GSStatisticsService>) statisticsService |
|
readwritenonatomicretain |
Get/set instance of the connection manager object which handles all connection information, stores all related policies and provides notifications about connection state. Returns a Genesys GSConnectionManager implemenation as the default.
Definition at line 63 of file GSEndpoint.h.
|
readwritenonatomicretain |
Get/set instance of the device manager object which handles all connected input/output devices, stores all related policies and provides notifications about device state. Returns a Genesys GSDeviceManager implemenation as the default
Definition at line 79 of file GSEndpoint.h.
|
readwritenonatomicassign |
Get/set the delegate responsible for dictating endpoint policy.
Definition at line 94 of file GSEndpoint.h.
|
readwritenonatomicassign |
Used to provide endpoint ID.
Definition at line 31 of file GSEndpoint.h.
|
readwritenonatomicassign |
Get/set the delegate responsible for notifications about endpoint state.
Definition at line 84 of file GSEndpoint.h.
|
readwritenonatomicassign |
Get/set the delegate responsible for dictating endpoint policy.
Definition at line 89 of file GSEndpoint.h.
|
readwritenonatomicretain |
Get/set instance of the session manager object which handles all session data, stores all related policies and provides notifications about session state. Returns a Genesys GSSessionManager implemenation as the default.
Definition at line 71 of file GSEndpoint.h.
|
readwritenonatomicassign |
Returns the current endpoint status. The endpoint is considered "Active" if at least one connection is registered.
Definition at line 55 of file GSEndpoint.h.