linphone-iphone/Classes/Utils/XMLRPC/XMLRPCRequest.h
2012-08-02 15:02:39 +02:00

51 lines
857 B
Objective-C
Executable file

#import <Foundation/Foundation.h>
#import "XMLRPCEncoder.h"
@interface XMLRPCRequest : NSObject {
NSMutableURLRequest *myRequest;
id<XMLRPCEncoder> myXMLEncoder;
}
- (id)initWithURL: (NSURL *)URL;
#pragma mark -
- (void)setURL: (NSURL *)URL;
- (NSURL *)URL;
#pragma mark -
- (void)setUserAgent: (NSString *)userAgent;
- (NSString *)userAgent;
#pragma mark -
- (void)setEncoder: (id<XMLRPCEncoder>) encoder;
- (void)setMethod: (NSString *)method;
- (void)setMethod: (NSString *)method withParameter: (id)parameter;
- (void)setMethod: (NSString *)method withParameters: (NSArray *)parameters;
#pragma mark -
- (NSString *)method;
- (NSArray *)parameters;
#pragma mark -
- (NSString *)body;
#pragma mark -
- (NSURLRequest *)request;
#pragma mark -
- (void)setValue: (NSString *)value forHTTPHeaderField: (NSString *)header;
@end