linphone-iphone/Classes/Utils/XMLRPC/XMLRPCConnectionManager.h
2014-10-28 12:20:55 +01:00

32 lines
683 B
Objective-C
Executable file

#import <Foundation/Foundation.h>
#import "XMLRPCConnectionDelegate.h"
@class XMLRPCConnection, XMLRPCRequest;
@interface XMLRPCConnectionManager : NSObject {
NSMutableDictionary *myConnections;
}
+ (XMLRPCConnectionManager *)sharedManager;
#pragma mark -
- (NSString *)spawnConnectionWithXMLRPCRequest: (XMLRPCRequest *)request delegate: (id<XMLRPCConnectionDelegate>)delegate;
#pragma mark -
- (NSArray *)activeConnectionIdentifiers;
- (long)numberOfActiveConnections;
#pragma mark -
- (XMLRPCConnection *)connectionForIdentifier: (NSString *)identifier;
#pragma mark -
- (void)closeConnectionForIdentifier: (NSString *)identifier;
- (void)closeConnections;
@end