|
Nix 2.34.7
Nix, the purely functional package manager; unstable internal interfaces
|
Public Member Functions | |
| std::string_view | schemeName () const override |
| std::string | schemeDescription () const override |
| const std::map< std::string, AttributeInfo > & | allowedAttrs () const override |
| bool | isValidURL (const ParsedURL &url, bool requireTree) const override |
| std::pair< ref< SourceAccessor >, Input > | getAccessor (const Settings &settings, Store &store, const Input &_input) const override |
| std::optional< std::string > | getFingerprint (Store &store, const Input &input) const override |
| Public Member Functions inherited from nix::fetchers::CurlInputScheme | |
| bool | hasTarballExtension (const ParsedURL &url) const |
| std::optional< Input > | inputFromURL (const Settings &settings, const ParsedURL &_url, bool requireTree) const override |
| const std::map< std::string, AttributeInfo > & | allowedAttrs () const override |
| std::optional< Input > | inputFromAttrs (const Settings &settings, const Attrs &attrs) const override |
| ParsedURL | toURL (const Input &input) const override |
| bool | isLocked (const Settings &settings, const Input &input) const override |
Additional Inherited Members | |
| Static Public Member Functions inherited from nix::fetchers::CurlInputScheme | |
| static const std::map< std::string, AttributeInfo > & | allowedAttrsImpl () |
| Public Attributes inherited from nix::fetchers::CurlInputScheme | |
| const StringSet | transportUrlSchemes = {"file", "http", "https"} |
| Static Public Attributes inherited from nix::fetchers::CurlInputScheme | |
| static const StringSet | specialParams |
|
inlineoverridevirtual |
Implements nix::fetchers::CurlInputScheme.