Expand description
Raw, auto-generated bindings to the cpdb-libs C API.
Generated by bindgen from the headers listed in include/wrapper.h.
Everything here is unsafe and the C symbols may be renamed, removed,
or relayed between upstream releases — depend on the higher-level
modules (frontend, printer, …) for stable Rust APIs.
Structs§
- cpdb_
frontend_ obj_ s - cpdb_
margin_ t - cpdb_
media_ t - cpdb_
option_ t - cpdb_
options_ t - cpdb_
printer_ obj_ s - cpdb_
settings_ t
Functions§
- cpdb
Acquire ⚠Details - cpdb
Acquire ⚠Translations - cpdb
Activate ⚠Backends - cpdb
AddPrinter ⚠ - cpdb
AddSetting ⚠ - cpdb
AddSetting ⚠ToPrinter - cpdb
Clear ⚠Setting - cpdb
Clear ⚠Setting From Printer - cpdb
Concat ⚠Path - cpdb
Concat ⚠Sep - cpdb
Connect ⚠ToDBus - cpdb
Copy ⚠Settings - cpdb
Debug ⚠Printer - cpdb
Delete ⚠Frontend Obj - cpdb
Delete ⚠Media - cpdb
Delete ⚠Option - cpdb
Delete ⚠Options - cpdb
Delete ⚠Printer Obj - cpdb
Delete ⚠Settings - cpdb
Disconnect ⚠FromD Bus - cpdb
Find ⚠Printer Obj - cpdb
GetAbsolute ⚠Path - cpdb
GetAll ⚠Options - cpdb
GetAll ⚠Printers - cpdb
GetAll ⚠Translations - cpdb
GetChoice ⚠Translation - cpdb
GetChoice ⚠Translation From Table - cpdb
GetCurrent ⚠ - cpdb
GetDbus ⚠Connection - cpdb
GetDefault ⚠ - cpdb
GetDefault ⚠Printer - cpdb
GetDefault ⚠Printer ForBackend - cpdb
GetGroup ⚠ - cpdb
GetGroup ⚠Translation - cpdb
GetMedia ⚠ - cpdb
GetMedia ⚠Margins - cpdb
GetMedia ⚠Size - cpdb
GetNew ⚠Frontend Obj - cpdb
GetNew ⚠Options - cpdb
GetNew ⚠Printer Obj - cpdb
GetNew ⚠Settings - cpdb
GetOption ⚠ - cpdb
GetOption ⚠Translation - cpdb
GetOption ⚠Translation From Table - cpdb
GetSetting ⚠ - cpdb
GetState ⚠ - cpdb
GetSys ⚠Conf Dir - cpdb
GetUser ⚠Conf Dir - cpdb
GetVersion ⚠ - cpdb
Hide ⚠Remote Printers - cpdb
Hide ⚠Temporary Printers - cpdb
Ignore ⚠Last Saved Settings - cpdb
Init ⚠ - cpdb
IsAccepting ⚠Jobs - cpdb
Pickle ⚠Printer ToFile - cpdb
Print ⚠Basic Options - cpdb
PrintFD ⚠ - cpdb
Print ⚠File - cpdb
Print ⚠File With JobTitle - cpdb
Print ⚠Socket - cpdb
Read ⚠Settings From Disk - cpdb
Refresh ⚠Printer List - cpdb
Remove ⚠Printer - cpdb
Resurrect ⚠Printer From File - cpdb
Save ⚠Settings ToDisk - cpdb
SetSystem ⚠Default Printer - cpdb
SetUser ⚠Default Printer - cpdb
Start ⚠Backend List Refreshing - cpdb
Start ⚠Listing Printers - cpdb
Stop ⚠Backend List Refreshing - cpdb
Stop ⚠Listing Printers - cpdb
Unhide ⚠Remote Printers - cpdb
Unhide ⚠Temporary Printers