Versions in this module Expand all Collapse all v0 v0.0.6 Mar 22, 2026 v0.0.5 Mar 22, 2026 Changes in this version + const DescriptorILayoutResultCallback + const DescriptorIPrintDocumentAdapter + const DescriptorIPrintDocumentAdapterObserver + const DescriptorIPrintJobStateChangeListener + const DescriptorIPrintManager + const DescriptorIPrintServicesChangeListener + const DescriptorIPrintSpooler + const DescriptorIPrintSpoolerCallbacks + const DescriptorIPrintSpoolerClient + const DescriptorIPrinterDiscoveryObserver + const DescriptorIWriteResultCallback + const MethodILayoutResultCallbackOnLayoutCanceled + const MethodILayoutResultCallbackOnLayoutFailed + const MethodILayoutResultCallbackOnLayoutFinished + const MethodILayoutResultCallbackOnLayoutStarted + const MethodIPrintDocumentAdapterFinish + const MethodIPrintDocumentAdapterKill + const MethodIPrintDocumentAdapterLayout + const MethodIPrintDocumentAdapterObserverOnDestroy + const MethodIPrintDocumentAdapterSetObserver + const MethodIPrintDocumentAdapterStart + const MethodIPrintDocumentAdapterWrite + const MethodIPrintJobStateChangeListenerOnPrintJobStateChanged + const MethodIPrintManagerAddPrintJobStateChangeListener + const MethodIPrintManagerAddPrintServiceRecommendationsChangeListener + const MethodIPrintManagerAddPrintServicesChangeListener + const MethodIPrintManagerCancelPrintJob + const MethodIPrintManagerCreatePrinterDiscoverySession + const MethodIPrintManagerDestroyPrinterDiscoverySession + const MethodIPrintManagerGetBindInstantServiceAllowed + const MethodIPrintManagerGetCustomPrinterIcon + const MethodIPrintManagerGetPrintJobInfo + const MethodIPrintManagerGetPrintJobInfos + const MethodIPrintManagerGetPrintServiceRecommendations + const MethodIPrintManagerGetPrintServices + const MethodIPrintManagerIsPrintServiceEnabled + const MethodIPrintManagerPrint + const MethodIPrintManagerRemovePrintJobStateChangeListener + const MethodIPrintManagerRemovePrintServiceRecommendationsChangeListener + const MethodIPrintManagerRemovePrintServicesChangeListener + const MethodIPrintManagerRestartPrintJob + const MethodIPrintManagerSetBindInstantServiceAllowed + const MethodIPrintManagerSetPrintServiceEnabled + const MethodIPrintManagerStartPrinterDiscovery + const MethodIPrintManagerStartPrinterStateTracking + const MethodIPrintManagerStopPrinterDiscovery + const MethodIPrintManagerStopPrinterStateTracking + const MethodIPrintManagerValidatePrinters + const MethodIPrintServicesChangeListenerOnPrintServicesChanged + const MethodIPrintSpoolerCallbacksCustomPrinterIconCacheCleared + const MethodIPrintSpoolerCallbacksOnCancelPrintJobResult + const MethodIPrintSpoolerCallbacksOnCustomPrinterIconCached + const MethodIPrintSpoolerCallbacksOnGetCustomPrinterIconResult + const MethodIPrintSpoolerCallbacksOnGetPrintJobInfoResult + const MethodIPrintSpoolerCallbacksOnGetPrintJobInfosResult + const MethodIPrintSpoolerCallbacksOnSetPrintJobStateResult + const MethodIPrintSpoolerCallbacksOnSetPrintJobTagResult + const MethodIPrintSpoolerClearCustomPrinterIconCache + const MethodIPrintSpoolerClientOnAllPrintJobsForServiceHandled + const MethodIPrintSpoolerClientOnAllPrintJobsHandled + const MethodIPrintSpoolerClientOnPrintJobQueued + const MethodIPrintSpoolerClientOnPrintJobStateChanged + const MethodIPrintSpoolerCreatePrintJob + const MethodIPrintSpoolerGetCustomPrinterIcon + const MethodIPrintSpoolerGetPrintJobInfo + const MethodIPrintSpoolerGetPrintJobInfos + const MethodIPrintSpoolerOnCustomPrinterIconLoaded + const MethodIPrintSpoolerPruneApprovedPrintServices + const MethodIPrintSpoolerRemoveObsoletePrintJobs + const MethodIPrintSpoolerSetClient + const MethodIPrintSpoolerSetPrintJobCancelling + const MethodIPrintSpoolerSetPrintJobState + const MethodIPrintSpoolerSetPrintJobTag + const MethodIPrintSpoolerSetProgress + const MethodIPrintSpoolerSetStatus + const MethodIPrintSpoolerSetStatusRes + const MethodIPrintSpoolerWritePrintJobData + const MethodIPrinterDiscoveryObserverOnPrintersAdded + const MethodIPrinterDiscoveryObserverOnPrintersRemoved + const MethodIWriteResultCallbackOnWriteCanceled + const MethodIWriteResultCallbackOnWriteFailed + const MethodIWriteResultCallbackOnWriteFinished + const MethodIWriteResultCallbackOnWriteStarted + const TransactionILayoutResultCallbackOnLayoutCanceled + const TransactionILayoutResultCallbackOnLayoutFailed + const TransactionILayoutResultCallbackOnLayoutFinished + const TransactionILayoutResultCallbackOnLayoutStarted + const TransactionIPrintDocumentAdapterFinish + const TransactionIPrintDocumentAdapterKill + const TransactionIPrintDocumentAdapterLayout + const TransactionIPrintDocumentAdapterObserverOnDestroy + const TransactionIPrintDocumentAdapterSetObserver + const TransactionIPrintDocumentAdapterStart + const TransactionIPrintDocumentAdapterWrite + const TransactionIPrintJobStateChangeListenerOnPrintJobStateChanged + const TransactionIPrintManagerAddPrintJobStateChangeListener + const TransactionIPrintManagerAddPrintServiceRecommendationsChangeListener + const TransactionIPrintManagerAddPrintServicesChangeListener + const TransactionIPrintManagerCancelPrintJob + const TransactionIPrintManagerCreatePrinterDiscoverySession + const TransactionIPrintManagerDestroyPrinterDiscoverySession + const TransactionIPrintManagerGetBindInstantServiceAllowed + const TransactionIPrintManagerGetCustomPrinterIcon + const TransactionIPrintManagerGetPrintJobInfo + const TransactionIPrintManagerGetPrintJobInfos + const TransactionIPrintManagerGetPrintServiceRecommendations + const TransactionIPrintManagerGetPrintServices + const TransactionIPrintManagerIsPrintServiceEnabled + const TransactionIPrintManagerPrint + const TransactionIPrintManagerRemovePrintJobStateChangeListener + const TransactionIPrintManagerRemovePrintServiceRecommendationsChangeListener + const TransactionIPrintManagerRemovePrintServicesChangeListener + const TransactionIPrintManagerRestartPrintJob + const TransactionIPrintManagerSetBindInstantServiceAllowed + const TransactionIPrintManagerSetPrintServiceEnabled + const TransactionIPrintManagerStartPrinterDiscovery + const TransactionIPrintManagerStartPrinterStateTracking + const TransactionIPrintManagerStopPrinterDiscovery + const TransactionIPrintManagerStopPrinterStateTracking + const TransactionIPrintManagerValidatePrinters + const TransactionIPrintServicesChangeListenerOnPrintServicesChanged + const TransactionIPrintSpoolerCallbacksCustomPrinterIconCacheCleared + const TransactionIPrintSpoolerCallbacksOnCancelPrintJobResult + const TransactionIPrintSpoolerCallbacksOnCustomPrinterIconCached + const TransactionIPrintSpoolerCallbacksOnGetCustomPrinterIconResult + const TransactionIPrintSpoolerCallbacksOnGetPrintJobInfoResult + const TransactionIPrintSpoolerCallbacksOnGetPrintJobInfosResult + const TransactionIPrintSpoolerCallbacksOnSetPrintJobStateResult + const TransactionIPrintSpoolerCallbacksOnSetPrintJobTagResult + const TransactionIPrintSpoolerClearCustomPrinterIconCache + const TransactionIPrintSpoolerClientOnAllPrintJobsForServiceHandled + const TransactionIPrintSpoolerClientOnAllPrintJobsHandled + const TransactionIPrintSpoolerClientOnPrintJobQueued + const TransactionIPrintSpoolerClientOnPrintJobStateChanged + const TransactionIPrintSpoolerCreatePrintJob + const TransactionIPrintSpoolerGetCustomPrinterIcon + const TransactionIPrintSpoolerGetPrintJobInfo + const TransactionIPrintSpoolerGetPrintJobInfos + const TransactionIPrintSpoolerOnCustomPrinterIconLoaded + const TransactionIPrintSpoolerPruneApprovedPrintServices + const TransactionIPrintSpoolerRemoveObsoletePrintJobs + const TransactionIPrintSpoolerSetClient + const TransactionIPrintSpoolerSetPrintJobCancelling + const TransactionIPrintSpoolerSetPrintJobState + const TransactionIPrintSpoolerSetPrintJobTag + const TransactionIPrintSpoolerSetProgress + const TransactionIPrintSpoolerSetStatus + const TransactionIPrintSpoolerSetStatusRes + const TransactionIPrintSpoolerWritePrintJobData + const TransactionIPrinterDiscoveryObserverOnPrintersAdded + const TransactionIPrinterDiscoveryObserverOnPrintersRemoved + const TransactionIWriteResultCallbackOnWriteCanceled + const TransactionIWriteResultCallbackOnWriteFailed + const TransactionIWriteResultCallbackOnWriteFinished + const TransactionIWriteResultCallbackOnWriteStarted + type ILayoutResultCallback interface + AsBinder func() binder.IBinder + OnLayoutCanceled func(ctx context.Context, sequence int32) error + OnLayoutFailed func(ctx context.Context, error_ string, sequence int32) error + OnLayoutFinished func(ctx context.Context, info PrintDocumentInfo, changed bool, sequence int32) error + OnLayoutStarted func(ctx context.Context, cancellation os.ICancellationSignal, sequence int32) error + func NewLayoutResultCallbackStub(impl ILayoutResultCallbackServer) ILayoutResultCallback + type ILayoutResultCallbackServer interface + OnLayoutCanceled func(ctx context.Context, sequence int32) error + OnLayoutFailed func(ctx context.Context, error_ string, sequence int32) error + OnLayoutFinished func(ctx context.Context, info PrintDocumentInfo, changed bool, sequence int32) error + OnLayoutStarted func(ctx context.Context, cancellation os.ICancellationSignal, sequence int32) error + type IPrintDocumentAdapter interface + AsBinder func() binder.IBinder + Finish func(ctx context.Context) error + Kill func(ctx context.Context, reason string) error + Layout func(ctx context.Context, oldAttributes PrintAttributes, ...) error + SetObserver func(ctx context.Context, observer IPrintDocumentAdapterObserver) error + Start func(ctx context.Context) error + Write func(ctx context.Context, pages []PageRange, fd int32, ...) error + func NewPrintDocumentAdapterStub(impl IPrintDocumentAdapterServer) IPrintDocumentAdapter + type IPrintDocumentAdapterObserver interface + AsBinder func() binder.IBinder + OnDestroy func(ctx context.Context) error + func NewPrintDocumentAdapterObserverStub(impl IPrintDocumentAdapterObserverServer) IPrintDocumentAdapterObserver + type IPrintDocumentAdapterObserverServer interface + OnDestroy func(ctx context.Context) error + type IPrintDocumentAdapterServer interface + Finish func(ctx context.Context) error + Kill func(ctx context.Context, reason string) error + Layout func(ctx context.Context, oldAttributes PrintAttributes, ...) error + SetObserver func(ctx context.Context, observer IPrintDocumentAdapterObserver) error + Start func(ctx context.Context) error + Write func(ctx context.Context, pages []PageRange, fd int32, ...) error + type IPrintJobStateChangeListener interface + AsBinder func() binder.IBinder + OnPrintJobStateChanged func(ctx context.Context, printJobId PrintJobId) error + func NewPrintJobStateChangeListenerStub(impl IPrintJobStateChangeListenerServer) IPrintJobStateChangeListener + type IPrintJobStateChangeListenerServer interface + OnPrintJobStateChanged func(ctx context.Context, printJobId PrintJobId) error + type IPrintManager interface + AddPrintJobStateChangeListener func(ctx context.Context, listener IPrintJobStateChangeListener, appId int32) error + AddPrintServiceRecommendationsChangeListener func(ctx context.Context, listener recommendation.IRecommendationsChangeListener) error + AddPrintServicesChangeListener func(ctx context.Context, listener IPrintServicesChangeListener) error + AsBinder func() binder.IBinder + CancelPrintJob func(ctx context.Context, printJobId PrintJobId, appId int32) error + CreatePrinterDiscoverySession func(ctx context.Context, observer IPrinterDiscoveryObserver) error + DestroyPrinterDiscoverySession func(ctx context.Context, observer IPrinterDiscoveryObserver) error + GetBindInstantServiceAllowed func(ctx context.Context) (bool, error) + GetCustomPrinterIcon func(ctx context.Context, printerId PrinterId) (drawable.Icon, error) + GetPrintJobInfo func(ctx context.Context, printJobId PrintJobId, appId int32) (PrintJobInfo, error) + GetPrintJobInfos func(ctx context.Context, appId int32) ([]PrintJobInfo, error) + GetPrintServiceRecommendations func(ctx context.Context) ([]recommendation.RecommendationInfo, error) + GetPrintServices func(ctx context.Context, selectionFlags int32) ([]printservice.PrintServiceInfo, error) + IsPrintServiceEnabled func(ctx context.Context, service content.ComponentName) (bool, error) + Print func(ctx context.Context, printJobName string, printAdapter IPrintDocumentAdapter, ...) (os.Bundle, error) + RemovePrintJobStateChangeListener func(ctx context.Context, listener IPrintJobStateChangeListener) error + RemovePrintServiceRecommendationsChangeListener func(ctx context.Context, listener recommendation.IRecommendationsChangeListener) error + RemovePrintServicesChangeListener func(ctx context.Context, listener IPrintServicesChangeListener) error + RestartPrintJob func(ctx context.Context, printJobId PrintJobId, appId int32) error + SetBindInstantServiceAllowed func(ctx context.Context, allowed bool) error + SetPrintServiceEnabled func(ctx context.Context, service content.ComponentName, isEnabled bool) error + StartPrinterDiscovery func(ctx context.Context, observer IPrinterDiscoveryObserver, ...) error + StartPrinterStateTracking func(ctx context.Context, printerId PrinterId) error + StopPrinterDiscovery func(ctx context.Context, observer IPrinterDiscoveryObserver) error + StopPrinterStateTracking func(ctx context.Context, printerId PrinterId) error + ValidatePrinters func(ctx context.Context, printerIds []PrinterId) error + func NewPrintManagerStub(impl IPrintManagerServer) IPrintManager + type IPrintManagerServer interface + AddPrintJobStateChangeListener func(ctx context.Context, listener IPrintJobStateChangeListener, appId int32) error + AddPrintServiceRecommendationsChangeListener func(ctx context.Context, listener recommendation.IRecommendationsChangeListener) error + AddPrintServicesChangeListener func(ctx context.Context, listener IPrintServicesChangeListener) error + CancelPrintJob func(ctx context.Context, printJobId PrintJobId, appId int32) error + CreatePrinterDiscoverySession func(ctx context.Context, observer IPrinterDiscoveryObserver) error + DestroyPrinterDiscoverySession func(ctx context.Context, observer IPrinterDiscoveryObserver) error + GetBindInstantServiceAllowed func(ctx context.Context) (bool, error) + GetCustomPrinterIcon func(ctx context.Context, printerId PrinterId) (drawable.Icon, error) + GetPrintJobInfo func(ctx context.Context, printJobId PrintJobId, appId int32) (PrintJobInfo, error) + GetPrintJobInfos func(ctx context.Context, appId int32) ([]PrintJobInfo, error) + GetPrintServiceRecommendations func(ctx context.Context) ([]recommendation.RecommendationInfo, error) + GetPrintServices func(ctx context.Context, selectionFlags int32) ([]printservice.PrintServiceInfo, error) + IsPrintServiceEnabled func(ctx context.Context, service content.ComponentName) (bool, error) + Print func(ctx context.Context, printJobName string, printAdapter IPrintDocumentAdapter, ...) (os.Bundle, error) + RemovePrintJobStateChangeListener func(ctx context.Context, listener IPrintJobStateChangeListener) error + RemovePrintServiceRecommendationsChangeListener func(ctx context.Context, listener recommendation.IRecommendationsChangeListener) error + RemovePrintServicesChangeListener func(ctx context.Context, listener IPrintServicesChangeListener) error + RestartPrintJob func(ctx context.Context, printJobId PrintJobId, appId int32) error + SetBindInstantServiceAllowed func(ctx context.Context, allowed bool) error + SetPrintServiceEnabled func(ctx context.Context, service content.ComponentName, isEnabled bool) error + StartPrinterDiscovery func(ctx context.Context, observer IPrinterDiscoveryObserver, ...) error + StartPrinterStateTracking func(ctx context.Context, printerId PrinterId) error + StopPrinterDiscovery func(ctx context.Context, observer IPrinterDiscoveryObserver) error + StopPrinterStateTracking func(ctx context.Context, printerId PrinterId) error + ValidatePrinters func(ctx context.Context, printerIds []PrinterId) error + type IPrintServicesChangeListener interface + AsBinder func() binder.IBinder + OnPrintServicesChanged func(ctx context.Context) error + func NewPrintServicesChangeListenerStub(impl IPrintServicesChangeListenerServer) IPrintServicesChangeListener + type IPrintServicesChangeListenerServer interface + OnPrintServicesChanged func(ctx context.Context) error + type IPrintSpooler interface + AsBinder func() binder.IBinder + ClearCustomPrinterIconCache func(ctx context.Context, callbacks IPrintSpoolerCallbacks, sequence int32) error + CreatePrintJob func(ctx context.Context, printJob PrintJobInfo) error + GetCustomPrinterIcon func(ctx context.Context, printerId PrinterId, callbacks IPrintSpoolerCallbacks, ...) error + GetPrintJobInfo func(ctx context.Context, printJobId PrintJobId, callback IPrintSpoolerCallbacks, ...) error + GetPrintJobInfos func(ctx context.Context, callback IPrintSpoolerCallbacks, ...) error + OnCustomPrinterIconLoaded func(ctx context.Context, printerId PrinterId, icon drawable.Icon, ...) error + PruneApprovedPrintServices func(ctx context.Context, servicesToKeep []content.ComponentName) error + RemoveObsoletePrintJobs func(ctx context.Context) error + SetClient func(ctx context.Context, client IPrintSpoolerClient) error + SetPrintJobCancelling func(ctx context.Context, printJobId PrintJobId, cancelling bool) error + SetPrintJobState func(ctx context.Context, printJobId PrintJobId, status int32, stateReason string, ...) error + SetPrintJobTag func(ctx context.Context, printJobId PrintJobId, tag string, ...) error + SetProgress func(ctx context.Context, printJobId PrintJobId, progress float32) error + SetStatus func(ctx context.Context, printJobId PrintJobId, status string) error + SetStatusRes func(ctx context.Context, printJobId PrintJobId, status int32, ...) error + WritePrintJobData func(ctx context.Context, fd int32, printJobId PrintJobId) error + func NewPrintSpoolerStub(impl IPrintSpoolerServer) IPrintSpooler + type IPrintSpoolerCallbacks interface + AsBinder func() binder.IBinder + CustomPrinterIconCacheCleared func(ctx context.Context, sequence int32) error + OnCancelPrintJobResult func(ctx context.Context, canceled bool, sequence int32) error + OnCustomPrinterIconCached func(ctx context.Context, sequence int32) error + OnGetCustomPrinterIconResult func(ctx context.Context, icon drawable.Icon, sequence int32) error + OnGetPrintJobInfoResult func(ctx context.Context, printJob PrintJobInfo, sequence int32) error + OnGetPrintJobInfosResult func(ctx context.Context, printJob []PrintJobInfo, sequence int32) error + OnSetPrintJobStateResult func(ctx context.Context, success bool, sequence int32) error + OnSetPrintJobTagResult func(ctx context.Context, success bool, sequence int32) error + func NewPrintSpoolerCallbacksStub(impl IPrintSpoolerCallbacksServer) IPrintSpoolerCallbacks + type IPrintSpoolerCallbacksServer interface + CustomPrinterIconCacheCleared func(ctx context.Context, sequence int32) error + OnCancelPrintJobResult func(ctx context.Context, canceled bool, sequence int32) error + OnCustomPrinterIconCached func(ctx context.Context, sequence int32) error + OnGetCustomPrinterIconResult func(ctx context.Context, icon drawable.Icon, sequence int32) error + OnGetPrintJobInfoResult func(ctx context.Context, printJob PrintJobInfo, sequence int32) error + OnGetPrintJobInfosResult func(ctx context.Context, printJob []PrintJobInfo, sequence int32) error + OnSetPrintJobStateResult func(ctx context.Context, success bool, sequence int32) error + OnSetPrintJobTagResult func(ctx context.Context, success bool, sequence int32) error + type IPrintSpoolerClient interface + AsBinder func() binder.IBinder + OnAllPrintJobsForServiceHandled func(ctx context.Context, printService content.ComponentName) error + OnAllPrintJobsHandled func(ctx context.Context) error + OnPrintJobQueued func(ctx context.Context, printJob PrintJobInfo) error + OnPrintJobStateChanged func(ctx context.Context, printJob PrintJobInfo) error + func NewPrintSpoolerClientStub(impl IPrintSpoolerClientServer) IPrintSpoolerClient + type IPrintSpoolerClientServer interface + OnAllPrintJobsForServiceHandled func(ctx context.Context, printService content.ComponentName) error + OnAllPrintJobsHandled func(ctx context.Context) error + OnPrintJobQueued func(ctx context.Context, printJob PrintJobInfo) error + OnPrintJobStateChanged func(ctx context.Context, printJob PrintJobInfo) error + type IPrintSpoolerServer interface + ClearCustomPrinterIconCache func(ctx context.Context, callbacks IPrintSpoolerCallbacks, sequence int32) error + CreatePrintJob func(ctx context.Context, printJob PrintJobInfo) error + GetCustomPrinterIcon func(ctx context.Context, printerId PrinterId, callbacks IPrintSpoolerCallbacks, ...) error + GetPrintJobInfo func(ctx context.Context, printJobId PrintJobId, callback IPrintSpoolerCallbacks, ...) error + GetPrintJobInfos func(ctx context.Context, callback IPrintSpoolerCallbacks, ...) error + OnCustomPrinterIconLoaded func(ctx context.Context, printerId PrinterId, icon drawable.Icon, ...) error + PruneApprovedPrintServices func(ctx context.Context, servicesToKeep []content.ComponentName) error + RemoveObsoletePrintJobs func(ctx context.Context) error + SetClient func(ctx context.Context, client IPrintSpoolerClient) error + SetPrintJobCancelling func(ctx context.Context, printJobId PrintJobId, cancelling bool) error + SetPrintJobState func(ctx context.Context, printJobId PrintJobId, status int32, stateReason string, ...) error + SetPrintJobTag func(ctx context.Context, printJobId PrintJobId, tag string, ...) error + SetProgress func(ctx context.Context, printJobId PrintJobId, progress float32) error + SetStatus func(ctx context.Context, printJobId PrintJobId, status string) error + SetStatusRes func(ctx context.Context, printJobId PrintJobId, status int32, ...) error + WritePrintJobData func(ctx context.Context, fd int32, printJobId PrintJobId) error + type IPrinterDiscoveryObserver interface + AsBinder func() binder.IBinder + OnPrintersAdded func(ctx context.Context, printers pm.ParceledListSlice) error + OnPrintersRemoved func(ctx context.Context, printerIds pm.ParceledListSlice) error + func NewPrinterDiscoveryObserverStub(impl IPrinterDiscoveryObserverServer) IPrinterDiscoveryObserver + type IPrinterDiscoveryObserverServer interface + OnPrintersAdded func(ctx context.Context, printers pm.ParceledListSlice) error + OnPrintersRemoved func(ctx context.Context, printerIds pm.ParceledListSlice) error + type IWriteResultCallback interface + AsBinder func() binder.IBinder + OnWriteCanceled func(ctx context.Context, sequence int32) error + OnWriteFailed func(ctx context.Context, error_ string, sequence int32) error + OnWriteFinished func(ctx context.Context, pages []PageRange, sequence int32) error + OnWriteStarted func(ctx context.Context, cancellation os.ICancellationSignal, sequence int32) error + func NewWriteResultCallbackStub(impl IWriteResultCallbackServer) IWriteResultCallback + type IWriteResultCallbackServer interface + OnWriteCanceled func(ctx context.Context, sequence int32) error + OnWriteFailed func(ctx context.Context, error_ string, sequence int32) error + OnWriteFinished func(ctx context.Context, pages []PageRange, sequence int32) error + OnWriteStarted func(ctx context.Context, cancellation os.ICancellationSignal, sequence int32) error + type LayoutResultCallbackProxy struct + Remote binder.IBinder + func NewLayoutResultCallbackProxy(remote binder.IBinder) *LayoutResultCallbackProxy + func (p *LayoutResultCallbackProxy) AsBinder() binder.IBinder + func (p *LayoutResultCallbackProxy) OnLayoutCanceled(ctx context.Context, sequence int32) error + func (p *LayoutResultCallbackProxy) OnLayoutFailed(ctx context.Context, error_ string, sequence int32) error + func (p *LayoutResultCallbackProxy) OnLayoutFinished(ctx context.Context, info PrintDocumentInfo, changed bool, sequence int32) error + func (p *LayoutResultCallbackProxy) OnLayoutStarted(ctx context.Context, cancellation os.ICancellationSignal, sequence int32) error + type LayoutResultCallbackStub struct + Impl ILayoutResultCallback + Transport binder.VersionAwareTransport + func (s *LayoutResultCallbackStub) Descriptor() string + func (s *LayoutResultCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type PageRange struct + End int32 + Start int32 + func (s *PageRange) MarshalParcel(p *parcel.Parcel) error + func (s *PageRange) UnmarshalParcel(p *parcel.Parcel) error + type PrintAttributes struct + ColorMode int32 + DuplexMode int32 + func (s *PrintAttributes) MarshalParcel(p *parcel.Parcel) error + func (s *PrintAttributes) UnmarshalParcel(p *parcel.Parcel) error + type PrintDocumentAdapterObserverProxy struct + Remote binder.IBinder + func NewPrintDocumentAdapterObserverProxy(remote binder.IBinder) *PrintDocumentAdapterObserverProxy + func (p *PrintDocumentAdapterObserverProxy) AsBinder() binder.IBinder + func (p *PrintDocumentAdapterObserverProxy) OnDestroy(ctx context.Context) error + type PrintDocumentAdapterObserverStub struct + Impl IPrintDocumentAdapterObserver + Transport binder.VersionAwareTransport + func (s *PrintDocumentAdapterObserverStub) Descriptor() string + func (s *PrintDocumentAdapterObserverStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type PrintDocumentAdapterProxy struct + Remote binder.IBinder + func NewPrintDocumentAdapterProxy(remote binder.IBinder) *PrintDocumentAdapterProxy + func (p *PrintDocumentAdapterProxy) AsBinder() binder.IBinder + func (p *PrintDocumentAdapterProxy) Finish(ctx context.Context) error + func (p *PrintDocumentAdapterProxy) Kill(ctx context.Context, reason string) error + func (p *PrintDocumentAdapterProxy) Layout(ctx context.Context, oldAttributes PrintAttributes, ...) error + func (p *PrintDocumentAdapterProxy) SetObserver(ctx context.Context, observer IPrintDocumentAdapterObserver) error + func (p *PrintDocumentAdapterProxy) Start(ctx context.Context) error + func (p *PrintDocumentAdapterProxy) Write(ctx context.Context, pages []PageRange, fd int32, ...) error + type PrintDocumentAdapterStub struct + Impl IPrintDocumentAdapter + Transport binder.VersionAwareTransport + func (s *PrintDocumentAdapterStub) Descriptor() string + func (s *PrintDocumentAdapterStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type PrintDocumentInfo struct + ContentType int32 + DataSize int64 + Name string + PageCount int32 + func (s *PrintDocumentInfo) MarshalParcel(p *parcel.Parcel) error + func (s *PrintDocumentInfo) UnmarshalParcel(p *parcel.Parcel) error + type PrintJobId struct + Value string + func (s *PrintJobId) MarshalParcel(p *parcel.Parcel) error + func (s *PrintJobId) UnmarshalParcel(p *parcel.Parcel) error + type PrintJobInfo struct + AppId int32 + Copies int32 + CreationTime int64 + Label string + PrinterId *PrinterId + PrinterName string + Progress float32 + State int32 + StatusRes int32 + Tag string + func (s *PrintJobInfo) MarshalParcel(p *parcel.Parcel) error + func (s *PrintJobInfo) UnmarshalParcel(p *parcel.Parcel) error + type PrintJobStateChangeListenerProxy struct + Remote binder.IBinder + func NewPrintJobStateChangeListenerProxy(remote binder.IBinder) *PrintJobStateChangeListenerProxy + func (p *PrintJobStateChangeListenerProxy) AsBinder() binder.IBinder + func (p *PrintJobStateChangeListenerProxy) OnPrintJobStateChanged(ctx context.Context, printJobId PrintJobId) error + type PrintJobStateChangeListenerStub struct + Impl IPrintJobStateChangeListener + Transport binder.VersionAwareTransport + func (s *PrintJobStateChangeListenerStub) Descriptor() string + func (s *PrintJobStateChangeListenerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type PrintManagerProxy struct + Remote binder.IBinder + func GetPrintManager(ctx context.Context, sm *servicemanager.ServiceManager) (*PrintManagerProxy, error) + func NewPrintManagerProxy(remote binder.IBinder) *PrintManagerProxy + func (p *PrintManagerProxy) AddPrintJobStateChangeListener(ctx context.Context, listener IPrintJobStateChangeListener, appId int32) error + func (p *PrintManagerProxy) AddPrintServiceRecommendationsChangeListener(ctx context.Context, listener recommendation.IRecommendationsChangeListener) error + func (p *PrintManagerProxy) AddPrintServicesChangeListener(ctx context.Context, listener IPrintServicesChangeListener) error + func (p *PrintManagerProxy) AsBinder() binder.IBinder + func (p *PrintManagerProxy) CancelPrintJob(ctx context.Context, printJobId PrintJobId, appId int32) error + func (p *PrintManagerProxy) CreatePrinterDiscoverySession(ctx context.Context, observer IPrinterDiscoveryObserver) error + func (p *PrintManagerProxy) DestroyPrinterDiscoverySession(ctx context.Context, observer IPrinterDiscoveryObserver) error + func (p *PrintManagerProxy) GetBindInstantServiceAllowed(ctx context.Context) (bool, error) + func (p *PrintManagerProxy) GetCustomPrinterIcon(ctx context.Context, printerId PrinterId) (drawable.Icon, error) + func (p *PrintManagerProxy) GetPrintJobInfo(ctx context.Context, printJobId PrintJobId, appId int32) (PrintJobInfo, error) + func (p *PrintManagerProxy) GetPrintJobInfos(ctx context.Context, appId int32) ([]PrintJobInfo, error) + func (p *PrintManagerProxy) GetPrintServiceRecommendations(ctx context.Context) ([]recommendation.RecommendationInfo, error) + func (p *PrintManagerProxy) GetPrintServices(ctx context.Context, selectionFlags int32) ([]printservice.PrintServiceInfo, error) + func (p *PrintManagerProxy) IsPrintServiceEnabled(ctx context.Context, service content.ComponentName) (bool, error) + func (p *PrintManagerProxy) Print(ctx context.Context, printJobName string, printAdapter IPrintDocumentAdapter, ...) (os.Bundle, error) + func (p *PrintManagerProxy) RemovePrintJobStateChangeListener(ctx context.Context, listener IPrintJobStateChangeListener) error + func (p *PrintManagerProxy) RemovePrintServiceRecommendationsChangeListener(ctx context.Context, listener recommendation.IRecommendationsChangeListener) error + func (p *PrintManagerProxy) RemovePrintServicesChangeListener(ctx context.Context, listener IPrintServicesChangeListener) error + func (p *PrintManagerProxy) RestartPrintJob(ctx context.Context, printJobId PrintJobId, appId int32) error + func (p *PrintManagerProxy) SetBindInstantServiceAllowed(ctx context.Context, allowed bool) error + func (p *PrintManagerProxy) SetPrintServiceEnabled(ctx context.Context, service content.ComponentName, isEnabled bool) error + func (p *PrintManagerProxy) StartPrinterDiscovery(ctx context.Context, observer IPrinterDiscoveryObserver, ...) error + func (p *PrintManagerProxy) StartPrinterStateTracking(ctx context.Context, printerId PrinterId) error + func (p *PrintManagerProxy) StopPrinterDiscovery(ctx context.Context, observer IPrinterDiscoveryObserver) error + func (p *PrintManagerProxy) StopPrinterStateTracking(ctx context.Context, printerId PrinterId) error + func (p *PrintManagerProxy) ValidatePrinters(ctx context.Context, printerIds []PrinterId) error + type PrintManagerStub struct + Impl IPrintManager + Transport binder.VersionAwareTransport + func (s *PrintManagerStub) Descriptor() string + func (s *PrintManagerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type PrintServicesChangeListenerProxy struct + Remote binder.IBinder + func NewPrintServicesChangeListenerProxy(remote binder.IBinder) *PrintServicesChangeListenerProxy + func (p *PrintServicesChangeListenerProxy) AsBinder() binder.IBinder + func (p *PrintServicesChangeListenerProxy) OnPrintServicesChanged(ctx context.Context) error + type PrintServicesChangeListenerStub struct + Impl IPrintServicesChangeListener + Transport binder.VersionAwareTransport + func (s *PrintServicesChangeListenerStub) Descriptor() string + func (s *PrintServicesChangeListenerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type PrintSpoolerCallbacksProxy struct + Remote binder.IBinder + func NewPrintSpoolerCallbacksProxy(remote binder.IBinder) *PrintSpoolerCallbacksProxy + func (p *PrintSpoolerCallbacksProxy) AsBinder() binder.IBinder + func (p *PrintSpoolerCallbacksProxy) CustomPrinterIconCacheCleared(ctx context.Context, sequence int32) error + func (p *PrintSpoolerCallbacksProxy) OnCancelPrintJobResult(ctx context.Context, canceled bool, sequence int32) error + func (p *PrintSpoolerCallbacksProxy) OnCustomPrinterIconCached(ctx context.Context, sequence int32) error + func (p *PrintSpoolerCallbacksProxy) OnGetCustomPrinterIconResult(ctx context.Context, icon drawable.Icon, sequence int32) error + func (p *PrintSpoolerCallbacksProxy) OnGetPrintJobInfoResult(ctx context.Context, printJob PrintJobInfo, sequence int32) error + func (p *PrintSpoolerCallbacksProxy) OnGetPrintJobInfosResult(ctx context.Context, printJob []PrintJobInfo, sequence int32) error + func (p *PrintSpoolerCallbacksProxy) OnSetPrintJobStateResult(ctx context.Context, success bool, sequence int32) error + func (p *PrintSpoolerCallbacksProxy) OnSetPrintJobTagResult(ctx context.Context, success bool, sequence int32) error + type PrintSpoolerCallbacksStub struct + Impl IPrintSpoolerCallbacks + Transport binder.VersionAwareTransport + func (s *PrintSpoolerCallbacksStub) Descriptor() string + func (s *PrintSpoolerCallbacksStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type PrintSpoolerClientProxy struct + Remote binder.IBinder + func NewPrintSpoolerClientProxy(remote binder.IBinder) *PrintSpoolerClientProxy + func (p *PrintSpoolerClientProxy) AsBinder() binder.IBinder + func (p *PrintSpoolerClientProxy) OnAllPrintJobsForServiceHandled(ctx context.Context, printService content.ComponentName) error + func (p *PrintSpoolerClientProxy) OnAllPrintJobsHandled(ctx context.Context) error + func (p *PrintSpoolerClientProxy) OnPrintJobQueued(ctx context.Context, printJob PrintJobInfo) error + func (p *PrintSpoolerClientProxy) OnPrintJobStateChanged(ctx context.Context, printJob PrintJobInfo) error + type PrintSpoolerClientStub struct + Impl IPrintSpoolerClient + Transport binder.VersionAwareTransport + func (s *PrintSpoolerClientStub) Descriptor() string + func (s *PrintSpoolerClientStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type PrintSpoolerProxy struct + Remote binder.IBinder + func NewPrintSpoolerProxy(remote binder.IBinder) *PrintSpoolerProxy + func (p *PrintSpoolerProxy) AsBinder() binder.IBinder + func (p *PrintSpoolerProxy) ClearCustomPrinterIconCache(ctx context.Context, callbacks IPrintSpoolerCallbacks, sequence int32) error + func (p *PrintSpoolerProxy) CreatePrintJob(ctx context.Context, printJob PrintJobInfo) error + func (p *PrintSpoolerProxy) GetCustomPrinterIcon(ctx context.Context, printerId PrinterId, callbacks IPrintSpoolerCallbacks, ...) error + func (p *PrintSpoolerProxy) GetPrintJobInfo(ctx context.Context, printJobId PrintJobId, callback IPrintSpoolerCallbacks, ...) error + func (p *PrintSpoolerProxy) GetPrintJobInfos(ctx context.Context, callback IPrintSpoolerCallbacks, ...) error + func (p *PrintSpoolerProxy) OnCustomPrinterIconLoaded(ctx context.Context, printerId PrinterId, icon drawable.Icon, ...) error + func (p *PrintSpoolerProxy) PruneApprovedPrintServices(ctx context.Context, servicesToKeep []content.ComponentName) error + func (p *PrintSpoolerProxy) RemoveObsoletePrintJobs(ctx context.Context) error + func (p *PrintSpoolerProxy) SetClient(ctx context.Context, client IPrintSpoolerClient) error + func (p *PrintSpoolerProxy) SetPrintJobCancelling(ctx context.Context, printJobId PrintJobId, cancelling bool) error + func (p *PrintSpoolerProxy) SetPrintJobState(ctx context.Context, printJobId PrintJobId, status int32, stateReason string, ...) error + func (p *PrintSpoolerProxy) SetPrintJobTag(ctx context.Context, printJobId PrintJobId, tag string, ...) error + func (p *PrintSpoolerProxy) SetProgress(ctx context.Context, printJobId PrintJobId, progress float32) error + func (p *PrintSpoolerProxy) SetStatus(ctx context.Context, printJobId PrintJobId, status string) error + func (p *PrintSpoolerProxy) SetStatusRes(ctx context.Context, printJobId PrintJobId, status int32, ...) error + func (p *PrintSpoolerProxy) WritePrintJobData(ctx context.Context, fd int32, printJobId PrintJobId) error + type PrintSpoolerStub struct + Impl IPrintSpooler + Transport binder.VersionAwareTransport + func (s *PrintSpoolerStub) Descriptor() string + func (s *PrintSpoolerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type PrinterCapabilitiesInfo struct + ColorModes int32 + DuplexModes int32 + func (s *PrinterCapabilitiesInfo) MarshalParcel(p *parcel.Parcel) error + func (s *PrinterCapabilitiesInfo) UnmarshalParcel(p *parcel.Parcel) error + type PrinterDiscoveryObserverProxy struct + Remote binder.IBinder + func NewPrinterDiscoveryObserverProxy(remote binder.IBinder) *PrinterDiscoveryObserverProxy + func (p *PrinterDiscoveryObserverProxy) AsBinder() binder.IBinder + func (p *PrinterDiscoveryObserverProxy) OnPrintersAdded(ctx context.Context, printers pm.ParceledListSlice) error + func (p *PrinterDiscoveryObserverProxy) OnPrintersRemoved(ctx context.Context, printerIds pm.ParceledListSlice) error + type PrinterDiscoveryObserverStub struct + Impl IPrinterDiscoveryObserver + Transport binder.VersionAwareTransport + func (s *PrinterDiscoveryObserverStub) Descriptor() string + func (s *PrinterDiscoveryObserverStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type PrinterId struct + LocalId string + func (s *PrinterId) MarshalParcel(p *parcel.Parcel) error + func (s *PrinterId) UnmarshalParcel(p *parcel.Parcel) error + type PrinterInfo struct + Capabilities *neuralnetworks.Capabilities + CustomPrinterIconGen int32 + Description string + IconResourceId int32 + Name string + Status int32 + func (s *PrinterInfo) MarshalParcel(p *parcel.Parcel) error + func (s *PrinterInfo) UnmarshalParcel(p *parcel.Parcel) error + type WriteResultCallbackProxy struct + Remote binder.IBinder + func NewWriteResultCallbackProxy(remote binder.IBinder) *WriteResultCallbackProxy + func (p *WriteResultCallbackProxy) AsBinder() binder.IBinder + func (p *WriteResultCallbackProxy) OnWriteCanceled(ctx context.Context, sequence int32) error + func (p *WriteResultCallbackProxy) OnWriteFailed(ctx context.Context, error_ string, sequence int32) error + func (p *WriteResultCallbackProxy) OnWriteFinished(ctx context.Context, pages []PageRange, sequence int32) error + func (p *WriteResultCallbackProxy) OnWriteStarted(ctx context.Context, cancellation os.ICancellationSignal, sequence int32) error + type WriteResultCallbackStub struct + Impl IWriteResultCallback + Transport binder.VersionAwareTransport + func (s *WriteResultCallbackStub) Descriptor() string + func (s *WriteResultCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error)