CernVM-FS  2.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
swissknife::CommandTag::Environment Struct Reference

#include <swissknife_history.h>

Collaboration diagram for swissknife::CommandTag::Environment:

Public Member Functions

 Environment (const std::string &repository_url, const std::string &tmp_path)
 

Public Attributes

const std::string repository_url
 
const std::string tmp_path
 
UnlinkGuard manifest_path
 
UniquePtr< manifest::Manifestmanifest
 
UniquePtr< manifest::Manifestprevious_manifest
 
UniquePtr< history::Historyhistory
 
UniquePtr< upload::Spooler > spooler
 
UnlinkGuard history_path
 

Detailed Description

Definition at line 46 of file swissknife_history.h.

Constructor & Destructor Documentation

swissknife::CommandTag::Environment::Environment ( const std::string &  repository_url,
const std::string &  tmp_path 
)
inline

Definition at line 47 of file swissknife_history.h.

Member Data Documentation

UnlinkGuard swissknife::CommandTag::Environment::history_path

Definition at line 59 of file swissknife_history.h.

Referenced by swissknife::CommandTag::CloseAndPublishHistory().

UnlinkGuard swissknife::CommandTag::Environment::manifest_path

Definition at line 54 of file swissknife_history.h.

Referenced by swissknife::CommandTag::CloseAndPublishHistory().

UniquePtr<manifest::Manifest> swissknife::CommandTag::Environment::previous_manifest

Definition at line 56 of file swissknife_history.h.

const std::string swissknife::CommandTag::Environment::repository_url

Definition at line 51 of file swissknife_history.h.

Referenced by swissknife::CommandEditTag::AddNewTag().

UniquePtr<upload::Spooler> swissknife::CommandTag::Environment::spooler
const std::string swissknife::CommandTag::Environment::tmp_path

Definition at line 52 of file swissknife_history.h.

Referenced by swissknife::CommandEditTag::AddNewTag().


The documentation for this struct was generated from the following file: