14#import <Foundation/Foundation.h>
15#import <UniPRT/TcpComm.h>
16#import <UniPRT/JsonComm.h>
17#import <UniPRT/OdvReport.h>
67@property (nonatomic, strong) NSString *DONT_CARE_ID;
79@property (nonatomic, strong) NSThread *listenerThread;
91@property (nonatomic, strong)
id syncContext;
103@property (nonatomic, strong) NSString *managedDescriptor;
144- (instancetype)initWithTcpComm:(
TcpComm *)connection;
165- (instancetype)initWithJsonComm:(JsonComm *)mgmtComm;
210- (instancetype)initWithCommDescriptor:(NSString *)commDescriptor;
228- (void)SetOdvReportListening:(BOOL)value;
Provide support for ODV related services. Module to facilitate listening/retrieval of printer unsolic...
Definition OdvMonitor.h:54
void(^ OdvReportCallback)(OdvReport *report)
A callback type for ODV report changes.
Definition OdvMonitor.h:249
OdvReportCallback odvReportCallback
Holds the function to call when ODV reports are received. Function must match the signature of OdvRep...
Definition OdvMonitor.h:267
BOOL odvReportListening
Enable/disable listening/parsing unsolicited ODV reports sent from printer.
Definition OdvMonitor.h:123
ODV Report class to show ODV/ODV2D data received from printer.
Definition OdvReport.h:33
A class for TCP communication, inheriting from AComm and conforming to the NSStreamDelegate protocol.
Definition TcpComm.h:101