Sip Endpoint SDK for Apple OS
/Users/valerypolishchuk/Projects/sepsdk-03.09.12/MacOS/Endpoint/Src/Headers/GSConnectionManager.h
00001 #import <Foundation/Foundation.h>
00002 #import "GSConnection.h"
00003 #import "GSConnectionNotificationDelegate.h"
00004 #import "GSConnectionPolicyDelegate.h"
00005 
00010 @protocol GSConnectionManager <NSObject>
00020 - (id<GSConnection>) addConnectionForUser:(NSString*) user server:(NSString*) server transport:(NSString*) transport;
00021 
00027 - (void) removeConnection:(id<GSConnection>) connection;
00028 
00041 - (NSArray*) connectionsForUser:(NSString*) user toServer:(NSString*) server withTransport:(NSString*) transport;
00042 
00051 - (NSArray*) connectionsForUser:(NSString*) user toServer:(NSString*) server;
00052 
00060 - (NSArray*) connectionsToServer:(NSString*) server;
00061 
00070 - (NSArray*) connectionsToServer:(NSString*) server withTransport:(NSString*) transport;
00071 
00075 - (NSArray*) allConnections;
00076 
00083 @property (nonatomic, assign) id<GSConnectionNotificationDelegate> notificationDelegate;
00084 
00088 @property (nonatomic, assign) id<GSConnectionPolicyDelegate> policyDelegate;
00089 
00090 
00091 @end