![Collaboration graph](classRock_1_1LoadingParts__coll__graph.png)
Public Types | |
using | Sizes = Ipc::StoreMapItems< uint64_t > |
using | Versions = Ipc::StoreMapItems< uint32_t > |
using | Mores = Ipc::StoreMapItems< Ipc::StoreMapSliceId > |
using | Flags = Ipc::StoreMapItems< LoadingFlags > |
Public Member Functions | |
LoadingParts (const SwapDir &dir, const bool resuming) | |
~LoadingParts () | |
LoadingParts (LoadingParts &&)=delete | |
Sizes & | sizes () const |
Versions & | versions () const |
Mores & | mores () const |
Flags & | flags () const |
Private Attributes | |
Sizes::Owner * | sizesOwner |
LoadingEntry::size for all entries. More... | |
Versions::Owner * | versionsOwner |
LoadingEntry::version for all entries. More... | |
Mores::Owner * | moresOwner |
LoadingSlot::more for all slots. More... | |
Flags::Owner * | flagsOwner |
all LoadingEntry and LoadingSlot flags More... | |
Detailed Description
information about store entries being loaded from disk (and their slots) used for identifying partially stored/loaded entries
Definition at line 162 of file RockRebuild.cc.
Member Typedef Documentation
◆ Flags
Definition at line 168 of file RockRebuild.cc.
◆ Mores
Definition at line 167 of file RockRebuild.cc.
◆ Sizes
using Rock::LoadingParts::Sizes = Ipc::StoreMapItems<uint64_t> |
Definition at line 165 of file RockRebuild.cc.
◆ Versions
using Rock::LoadingParts::Versions = Ipc::StoreMapItems<uint32_t> |
Definition at line 166 of file RockRebuild.cc.
Constructor & Destructor Documentation
◆ LoadingParts() [1/2]
Rock::LoadingParts::LoadingParts | ( | const SwapDir & | dir, |
const bool | resuming | ||
) |
Definition at line 224 of file RockRebuild.cc.
References assert, Ipc::StoreMapItems< C >::fill(), flags(), mores(), sizes(), and versions().
◆ ~LoadingParts()
Rock::LoadingParts::~LoadingParts | ( | ) |
Definition at line 241 of file RockRebuild.cc.
◆ LoadingParts() [2/2]
|
delete |
Member Function Documentation
◆ flags()
|
inline |
Definition at line 179 of file RockRebuild.cc.
References flagsOwner, and Ipc::Mem::Owner< Class >::object().
Referenced by LoadingParts().
◆ mores()
|
inline |
Definition at line 178 of file RockRebuild.cc.
References moresOwner, and Ipc::Mem::Owner< Class >::object().
Referenced by LoadingParts().
◆ sizes()
|
inline |
Definition at line 176 of file RockRebuild.cc.
References Ipc::Mem::Owner< Class >::object(), and sizesOwner.
Referenced by LoadingParts().
◆ versions()
|
inline |
Definition at line 177 of file RockRebuild.cc.
References Ipc::Mem::Owner< Class >::object(), and versionsOwner.
Referenced by LoadingParts().
Member Data Documentation
◆ flagsOwner
|
private |
Definition at line 192 of file RockRebuild.cc.
Referenced by flags().
◆ moresOwner
|
private |
Definition at line 189 of file RockRebuild.cc.
Referenced by mores().
◆ sizesOwner
|
private |
Definition at line 185 of file RockRebuild.cc.
Referenced by sizes().
◆ versionsOwner
|
private |
Definition at line 186 of file RockRebuild.cc.
Referenced by versions().
The documentation for this class was generated from the following file:
- src/fs/rock/RockRebuild.cc
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products