19 #ifndef SBUILD_CHROOT_FACET_SESSION_SETUP_H
20 #define SBUILD_CHROOT_FACET_SESSION_SETUP_H
22 #include <sbuild/chroot/chroot.h>
45 typedef std::shared_ptr<session_setup>
ptr;
48 typedef std::shared_ptr<const session_setup>
const_ptr;
69 const std::string& session_id,
70 const std::string& alias,
71 const std::string& user,
Debian source builder components.
Definition: ctty.cc:31
session_setup()
The constructor.
Definition: session-setup.cc:28
virtual void chroot_session_setup(const chroot &parent, const std::string &session_id, const std::string &alias, const std::string &user, bool root)=0
Set up a newly-cloned session chroot.
std::shared_ptr< session_setup > ptr
A shared_ptr to a chroot session_setup object.
Definition: session-setup.h:45
Common chroot data.
Definition: chroot.h:50
virtual ~session_setup()
The destructor.
Definition: session-setup.cc:32
Common chroot data.
Definition: session-setup.h:41
std::shared_ptr< const session_setup > const_ptr
A shared_ptr to a const chroot session_setup object.
Definition: session-setup.h:48