CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
catalog_merge_tool_impl.h File Reference
#include <string>
#include "catalog.h"
#include "crypto/hash.h"
#include "lease_path_util.h"
#include "manifest.h"
#include "options.h"
#include "upload.h"
#include "util/exception.h"
#include "util/logging.h"
#include "util/posix.h"
#include "util/raii_temp_dir.h"
Include dependency graph for catalog_merge_tool_impl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 receiver
 

Functions

PathString MakeRelative (const PathString &path)
 
void SplitHardlink (catalog::DirectoryEntry *entry)
 
void AbortIfHardlinked (const catalog::DirectoryEntry &entry)
 

Function Documentation

void AbortIfHardlinked ( const catalog::DirectoryEntry entry)
inline

Definition at line 42 of file catalog_merge_tool_impl.h.

Referenced by receiver::CatalogMergeTool< RwCatalogMgr, RoCatalogMgr >::ReportModification(), and receiver::CatalogMergeTool< RwCatalogMgr, RoCatalogMgr >::ReportRemoval().

Here is the call graph for this function:

Here is the caller graph for this function:

void SplitHardlink ( catalog::DirectoryEntry entry)
inline

Definition at line 32 of file catalog_merge_tool_impl.h.

Referenced by receiver::CatalogMergeTool< RwCatalogMgr, RoCatalogMgr >::ReportAddition(), and receiver::CatalogMergeTool< RwCatalogMgr, RoCatalogMgr >::ReportModification().

Here is the call graph for this function:

Here is the caller graph for this function: