sbuild  1.7.1
Public Types | Public Member Functions | Protected Member Functions | List of all members
sbuild::chroot::facet::source_setup Class Referenceabstract

Common chroot data. More...

#include <source-setup.h>

+ Inheritance diagram for sbuild::chroot::facet::source_setup:

Public Types

typedef std::shared_ptr
< source_setup
ptr
 A shared_ptr to a chroot source_setup object.
 
typedef std::shared_ptr< const
source_setup
const_ptr
 A shared_ptr to a const chroot source_setup object.
 

Public Member Functions

virtual ~source_setup ()
 The destructor.
 
virtual void chroot_source_setup (const chroot &parent)=0
 Set up a newly-cloned source chroot. More...
 

Protected Member Functions

 source_setup ()
 The constructor.
 

Detailed Description

Common chroot data.

This class contains all of the metadata associated with a single chroot, for all chroot types. This is the in-core representation of a chroot definition in the configuration file, and may be initialised directly from an open keyfile.

Member Function Documentation

virtual void sbuild::chroot::facet::source_setup::chroot_source_setup ( const chroot parent)
pure virtual

Set up a newly-cloned source chroot.

Parameters
parentthe parent of the cloned chroot.

Implemented in sbuild::chroot::facet::fsunion, sbuild::chroot::facet::btrfs_snapshot, sbuild::chroot::facet::file, and sbuild::chroot::facet::lvm_snapshot.

Referenced by sbuild::chroot::facet::source_clonable::clone_source().

+ Here is the caller graph for this function:


The documentation for this class was generated from the following files: