#include <schroot-main.h>
Inheritance diagram for schroot::main:
Public Member Functions | |
main (options_base::ptr &options) | |
The constructor. | |
virtual | ~main () |
The destructor. | |
virtual void | action_list () |
List chroots. | |
virtual void | action_config () |
Dump configuration file for chroots. | |
Protected Member Functions | |
virtual void | create_session (sbuild::session::operation sess_op) |
Create a session. |
This class is used to "run" schroot.
Definition at line 32 of file schroot-main.h.
main::main | ( | options_base::ptr & | options | ) |
main::~main | ( | ) | [virtual] |
The destructor.
Reimplemented from schroot_base::main.
Definition at line 49 of file schroot-main.cc.
void main::action_list | ( | ) | [virtual] |
List chroots.
Implements schroot::main_base.
Definition at line 68 of file schroot-main.cc.
References schroot::main_base::config.
void main::action_config | ( | ) | [virtual] |
Dump configuration file for chroots.
Implements schroot::main_base.
Definition at line 54 of file schroot-main.cc.
References schroot::main_base::config, and schroot_base::main::program_name.
void main::create_session | ( | sbuild::session::operation | sess_op | ) | [protected, virtual] |
Create a session.
This sets the session member.
sess_op | the session operation to perform. |
Implements schroot::main_base.
Definition at line 74 of file schroot-main.cc.
References sbuild::DEBUG_INFO, sbuild::log_debug(), and schroot::main_base::session.