paludis  Version 2.6.0
Public Attributes | List of all members
paludis::FetchActionOptions Struct Reference

#include <action.hh>

Public Attributes

NamedValue< n::errors, std::shared_ptr< Sequence< FetchActionFailure > > > errors
 
NamedValue< n::exclude_unmirrorable, bool > exclude_unmirrorable
 
NamedValue< n::fetch_parts, FetchPartsfetch_parts
 
NamedValue< n::ignore_not_in_manifest, bool > ignore_not_in_manifest
 
NamedValue< n::ignore_unfetched, bool > ignore_unfetched
 
NamedValue< n::make_output_manager, std::function< std::shared_ptr< OutputManager > const FetchAction &)> > make_output_manager
 
NamedValue< n::safe_resume, bool > safe_resume
 
NamedValue< n::want_phase, std::function< WantPhase(const std::string &)> > want_phase
 

Detailed Description

Options for a FetchAction.

See also
FetchAction
Since
0.30

Member Data Documentation

NamedValue<n::errors, std::shared_ptr<Sequence<FetchActionFailure> > > paludis::FetchActionOptions::errors

Any errors that occur will be added to this list. Must not be null.

Since
0.40
NamedValue<n::exclude_unmirrorable, bool> paludis::FetchActionOptions::exclude_unmirrorable
Since
0.32
NamedValue<n::fetch_parts, FetchParts> paludis::FetchActionOptions::fetch_parts

Which parts to fetch.

Since
0.43
NamedValue<n::ignore_not_in_manifest, bool> paludis::FetchActionOptions::ignore_not_in_manifest

Ignore if a package is or isn't referenced in the Manifest. It's useful for generating manifests, to avoid getting errors before generating it.

Since
0.46
NamedValue<n::ignore_unfetched, bool> paludis::FetchActionOptions::ignore_unfetched

Ignore any unfetched packages. Verify digests for anything that's already there, and if we know for sure manual fetching will be required, raise the appropriate error.

Since
0.36
NamedValue<n::make_output_manager, std::function<std::shared_ptr<OutputManager> const FetchAction &)> > paludis::FetchActionOptions::make_output_manager

This is a function to avoid chicken / egg problems when using Environment::create_output_manager.

Since
0.36
NamedValue<n::want_phase, std::function<WantPhase (const std::string &)> > paludis::FetchActionOptions::want_phase
Since
0.48

The documentation for this struct was generated from the following file: