LibPkg
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NpkgThe namespace used to hold the package management library
 Nos
 CexceptionAn exception class to represent a RISC OS error block
 Cfile_info
 Cadd_to_apps_optionsClass to configure the add to apps option section in the PreDeskop file
 Call_checkClass for packages that should run anywhere
 Carm26_checkClass for packages that need a 26 bit version of RISC OS
 Carm_checkClass for packages that need a 32Bit version of RISC OS
 Cauto_dirA class for automatically creating and deleting directories
 Cbinary_controlA class to represent the content of a RiscPkg binary control file
 Cbinary_control_tableA class for mapping package name and version to binary control record
 Ccommit_errorAn exception class for reporting failure to commit table
 Ckey_typeA class for specifying the name and version of a package
 Cboot_options_fileBase class to manipulate the RISC OS boot options files in Choices
 Ccommit_errorAn exception class for reporting failure to commit a boot options file
 Ccase_insensitive_cmpComparison that does not take into account the case of the string
 CcommitA class for installing, removing and purging packages
 CprogressA structure for monitoring the download progress of one source
 CcomponentA class to represent a component of a package
 Cparse_errorAn exception class for reporting parse errors
 Ccomponent_updateA class for managing the updating of package components
 Ccommit_errorAn exception class for reporting failure to commit table
 CcontrolA class to represent the content of a RiscPkg control file
 Ckey_typeThe key type
 Cparse_errorAn exception class for reporting parse errors
 CdependencyA class to represent a package dependency
 Cparse_errorAn exception class for reporting parse errors
 CdirstreamA class for reading directories
 Cobject
 CdownloadA class for downloading a file from a URL
 Cenv_checkBase class for the environment checking classes
 Cenv_checkerClass to check environment and convert a string environment specification into a pkg_env There is only a single instance of this
 CwatcherA mixin class to allow an object to watch the environment checker
 Cenv_checker_ptrClass to help manage the single env_checker instance
 Cenv_packages_tableA class that filters the binary control table to create a list of the packages available in the current environment
 Cbest
 ClogClass to log actions that occur in LibPkg
 Clog_entryA class to represent one log entry
 Clog_text_item
 Clook_at_optionsClass to configure the look at options file in the Desktop file
 Cmd5A class for producing MD5 message digests
 Cmodule_checkClass for packages that need to OS to contain a specific module
 Cmodule_infoClass to read the header details from a RISC OS Module
 Cpath_tableA class for mapping source paths to destination paths
 Ccommit_errorAn exception class for reporting failure to commit table
 Cinvalid_source_pathAn exception class for reporting invalid source paths
 Cparse_errorAn exception class for reporting parse errors
 Cpkg_envA class to represent the enviroment a package is designed for
 CpkgbaseA class for representing the collection of package database tables
 Ccache_errorAn exception class for reporting cache errors
 Crun_optionsClass to configure the run options in the Desktop file
 Csource_tableA class for holding a list of source URLs
 Csprite_fileAn interface class to represent a sprite file
 Calready_existsAn exception class for reporting already-exists errors
 CcorruptAn exception class for reporting corrupt-sprite-file errors
 Cnot_foundAn exception class for reporting not-found errors
 Csprite_infoA class to represent a sprite within a sprite file
 CstatusA class to represent the current or required status of a package
 Cparse_errorAn exception class for reporting parse errors
 Cstatus_tableA class for mapping package name to package status
 Ccommit_errorAn exception class for reporting failure to commit table
 Cswp_checkClass for packages that use the SWP instruction that was discontinued in ARMv8?
 CtableA base class to represent a data table
 CwatcherA mixin class to allow an object to watch one or more tables
 CthreadA mixin class to represent a cooperative thread
 CtriggerClass to represent a trigger action from a script
 Ctrigger_runInterface to execute a trigger
 CtriggersA class to manage the package triggers executed during the commiting of the packages
 Cunknown_checkClass for environment checks not recognised by the current version
 CunpackA class for unpacking and removing sets of packages
 Ccannot_processAn exception class for reporting that one or more packages cannot be processed
 Cfile_conflictAn exception class for reporting that one or more files conflict with those already on the system
 Cfile_info_not_foundAn exception class for reporting that a file information record could not be found
 Cunset_checkClass for packages where the environment has not been set
 CupdateA class for updating the package database
 CprogressA structure for monitoring the progress of one source
 CuriA class to represent a uniform resource identifier
 CversionA class to represent a package version
 Cparse_errorAn exception class for reporting parse errors
 Cvfp_checkClass for packages that need Vector Floating Point (VFP2) support
 CzipfileAn interface class to represent a zip file
 Cextra_infoA base class to represent an extra information record from a zip file
 Cfile_infoA class to represent a file information record from a zip file
 Cnot_foundAn exception class for reporting not found errors
 Criscos_infoA class to represent a RISC OS extra information record from a zip file
 Cunsupported_compression_methodAn exception class for reporting unsupported compression method errors
 Czlib_errorAn exception class for reporting errors in zlib

Reference Manual LibPkg Version 0.6.1 (28 Jan 2015)