SIP Endpoint SDK for OS X
 All Classes Functions Properties
GSDefaultSessionService Class Reference

#import <DefaultServices.h>

Inheritance diagram for GSDefaultSessionService:
GSSipAbstractionObject <GSSessionService>

List of all members.

Public Member Functions

(GSDefaultSessionService *) - initWithEndpoint:logger:core:
- Public Member Functions inherited from GSSipAbstractionObject
(id) - initWithLogger:
(id) - initWithLogger:core:
(id) - initWithLogger:configData:
- Public Member Functions inherited from
(GSResult) - dialFrom:to:
(GSResult) - dialVideoFrom:to:
(GSResult) - dialFrom:to:withData:
(GSResult) - dialVideoFrom:to:withData:
(GSResult) - dialFrom:to:video:withData:sessionId:
(GSResult) - answerSession:
(GSResult) - answerVideoSession:
(GSResult) - hangupSession:
(GSResult) - holdSession:
(GSResult) - retrieveSession:
(GSResult) - sendDtmf:forSession:
(GSResult) - sendInfoToSession:contentType:content:
(GSResult) - oneStepTransfer:destination:video:
(GSResult) - twoStepTransferInitiate:destination:video:data:newSessionId:
(GSResult) - twoStepTransferComplete:heldSessionId:
(NSString *) - sipInviteHeaderForSessionId:headerName:
(GSResult) - muteOutgoingAudioForSession:mute:
(BOOL) - outgoingAudioMutedForSession:
(GSResult) - speakerVolumeForSession:volume:
(GSResult) - sendVideoOfferForSession:
(GSResult) - answerVideoOfferForSession:accept:
(GSResult) - removeVideoStreamForSession:
(NSString *) - getCodecNameForSessionId:
(NSString *) - getRemoteSDPForSessionId:
(NSString *) - getSIPMessageForSessionId:byIndex:
(NSString *) - getSIPMessageForSessionId:byName:

Properties

id< GSEndpointendpoint
- Properties inherited from GSSipAbstractionObject
id< GSLoggerlogger
NSMutableDictionary * configuration
GSepCoreepCore

Detailed Description

Default session service

Definition at line 16 of file DefaultServices.h.


Member Function Documentation

- (GSDefaultSessionService*) initWithEndpoint: (id< GSEndpoint >)  theEndpoint
logger: (id< GSLogger >)  theLogger
core: (GSepCore *)  theCore 

Initiate default session service.

Parameters:
endpointthe endpoint object
theLoggerthe logger to be used for the endpoint operation
Returns:
the default session service object
See also:
GSLogger, GSDefaultSessionService

Property Documentation

- (id< GSEndpoint >) endpoint
readwritenonatomicassign

Get endpoint object.

Definition at line 17 of file DefaultServices.h.


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