#include <catalog_virtual.h>
|
static bool | ParseActions (const std::string &action_desc, int *actions) |
|
Definition at line 28 of file catalog_virtual.h.
void catalog::VirtualCatalog::CreateBaseDirectory |
( |
| ) |
|
|
private |
void catalog::VirtualCatalog::CreateCatalog |
( |
| ) |
|
|
private |
void catalog::VirtualCatalog::CreateNestedCatalogMarker |
( |
| ) |
|
|
private |
void catalog::VirtualCatalog::CreateSnapshotDirectory |
( |
| ) |
|
|
private |
void catalog::VirtualCatalog::EnsurePresence |
( |
| ) |
|
|
private |
Checks for the top-level /.cvmfs directory and creates it as a nested catalog if necessary.
Definition at line 111 of file catalog_virtual.cc.
void catalog::VirtualCatalog::Generate |
( |
int |
actions | ) |
|
void catalog::VirtualCatalog::GenerateSnapshots |
( |
| ) |
|
|
private |
void catalog::VirtualCatalog::GetSortedTagsFromCatalog |
( |
std::vector< TagId > * |
tags | ) |
|
|
private |
void catalog::VirtualCatalog::GetSortedTagsFromHistory |
( |
std::vector< TagId > * |
tags | ) |
|
|
private |
void catalog::VirtualCatalog::InsertSnapshot |
( |
TagId |
tag | ) |
|
|
private |
bool catalog::VirtualCatalog::ParseActions |
( |
const std::string & |
action_desc, |
|
|
int * |
actions |
|
) |
| |
|
static |
void catalog::VirtualCatalog::Remove |
( |
| ) |
|
|
private |
void catalog::VirtualCatalog::RemoveRecursively |
( |
const std::string & |
directory | ) |
|
|
private |
void catalog::VirtualCatalog::RemoveSnapshot |
( |
TagId |
tag | ) |
|
|
private |
const int catalog::VirtualCatalog::kActionGenerateSnapshots = 0x01 |
|
static |
const int catalog::VirtualCatalog::kActionNone = 0x00 |
|
static |
const int catalog::VirtualCatalog::kActionRemove = 0x02 |
|
static |
const char * catalog::VirtualCatalog::kSnapshotDirectory = "snapshots" |
|
staticprivate |
const char * catalog::VirtualCatalog::kVirtualPath = ".cvmfs" |
|
static |
The documentation for this class was generated from the following files:
- /home/sftnight/jenkins/workspace/CvmfsDoxygen/label/docker-x86_64/cvmfs/cvmfs/catalog_virtual.h
- /home/sftnight/jenkins/workspace/CvmfsDoxygen/label/docker-x86_64/cvmfs/cvmfs/catalog_virtual.cc