SIP Endpoint SDK for OS X
 All Classes Functions Properties
GSSipEndpoint Class Reference
Inheritance diagram for GSSipEndpoint:
GSSipAbstractionObject <GSEndpoint>

List of all members.

Public Member Functions

(void) - connectionStateChanged:
(void) - sessionStateChanged:
(void) - sipInfoReceived:
(void) - audioFrameReceived:
- Public Member Functions inherited from GSSipAbstractionObject
(id) - initWithLogger:
(id) - initWithLogger:core:
(id) - initWithLogger:configData:
- Public Member Functions inherited from
(void) - activate
(BOOL) - configure
(void) - printConfigSettings
(void) - printConfigFile:
(GSResult) - setConfigSettingValue:forKey:
(NSString *) - getConfigSettingForKey:
(GSResult) - reloadConfigFile
(GSResult) - restart
(void) - stop
(void) - shutdown
(id< GSSessionService >) - sessionControlService
(id< GSStatisticsService >) - statisticsService
(GSStatus) - enableAudioMonitor:
(GSAudioFrame *) - lastAudioMicFrame
(GSAudioFrame *) - lastAudioSpeakerFrame

Properties

NSString * endpointSdkVersion
GSSipConnectionManagerconnectionManager
int connectionCount
GSSipSessionManagersessionManager
GSSipDeviceManagerdeviceManager
id< GSEndpointPolicyDelegatepolicyDelegate
id
< GSEndpointNotificationDelegate
notificationDelegate
GSEndpointState state
NSMutableArray * gsTestControl
NSString * configFileName
BOOL isStopped
GSAudioFramelastAudioMicFrame
GSAudioFramelastAudioSpeakerFrame
- Properties inherited from GSSipAbstractionObject
id< GSLoggerlogger
NSMutableDictionary * configuration
GSepCoreepCore
- Properties inherited from
NSMutableDictionary * configuration
id< GSLoggerlogger

Detailed Description

Definition at line 13 of file GSSipEndpoint.h.


Property Documentation

- (NSString *) configFileName
readwritenonatomicretain

Get/set the configuration file name.

Reimplemented from <GSEndpoint>.

Definition at line 29 of file GSSipEndpoint.h.

- (GSSipConnectionManager *) connectionManager
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.

See also:
GSConnectionManager

Reimplemented from <GSEndpoint>.

Definition at line 16 of file GSSipEndpoint.h.

- (GSSipDeviceManager *) deviceManager
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

See also:
GSDeviceManager

Reimplemented from <GSEndpoint>.

Definition at line 19 of file GSSipEndpoint.h.

- (NSString *) endpointSdkVersion
readwritenonatomicretain

Used to provide SIP Endpoint SDK version description.

Returns:
a string that is represent the endpoint ID.

Reimplemented from <GSEndpoint>.

Definition at line 15 of file GSSipEndpoint.h.

- (NSMutableArray *) gsTestControl
readwritenonatomicretain

Get/set array of GSTestControl elements if any connectivity has ctrl setting configured that means the connectivity can request a test phone to delegate control on particualar dn/user and then after getting delegated event will link this connection for test phone

See also:
GSTestControl

Reimplemented from <GSEndpoint>.

Definition at line 23 of file GSSipEndpoint.h.

- (BOOL) isStopped
readwritenonatomicassign

Get/set the endpoint stop state.

Returns:
TRUE if endpoint was stopped

Reimplemented from <GSEndpoint>.

Definition at line 24 of file GSSipEndpoint.h.

- (id< GSEndpointNotificationDelegate >) notificationDelegate
readwritenonatomicretain

Get/set the delegate responsible for notifications about endpoint state.

Reimplemented from <GSEndpoint>.

Definition at line 21 of file GSSipEndpoint.h.

- (id< GSEndpointPolicyDelegate >) policyDelegate
readwritenonatomicretain

Get/set the delegate responsible for dictating endpoint policy.

Reimplemented from <GSEndpoint>.

Definition at line 20 of file GSSipEndpoint.h.

- (GSSipSessionManager *) sessionManager
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.

See also:
GSSessionManager

Reimplemented from <GSEndpoint>.

Definition at line 18 of file GSSipEndpoint.h.

- (GSEndpointState) state
readwritenonatomicassign

Returns the current endpoint status. The endpoint is considered "Active" if at least one connection is registered.

Reimplemented from <GSEndpoint>.

Definition at line 22 of file GSSipEndpoint.h.


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