Sip Endpoint SDK for Apple OS
/Users/valerypolishchuk/Projects/sepsdk-03.09.12/MacOS/Endpoint/Src/Headers/GSEndpoint.h
00001 #import <Foundation/Foundation.h>
00002 #import "GSEnums.h"
00003 #import "GSConnectionManager.h"
00004 #import "GSSessionManager.h"
00005 #import "GSDeviceManager.h"
00006 #import "GSEndpointNotificationDelegate.h"
00007 #import "GSEndpointPolicyDelegate.h"
00008 #import "GSSessionControlService.h"
00009 
00014 @protocol GSEndpoint <NSObject>
00020 - (void) configureWithDictionary:(NSDictionary*)configuration;
00021 
00025 - (void) activate;
00026 
00030 @property (nonatomic) GSEndpointState state;
00031 
00038 @property (nonatomic, retain) id<GSConnectionManager> connectionManager;
00039 
00046 @property (nonatomic, retain) id<GSSessionManager> sessionManager;
00047 
00054 @property (nonatomic, retain) id<GSDeviceManager> deviceManager;
00055 
00059 @property (nonatomic, assign) id<GSEndpointNotificationDelegate> notificationDelegate;
00060 
00064 @property (nonatomic, assign) id<GSEndpointPolicyDelegate> policyDelegate;
00065 
00069 - (id<GSSessionControlService>) sessionControlService;
00070 
00071 @end