|
|
| NarInfo (const Store &store, std::string &&name, ContentAddressWithReferences &&ca, Hash narHash) |
|
| NarInfo (StorePath &&path, Hash narHash) |
|
| NarInfo (const ValidPathInfo &info) |
|
| NarInfo (const Store &store, const std::string_view &s, const std::string_view &whence) |
|
std::string | to_string (const Store &store) const |
|
| DECLARE_CMP (ValidPathInfo) |
| std::string | fingerprint (const Store &store) const |
|
void | sign (const Store &store, const SecretKey &secretKey) |
| std::optional< ContentAddressWithReferences > | contentAddressWithReferences () const |
| bool | isContentAddressed (const Store &store) const |
| size_t | checkSignatures (const Store &store, const PublicKeys &publicKeys) const |
| bool | checkSignature (const Store &store, const PublicKeys &publicKeys, const std::string &sig) const |
|
Strings | shortRefs () const |
|
| ValidPathInfo (const ValidPathInfo &other)=default |
|
| ValidPathInfo (StorePath &&path, UnkeyedValidPathInfo info) |
|
| ValidPathInfo (const StorePath &path, UnkeyedValidPathInfo info) |
|
| ValidPathInfo (const Store &store, std::string_view name, ContentAddressWithReferences &&ca, Hash narHash) |
|
| UnkeyedValidPathInfo (const UnkeyedValidPathInfo &other)=default |
|
| UnkeyedValidPathInfo (Hash narHash) |
|
| DECLARE_CMP (UnkeyedValidPathInfo) |
|
|
std::string | url |
|
std::string | compression |
|
std::optional< Hash > | fileHash |
|
uint64_t | fileSize = 0 |
|
StorePath | path |
|
std::optional< StorePath > | deriver |
| Hash | narHash |
|
StorePathSet | references |
|
time_t | registrationTime = 0 |
|
uint64_t | narSize = 0 |
|
uint64_t | id = 0 |
| bool | ultimate = false |
|
StringSet | sigs |
| std::optional< ContentAddress > | ca |
|
|
static const size_t | maxSigs = std::numeric_limits<size_t>::max() |
The documentation for this struct was generated from the following files: