C# Class TSVCEO.CloudPrint.Proxy.CloudPrintJobImpl

Inheritance: CloudPrintJob
Show file Open project: klightspeed/CloudPrintProxy Class Usage Examples

Protected Properties

Property Type Description
_JobAttributes dynamic
_PrintDataBasename string
_PrintDataFileName string
_PrintJobs CloudPrintJob>.Dictionary
_Printer CloudPrinter
_Proxy CloudPrintProxy

Public Methods

Method Description
CloudPrintJobImpl ( CloudPrintProxy proxy, CloudPrinter printer, dynamic job ) : System
GetIncompletePrintJobs ( CloudPrintProxy proxy ) : IEnumerable
GetPrintData ( ) : byte[]
GetPrintTicket ( ) : PrintTicket
SetDeliveryAttempted ( ) : void
SetError ( string errorCode, string errorMessage ) : void
SetStatus ( CloudPrintJobStatus status ) : void

Protected Methods

Method Description
CloudPrintJobImpl ( CloudPrintProxy proxy, string basename ) : System

Private Methods

Method Description
WriteJobData ( ) : void
WriteJobJson ( ) : void
WriteJobTicket ( ) : void
WriteJobXml ( ) : void

Method Details

CloudPrintJobImpl() public method

public CloudPrintJobImpl ( CloudPrintProxy proxy, CloudPrinter printer, dynamic job ) : System
proxy CloudPrintProxy
printer CloudPrinter
job dynamic
return System

CloudPrintJobImpl() protected method

protected CloudPrintJobImpl ( CloudPrintProxy proxy, string basename ) : System
proxy CloudPrintProxy
basename string
return System

GetIncompletePrintJobs() public static method

public static GetIncompletePrintJobs ( CloudPrintProxy proxy ) : IEnumerable
proxy CloudPrintProxy
return IEnumerable

GetPrintData() public method

public GetPrintData ( ) : byte[]
return byte[]

GetPrintTicket() public method

public GetPrintTicket ( ) : PrintTicket
return PrintTicket

SetDeliveryAttempted() public method

public SetDeliveryAttempted ( ) : void
return void

SetError() public method

public SetError ( string errorCode, string errorMessage ) : void
errorCode string
errorMessage string
return void

SetStatus() public method

public SetStatus ( CloudPrintJobStatus status ) : void
status CloudPrintJobStatus
return void

Property Details

_JobAttributes protected property

protected dynamic _JobAttributes
return dynamic

_PrintDataBasename protected property

protected string _PrintDataBasename
return string

_PrintDataFileName protected property

protected string _PrintDataFileName
return string

_PrintJobs protected static property

protected static Dictionary _PrintJobs
return CloudPrintJob>.Dictionary

_Printer protected property

protected CloudPrinter _Printer
return CloudPrinter

_Proxy protected property

protected CloudPrintProxy,TSVCEO.CloudPrint.Proxy _Proxy
return CloudPrintProxy