Deepsolver
Public Member Functions
AbstractPackageRecipient Class Reference

The interface for handling sequences of package records. More...

Inheritance diagram for AbstractPackageRecipient:
PackageInfoProcessor PackageScopeContentBuilder

List of all members.

Public Member Functions

 AbstractPackageRecipient ()
 The default constructor.
virtual void onNewPkgFile (const PkgFile &pkgFile)=0
 Accepts new package file entry.
virtual ~AbstractPackageRecipient ()
 The destructor.

Detailed Description

This abstract class declares unified interface for any object purposed for accepting series of package entries. Basically it was created for various package information loading tasks.

See also:
Repository PackageScopeContentBuilder

Member Function Documentation

virtual void AbstractPackageRecipient::onNewPkgFile ( const PkgFile pkgFile) [pure virtual]

This method is called each time new package file information is available.

Parameters:
[in]pkgFileThe newly available package file entry

Implemented in PackageScopeContentBuilder, and PackageInfoProcessor.