Skip to main content

Module proxy

Module proxy 

Source
Available on crate feature zbus-backend only.
Expand description

D-Bus proxy for the org.openprinting.PrintBackend interface.

This module is generated by zbus-xmlgen and adapted to use named structs for complex return types. Consumers should use crate::client::CpdbClient instead of this proxy directly.

Structs§

PrintBackendProxy
Low-level proxy for org.openprinting.PrintBackend.
PrinterAdded
A PrinterAdded signal.
PrinterAddedArgs
PrinterAdded signal arguments.
PrinterAddedStream
A Stream implementation that yields PrinterAdded signals.
PrinterRemoved
A PrinterRemoved signal.
PrinterRemovedArgs
PrinterRemoved signal arguments.
PrinterRemovedStream
A Stream implementation that yields PrinterRemoved signals.
PrinterStateChanged
A PrinterStateChanged signal.
PrinterStateChangedArgs
PrinterStateChanged signal arguments.
PrinterStateChangedStream
A Stream implementation that yields PrinterStateChanged signals.
RawMargin
Print margins in hundredths of a millimetre. D-Bus signature: (iiii).
RawMedia
A supported paper size from GetAllOptions. D-Bus signature: (siiia(iiii)).
RawOption
A printer option from GetAllOptions. D-Bus signature: (sssia(s)).
RawPrinter
A printer summary from GetAllPrinters or GetFilteredPrinterList. D-Bus signature: (sssssbss).