mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-21 11:25:24 +00:00
See ChangeLog
Monotone-Parent: 99ca451495fc28364e0d775f0a4b950f0df4164d Monotone-Revision: 740d7bf9e85e6faf504cb29387d81a224a6a92e9 Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2009-08-03T15:46:02 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -26,6 +26,8 @@
|
||||
|
||||
#import <Foundation/NSObject.h>
|
||||
|
||||
#include <libmemcached/memcached.h>
|
||||
|
||||
@class NSMutableDictionary;
|
||||
@class NSString;
|
||||
@class NSTimer;
|
||||
@@ -39,6 +41,8 @@
|
||||
{
|
||||
@private
|
||||
NSTimer *_cleanupTimer;
|
||||
memcached_server_st *servers;
|
||||
memcached_st *handle;
|
||||
}
|
||||
|
||||
+ (NSTimeInterval) cleanupInterval;
|
||||
@@ -54,15 +58,13 @@
|
||||
- (void) registerUser: (SOGoUser *) user;
|
||||
- (id) userNamed: (NSString *) name;
|
||||
|
||||
- (void) cacheAttributes: (NSDictionary *) theAttributes
|
||||
forLogin: (NSString *) theLogin;
|
||||
- (NSMutableDictionary *) userAttributesForLogin: (NSString *) theLogin;
|
||||
- (SOGoUserDefaults *) userDefaultsForLogin: (NSString *) theLogin;
|
||||
- (SOGoUserDefaults *) userSettingsForLogin: (NSString *) theLogin;
|
||||
- (NSDictionary *) userDefaultsForLogin: (NSString *) theLogin;
|
||||
- (NSDictionary *) userSettingsForLogin: (NSString *) theLogin;
|
||||
|
||||
- (void) setDefaults: (SOGoUserDefaults *) theDefaults
|
||||
forLogin: (NSString *) theLogin
|
||||
key: (NSString *) theKey;
|
||||
- (void) cacheValues: (NSDictionary *) theAttributes
|
||||
ofType: (NSString *) theType
|
||||
forLogin: (NSString *) theLogin;
|
||||
|
||||
@end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user