Deepsolver
Public Member Functions
Deepsolver::AbstractPkgRecipient Class Reference

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

Inheritance diagram for Deepsolver::AbstractPkgRecipient:
Deepsolver::PkgInfoProcessor Deepsolver::PkgSnapshot::PkgRecipientAdapter

List of all members.

Public Member Functions

 AbstractPkgRecipient ()
 The default constructor.
virtual void onNewPkgFile (const PkgFile &pkgFile)=0
 Accepts new package file entry.
virtual ~AbstractPkgRecipient ()
 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 Deepsolver::AbstractPkgRecipient::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 Deepsolver::PkgSnapshot::PkgRecipientAdapter, and Deepsolver::PkgInfoProcessor.