VoiceMac/Frameworks/MGMUsers.framework/Versions/A/Headers/MGMHTTPCookieStorage.h

41 lines
1.3 KiB
C
Raw Permalink Normal View History

2010-09-20 19:44:17 -05:00
//
// MGMHTTPCookieStorage.h
// MGMUsers
//
// Created by Mr. Gecko on 12/28/08.
// Copyright (c) 2011 Mr. Gecko's Media (James Coleman). All rights reserved. http://mrgeckosmedia.com/
2010-09-20 19:44:17 -05:00
//
#import <Foundation/Foundation.h>
2010-09-20 19:44:17 -05:00
#define MGMEnableMemorySaving 1
2010-09-20 19:44:17 -05:00
@interface MGMHTTPCookieStorage : NSObject {
@private
#if MGMEnableMemorySaving
MGMHTTPCookieStorage *foundCookieJar;
#endif
2010-09-20 19:44:17 -05:00
NSString *cookiesPath;
NSHTTPCookieAcceptPolicy policy;
NSMutableArray *cookieJar;
}
#if !TARGET_OS_IPHONE
2010-09-20 19:44:17 -05:00
+ (void)override;
#endif
2010-09-20 19:44:17 -05:00
+ (void)setCookieJarPath:(NSString *)thePath;
+ (MGMHTTPCookieStorage *)sharedHTTPCookieStorage;
+ (MGMHTTPCookieStorage *)sharedCookieStorageWithPath:(NSString *)thePath;
+ (void)releaseShared;
+ (MGMHTTPCookieStorage *)cookieStorageWithPath:(NSString *)thePath;
- (id)initWithPath:(NSString *)thePath;
- (NSArray *)cookies;
- (void)removeAllCookies;
- (void)setNewPath:(NSString *)thePath;
- (void)setCookie:(NSHTTPCookie *)theCookie;
- (void)setCookies:(NSArray *)theCookies;
- (void)deleteCookie:(NSHTTPCookie *)theCookie;
- (NSArray *)cookiesForURL:(NSURL *)theURL;
- (void)setCookies:(NSArray *)theCookies forURL:(NSURL *)theURL mainDocumentURL:(NSURL *)theMainDocumentURL;
- (NSHTTPCookieAcceptPolicy)cookieAcceptPolicy;
- (void)setCookieAcceptPolicy:(NSHTTPCookieAcceptPolicy)cookieAcceptPolicy;
@end