Sip Endpoint SDK for Apple OS
|
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