C# Class TSVCEO.CloudPrint.Printing.WindowsPrintJobProcessor

Inheritance: IPrintJobProcessor
Datei anzeigen Open project: klightspeed/CloudPrintProxy

Private Properties

Property Type Description
DequeueDeferredPrintQueueJobs IEnumerable
Dispose void
DoGetPrintQueues IEnumerable
DoProcessQueuedPrintJobs void
EnumPrinters bool
EnumerateLocalPrinterNames IEnumerable
NotifyUserToLogin void
PrintServerThreadProc void
ProcessPrintJob void
ProcessQueuedPrintJobs void
SendEmail void
ThrowIfDisposed void

Public Methods

Method Description
AddJob ( CloudPrintJob job ) : void
AddJobs ( IEnumerable jobs ) : void
Dispose ( ) : void
GetPrintQueues ( ) : IEnumerable
GetQueuedJobs ( ) : IEnumerable
GetQueuedJobs ( string username ) : IEnumerable
RestartDeferredPrintJobs ( string username ) : void
WindowsPrintJobProcessor ( ) : System

Private Methods

Method Description
DequeueDeferredPrintQueueJobs ( string username ) : IEnumerable
Dispose ( bool disposing ) : void
DoGetPrintQueues ( ) : IEnumerable
DoProcessQueuedPrintJobs ( CancellationToken cancelToken ) : void
EnumPrinters ( PRINTER_ENUM Flags, string Name, int Level, IntPtr pPrinterEnum, int cbBuf, int &pcbNeeded, int &pcReturned ) : bool
EnumerateLocalPrinterNames ( ) : IEnumerable
NotifyUserToLogin ( CloudPrintJob job ) : void
PrintServerThreadProc ( ) : void
ProcessPrintJob ( CloudPrintJob job ) : void
ProcessQueuedPrintJobs ( ) : void
SendEmail ( string email, string subject, string body ) : void
ThrowIfDisposed ( ) : void

Method Details

AddJob() public method

public AddJob ( CloudPrintJob job ) : void
job CloudPrintJob
return void

AddJobs() public method

public AddJobs ( IEnumerable jobs ) : void
jobs IEnumerable
return void

Dispose() public method

public Dispose ( ) : void
return void

GetPrintQueues() public method

public GetPrintQueues ( ) : IEnumerable
return IEnumerable

GetQueuedJobs() public method

public GetQueuedJobs ( ) : IEnumerable
return IEnumerable

GetQueuedJobs() public method

public GetQueuedJobs ( string username ) : IEnumerable
username string
return IEnumerable

RestartDeferredPrintJobs() public method

public RestartDeferredPrintJobs ( string username ) : void
username string
return void

WindowsPrintJobProcessor() public method

public WindowsPrintJobProcessor ( ) : System
return System