Sha256: d3aa7484b301d7787a40e1a5fac36547dcfca8ba4018ea40b8217e9b85350cd0

Contents?: true

Size: 1.12 KB

Versions: 14

Compression:

Stored size: 1.12 KB

Contents

#import "IPrinter.h"
#import "PrinterBase.h"
#import "IPrinterTech.h"

@interface PrinterImpl : PrinterBase<IPrinter, IPrinterCallbackHandler> {
    id<IMethodResult> mPrinterEventCallback;
    id<IPrinterInstance> mPrinterInstance;
    NSMutableDictionary* mPrinterStatus;
}

-(id) init;
-(void) applyPrinterTech:(id<IPrinterInstance>)printerTech;

-(BOOL) isInitialized;

-(void) dealloc;

-(BOOL) handleEvent:(PrinterCommand)command event:(PrinterEvent)event result:(PrinterResult)resultCode info:(NSDictionary*)info tag:(NSObject*)tag;

-(void) connect:(id<IMethodResult>)methodResult;

-(void) connectWithOptions:(NSDictionary*)options methodResult:(id<IMethodResult>)methodResult;

-(void) requestState:(NSArray*)listOfParameters methodResult:(id<IMethodResult>)methodResult;
-(void) disconnect:(id<IMethodResult>)methodResult;
-(void) printFile:(NSString*)fileURI options:(NSDictionary*)options methodResult:(id<IMethodResult>)methodResult;
-(void) printRawString:(NSString*)command options:(NSDictionary*)options methodResult:(id<IMethodResult>)methodResult;
-(void) enumerateSupportedControlLanguages:(id<IMethodResult>)methodResult;


@end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
rhodes-7.6.0 lib/commonAPI/printing/ext/platform/iphone/impl/PrinterImpl.h
rhodes-7.5.1 lib/commonAPI/printing/ext/platform/iphone/impl/PrinterImpl.h
rhodes-7.4.1 lib/commonAPI/printing/ext/platform/iphone/impl/PrinterImpl.h
rhodes-7.1.17 lib/commonAPI/printing/ext/platform/iphone/impl/PrinterImpl.h
rhodes-6.2.0 lib/commonAPI/printing/ext/platform/iphone/impl/PrinterImpl.h
rhodes-6.0.11 lib/commonAPI/printing/ext/platform/iphone/impl/PrinterImpl.h
rhodes-5.5.18 lib/commonAPI/printing/ext/platform/iphone/impl/PrinterImpl.h
rhodes-5.5.17 lib/commonAPI/printing/ext/platform/iphone/impl/PrinterImpl.h
rhodes-5.5.15 lib/commonAPI/printing/ext/platform/iphone/impl/PrinterImpl.h
rhodes-5.5.0.22 lib/commonAPI/printing/ext/platform/iphone/impl/PrinterImpl.h
rhodes-5.5.2 lib/commonAPI/printing/ext/platform/iphone/impl/PrinterImpl.h
rhodes-5.5.0.7 lib/commonAPI/printing/ext/platform/iphone/impl/PrinterImpl.h
rhodes-5.5.0.3 lib/commonAPI/printing/ext/platform/iphone/impl/PrinterImpl.h
rhodes-5.5.0 lib/commonAPI/printing/ext/platform/iphone/impl/PrinterImpl.h