Richard Hughes


            
          

for PackageKit 0.3.13


I. PackageKit Specification
PackageKit Introduction
Overall Description
Backends
Daemon Config Options
TransactionLogging
ShutdownTimeout
DefaultBackend
Important Concepts
Package ID
Filters
Error Enums
Group type
Cancellation
Transactions
Transaction example: Success
Transaction example: Failure
Transaction example: Trusted
Transaction example: Package signature install
Transaction example: Download
Transaction example: Setting the locale
Transaction IDs
Status Values
Compiled Backends
DBUS Backends
Spawned Backends
Introduction
Methods
Common function outputs
II. D-Bus API Reference
org.freedesktop.PackageKit — PackageKit interface
org.freedesktop.PackageKit.Transaction — Transaction interface
III. libpackagekit GObjects
PkConnection — Functionality to see when packagekid starts and stops
PkDesktop — Client singleton access to desktop metadata about a package
PkClient — GObject class for PackageKit client access
PkPackageList — A list of Package data needed for an offline cache
PkControl — An abstract control access GObject
PkTaskList — A nice way to keep a list of the jobs being processed
IV. libpackagekit glib helpers
egg-debug — Debugging functions
pk-common — Common utility functions for PackageKit
pk-enum — Functions for converting strings to enum and vice-versa
pk-package-id — Functionality to modify a PackageID
V. Frequently asked questions
Developer FAQ
Notify warnings...
Backends should send status signals...
Finished() after ErrorCode()...
Not respecting filters...