PasswordServerPrefs.h [plain text]
#ifndef __PasswordServerPrefs__
#define __PasswordServerPrefs__
#include "PasswordServerPrefsDefs.h"
#import <Cocoa/Cocoa.h>
@interface PasswordServerPrefsObject : NSObject {
NSMutableDictionary *mPrefsDict;
NSMutableCharacterSet *mExternalToolIllegalChars;
PasswordServerPrefs mPrefs;
struct timespec mPrefsFileModDate;
}
-(id)init;
-(void)dealloc;
-(void)getPrefs:(PasswordServerPrefs *)outPrefs;
-(void)setPrefs:(PasswordServerPrefs *)inPrefs;
-(void)refreshIfNeeded;
-(int)loadPrefs;
-(int)savePrefs;
-(void)setRealm:(const char *)inRealm;
-(SASLPluginStatus)getSASLPluginStatus:(const char *)inSASLPluginName foundAtIndex:(int *)outIndex;
-(BOOL)methodExists:(const char *)method inArray:(NSArray *)inActivePluginArray;
-(BOOL)passiveReplicationOnly;
-(BOOL)provideReplicationOnly;
-(unsigned long)badTrialDelay;
-(unsigned long)maxTimeSkewForSync;
-(unsigned long)syncInterval;
-(BOOL)localListenersOnly;
-(BOOL)testSpillBucket;
-(const char *)realm;
-(const char *)passwordToolPath;
-(unsigned long)getKerberosCacheLimit;
-(BOOL)syncSASLPluginList;
-(int)statPrefsFileAndGetModDate:(struct timespec *)outModDate;
-(int)loadXMLData;
-(int)saveXMLData;
@end
#endif