chenqiyang
2021-09-01 fe877009c7d5b5f8e4a49e8bfdf8033aa444d86e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
//
//  configManager.h
//  HDLLinPhoneSDK
//
//  Created by 陈启扬 on 2021/8/12.
//  Copyright © 2021 陈启扬. All rights reserved.
//
 
#import <Foundation/Foundation.h>
#import "LinPhoneWraper.h"
NS_ASSUME_NONNULL_BEGIN
 
@interface configManager : NSObject
+(instancetype)instance;
-(void)setDb:(LinphoneConfig*)cPointer;
-(void)lpConfigSetString:(NSString *)value key:(NSString *)key section:(NSString *)section;
-(void)lpConfigSetString:(NSString *)value key:(NSString *)key;
-(NSString *)lpConfigStringForKey:(NSString *)key section:(NSString *)section defaultValue:(NSString *)defaultValue;
-(NSString *)lpConfigStringForKey:(NSString *)key section:(NSString *)section;
-(NSString *)lpConfigStringForKey:(NSString *)key defaultValue:(NSString *)defaultValue;
-(NSString *)lpConfigStringForKey:(NSString *)key;
-(void)lpConfigSetInt:(int)value key:(NSString *)key section:(NSString *)section;
-(void)lpConfigSetInt:(int)value key:(NSString *)key;
-(int)lpConfigIntForKey:(NSString *)key section:(NSString *)section defaultValue:(int)defaultValue ;
-(int)lpConfigIntForKey:(NSString *)key section:(NSString *)section ;
-(int)lpConfigIntForKey:(NSString *)key defaultValue:(int)defaultValue ;
-(int)lpConfigIntForKey:(NSString *)key ;
-(void)lpConfigSetBool:(BOOL)value key:(NSString *)key section:(NSString *)section;
-(void)lpConfigSetBool:(BOOL)value key:(NSString *)key;
-(BOOL)lpConfigBoolForKey:(NSString *)key section:(NSString *)section defaultValue:(BOOL)defaultValue;
-(BOOL)lpConfigBoolForKey:(NSString *)key section:(NSString *)section;
-(BOOL)lpConfigBoolForKey:(NSString *)key defaultValue:(BOOL)defaultValue;
-(BOOL)lpConfigBoolForKey:(NSString *)key;
@end
 
NS_ASSUME_NONNULL_END