mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-18 03:28:07 +00:00
52 lines
1.1 KiB
Objective-C
Executable file
52 lines
1.1 KiB
Objective-C
Executable file
#import <Foundation/Foundation.h>
|
|
|
|
typedef enum {
|
|
XMLRPCElementTypeArray,
|
|
XMLRPCElementTypeDictionary,
|
|
XMLRPCElementTypeMember,
|
|
XMLRPCElementTypeName,
|
|
XMLRPCElementTypeInteger,
|
|
XMLRPCElementTypeDouble,
|
|
XMLRPCElementTypeBoolean,
|
|
XMLRPCElementTypeString,
|
|
XMLRPCElementTypeDate,
|
|
XMLRPCElementTypeData
|
|
} XMLRPCElementType;
|
|
|
|
#pragma mark -
|
|
|
|
@interface XMLRPCEventBasedParserDelegate : NSObject<NSXMLParserDelegate> {
|
|
XMLRPCEventBasedParserDelegate *myParent;
|
|
NSMutableArray *myChildren;
|
|
XMLRPCElementType myElementType;
|
|
NSString *myElementKey;
|
|
id myElementValue;
|
|
}
|
|
|
|
- (id)initWithParent: (XMLRPCEventBasedParserDelegate *)parent;
|
|
|
|
#pragma mark -
|
|
|
|
- (void)setParent: (XMLRPCEventBasedParserDelegate *)parent;
|
|
|
|
- (XMLRPCEventBasedParserDelegate *)parent;
|
|
|
|
#pragma mark -
|
|
|
|
- (void)setElementType: (XMLRPCElementType)elementType;
|
|
|
|
- (XMLRPCElementType)elementType;
|
|
|
|
#pragma mark -
|
|
|
|
- (void)setElementKey: (NSString *)elementKey;
|
|
|
|
- (NSString *)elementKey;
|
|
|
|
#pragma mark -
|
|
|
|
- (void)setElementValue: (id)elementValue;
|
|
|
|
- (id)elementValue;
|
|
|
|
@end
|