8#ifndef SettingsReadWrite_h
9#define SettingsReadWrite_h
14#import <Foundation/Foundation.h>
15#import <UniPRT/TcpComm.h>
16#import <UniPRT/JsonComm.h>
17#import <UniPRT/Setting.h>
18#import <UniPRT/JsonCommController.h>
19#import <UniPRT/Debug.h>
20#import <UniPRT/JsonStringBuilder.h>
21#import <UniPRT/JsonStringTokenizer.h>
56extern NSString *
const CMD_ITEM;
68extern NSString *
const CMD_PROP;
97- (instancetype)initWithTcpComm:(
TcpComm *)connection;
118- (instancetype)initWithJsonComm:(JsonComm *)mgmtComm;
163- (instancetype)initWithCommDescriptor:(NSString *)commDescriptor;
214- (NSString *)getValueForKey:(NSString *)key;
241- (NSDictionary<NSString *, NSString *> *)getValuesForKeys:(NSArray<NSString *> *)keys;
277- (BOOL)setValue:(NSString *)value forKey:(NSString *)key;
314- (BOOL)setValues:(NSDictionary<NSString *, NSString *> *)keysToSet;
341- (
Setting *)getPropertiesForKey:(NSString *)key;
368- (NSDictionary<NSString *,
Setting *> *)getPropertiesForKeys:(NSArray<NSString *> *)keys;
表示具有各种属性的可配置设置的类。
Definition Setting.h:33
支持读取和写入印表机设置。
Definition SettingsReadWrite.h:71
NSDictionary< NSString *, NSString * > * getAllValues()
读取所有设置的键/值对。
NSDictionary< NSString *, Setting * > * getAllProperties()
读取所有设置。
一个用于 TCP 通信的类,继承自 AComm 并符合 NSStreamDelegate 协议。
Definition TcpComm.h:101