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
 oNos
 |oCexceptionAn exception class to represent a RISC OS error block
 |\Cfile_info
 oNswi
 oCauto_dirA class for automatically creating and deleting directories
 oCbinary_controlA class to represent the content of a RiscPkg binary control file
 oCbinary_control_tableA class for mapping package name and version to binary control record
 |oCcommit_errorAn exception class for reporting failure to commit table
 |\Ckey_typeA class for specifying the name and version of a package
 oCboot_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
 oClook_at_optionsClass to configure the look at options file in the Desktop file
 oCrun_optionsClass to configure the run options in the Desktop file
 oCadd_to_apps_optionsClass to configure the add to apps option section in the PreDeskop file
 oCcommitA class for installing, removing and purging packages
 |\CprogressA structure for monitoring the download progress of one source
 oCcomponentA class to represent a component of a package
 |\Cparse_errorAn exception class for reporting parse errors
 oCcomponent_updateA class for managing the updating of package components
 |\Ccommit_errorAn exception class for reporting failure to commit table
 oCcontrolA class to represent the content of a RiscPkg control file
 |oCkey_typeThe key type
 |\Cparse_errorAn exception class for reporting parse errors
 oCdependencyA class to represent a package dependency
 |\Cparse_errorAn exception class for reporting parse errors
 oCdirstreamA class for reading directories
 |\Cobject
 oCdownloadA class for downloading a file from a URL
 oClog_text_item
 oClog_entryA class to represent one log entry
 oClogClass to log actions that occur in LibPkg
 oCmd5A class for producing MD5 message digests
 oCmodule_infoClass to read the header details from a RISC OS Module
 oCpath_tableA class for mapping source paths to destination paths
 |oCcommit_errorAn exception class for reporting failure to commit table
 |oCinvalid_source_pathAn exception class for reporting invalid source paths
 |\Cparse_errorAn exception class for reporting parse errors
 oCpkgbaseA class for representing the collection of package database tables
 |\Ccache_errorAn exception class for reporting cache errors
 oCsource_tableA class for holding a list of source URLs
 oCsprite_fileAn interface class to represent a sprite file
 |oCalready_existsAn exception class for reporting already-exists errors
 |oCcorruptAn exception class for reporting corrupt-sprite-file errors
 |oCnot_foundAn exception class for reporting not-found errors
 |\Csprite_infoA class to represent a sprite within a sprite file
 oCstatusA class to represent the current or required status of a package
 |\Cparse_errorAn exception class for reporting parse errors
 oCstatus_tableA class for mapping package name to package status
 |\Ccommit_errorAn exception class for reporting failure to commit table
 oCtableA base class to represent a data table
 |\CwatcherA mixin class to allow an object to watch one or more tables
 oCthreadA mixin class to represent a cooperative thread
 oCcase_insensitive_cmpComparison that does not take into account the case of the string
 oCunpackA class for unpacking and removing sets of packages
 |oCcannot_processAn exception class for reporting that one or more packages cannot be processed
 |oCfile_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
 oCupdateA class for updating the package database
 |\CprogressA structure for monitoring the progress of one source
 oCuriA class to represent a uniform resource identifier
 oCversionA class to represent a package version
 |\Cparse_errorAn exception class for reporting parse errors
 \CzipfileAn interface class to represent a zip file
  oCextra_infoA base class to represent an extra information record from a zip file
  oCfile_infoA class to represent a file information record from a zip file
  oCnot_foundAn exception class for reporting not found errors
  oCriscos_infoA class to represent a RISC OS extra information record from a zip file
  oCunsupported_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)