//
|
// 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
|