dchroot_dsa::main Class Reference

Frontend for dchroot-dsa. More...

#include <dchroot-dsa-main.h>

Inheritance diagram for dchroot_dsa::main:

Inheritance graph
[legend]
Collaboration diagram for dchroot_dsa::main:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 main (schroot::options_base::ptr &options)
 The constructor.
virtual ~main ()
 The destructor.

Protected Member Functions

virtual void load_config ()
 Load configuration.
virtual void create_session (sbuild::session::operation sess_op)
 Create a session.

Detailed Description

Frontend for dchroot-dsa.

This class is used to "run" dchroot-dsa.

Definition at line 31 of file dchroot-dsa-main.h.


Constructor & Destructor Documentation

main::main ( schroot::options_base::ptr options  ) 

The constructor.

Parameters:
options the command-line options to use.

Definition at line 41 of file dchroot-dsa-main.cc.

main::~main (  )  [virtual]

The destructor.

Reimplemented from schroot_base::main.

Definition at line 50 of file dchroot-dsa-main.cc.


Member Function Documentation

void main::load_config (  )  [protected, virtual]

Load configuration.

Reimplemented from schroot::main_base.

Definition at line 55 of file dchroot-dsa-main.cc.

References dchroot::main_base::check_dchroot_conf(), schroot::main_base::config, and schroot::main_base::load_config().

Here is the call graph for this function:

void main::create_session ( sbuild::session::operation  sess_op  )  [protected, virtual]

Create a session.

This sets the session member.

Parameters:
sess_op the session operation to perform.

Implements schroot::main_base.

Definition at line 73 of file dchroot-dsa-main.cc.

References sbuild::DEBUG_INFO, and sbuild::log_debug().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Sat Jan 27 16:12:32 2007 for schroot by  doxygen 1.5.1