SIP Endpoint SDK for OS X
 All Classes Functions Properties
DefaultServices.h
1 //
2 // DefaultServices.h
3 // SipEndpoint
4 //
5 // Copyright (c) 2011-2016 Genesys Telecommunications Laboratories, Inc. All rights reserved.
6 //
7 
8 #import <Foundation/Foundation.h>
9 #import "GSSipAbstractionObject.h"
10 #import "GSSipConnection.h"
11 #import "GSConnectionManager.h"
12 #import "GSSessionManager.h"
13 #import "GSSipSession.h"
14 #import "GSConstants.h"
15 #import "GSEndpoint.h"
16 #import "gs_endpoint_provider.h"
17 
22  id<GSEndpoint> endpoint;
23 }
24 
28 @property (nonatomic, assign) id<GSEndpoint> endpoint;
29 
40 - (GSDefaultSessionService*) initWithEndpoint:(id<GSEndpoint>) endpoint logger:(id<GSLogger>) theLogger;
41 
42 @end
43 
44 
52 }
53 
59 @property (nonatomic) BOOL isCaptureStarted;
60 
66 @property (nonatomic) BOOL isLocalVideoStarted;
67 
73 @property (nonatomic) BOOL isRemoteVideoStarted;
74 
85 - (GSDefaultVideoService*) initWithLogger:(id<GSLogger>) theLogger;
86 
87 @end
88 
89 
94  id<GSConnectionManager> connectionManager;
95  id<GSMwiNotificationDelegate> notificationDelegate;
96 }
97 
103 @property (nonatomic, assign) id<GSConnectionManager> connectionManager;
104 
110 @property (nonatomic, assign) id<GSMwiNotificationDelegate> notificationDelegate;
111 
122 - (GSDefaultMwiService*) initWithConnectionManager:(id<GSConnectionManager>) connectionManager logger:(id<GSLogger>) theLogger;
123 
124 @end
125 
126 
131  id<GSStatisticsNotificationDelegate> notificationDelegate;
132 }
133 
139 @property (nonatomic, assign) id<GSStatisticsNotificationDelegate> notificationDelegate;
140 
141 
142 - (GSDefaultStatisticsService*) initWithLogger:(id<GSLogger>) theLogger;
143 
144 @end