C# Class TSVCEO.CloudPrint.Proxy.CloudPrintProxy

Inheritance: IDisposable
Mostra file Open project: klightspeed/CloudPrintProxy Class Usage Examples

Private Properties

Property Type Description
DeleteCloudPrinter void
Dispose void
GetCloudPrintJobs IEnumerable
GetPrintQueues IEnumerable
PollUpdateCloudPrintJobs void
PollUpdatePrintQueues void
ProcessPush void
RegisterCloudPrinter string
RequestAuthCode string
RunXMPP void
ThrowIfDisposed void
UpdateCloudPrintJobs IEnumerable
UpdateCloudPrintJobs IEnumerable
UpdateCloudPrinter void
UpdatePrintQueues IEnumerable
XMPP_Ended void
XMPP_Reconnect void

Public Methods

Method Description
AcceptAuthCode ( string email ) : void
ClearAuthCode ( ) : void
CloudPrintProxy ( IPrintJobProcessor printjobprocessor, Action operationCancelledCallback ) : System
Dispose ( ) : void
EnqueuePrintJob ( string jobid ) : void
GetCloudPrintJobById ( string id ) : CloudPrintJob
GetCloudPrintJobsForUser ( string username ) : IEnumerable
GetCloudPrinterById ( string id ) : CloudPrinter
GetCloudPrinterByName ( string name ) : CloudPrinter
GetPrintDataStream ( CloudPrintJob job ) : Stream
GetPrintTicket ( CloudPrintJob job ) : PrintTicket
GetQueuedJobs ( ) : IEnumerable
GetQueuedJobs ( string username ) : IEnumerable
Register ( ) : string
RequestAuthCode ( ) : string
RestartDeferredJobs ( string username ) : void
Start ( bool useXMPP ) : void
Stop ( ) : void
UpdateCloudPrintJobs ( string printerid ) : IEnumerable
UpdatePrintJob ( CloudPrintJob job ) : void

Private Methods

Method Description
DeleteCloudPrinter ( string printerid ) : void
Dispose ( bool disposing ) : void
GetCloudPrintJobs ( ) : IEnumerable
GetPrintQueues ( ) : IEnumerable
PollUpdateCloudPrintJobs ( ) : void
PollUpdatePrintQueues ( ) : void
ProcessPush ( System.Xml.Linq.XElement el, XMPP xmpp ) : void
RegisterCloudPrinter ( CloudPrinter printer ) : string
RequestAuthCode ( string URL ) : string
RunXMPP ( ) : void
ThrowIfDisposed ( ) : void
UpdateCloudPrintJobs ( ) : IEnumerable
UpdateCloudPrintJobs ( CloudPrinter printer ) : IEnumerable
UpdateCloudPrinter ( CloudPrinter printer ) : void
UpdatePrintQueues ( ) : IEnumerable
XMPP_Ended ( Exception ex, XMPP xmpp ) : void
XMPP_Reconnect ( object state ) : void

Method Details

AcceptAuthCode() public method

public AcceptAuthCode ( string email ) : void
email string
return void

ClearAuthCode() public method

public ClearAuthCode ( ) : void
return void

CloudPrintProxy() public method

public CloudPrintProxy ( IPrintJobProcessor printjobprocessor, Action operationCancelledCallback ) : System
printjobprocessor IPrintJobProcessor
operationCancelledCallback Action
return System

Dispose() public method

public Dispose ( ) : void
return void

EnqueuePrintJob() public method

public EnqueuePrintJob ( string jobid ) : void
jobid string
return void

GetCloudPrintJobById() public method

public GetCloudPrintJobById ( string id ) : CloudPrintJob
id string
return CloudPrintJob

GetCloudPrintJobsForUser() public method

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

GetCloudPrinterById() public method

public GetCloudPrinterById ( string id ) : CloudPrinter
id string
return CloudPrinter

GetCloudPrinterByName() public method

public GetCloudPrinterByName ( string name ) : CloudPrinter
name string
return CloudPrinter

GetPrintDataStream() public method

public GetPrintDataStream ( CloudPrintJob job ) : Stream
job CloudPrintJob
return Stream

GetPrintTicket() public method

public GetPrintTicket ( CloudPrintJob job ) : PrintTicket
job CloudPrintJob
return PrintTicket

GetQueuedJobs() public method

public GetQueuedJobs ( ) : IEnumerable
return IEnumerable

GetQueuedJobs() public method

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

Register() public method

public Register ( ) : string
return string

RequestAuthCode() public method

public RequestAuthCode ( ) : string
return string

RestartDeferredJobs() public method

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

Start() public method

public Start ( bool useXMPP ) : void
useXMPP bool
return void

Stop() public method

public Stop ( ) : void
return void

UpdateCloudPrintJobs() public method

public UpdateCloudPrintJobs ( string printerid ) : IEnumerable
printerid string
return IEnumerable

UpdatePrintJob() public method

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