30
30
<code>#include <<a class="el" href="sbuild-chroot-lvm-snapshot_8h-source.html">sbuild-chroot-lvm-snapshot.h</a>></code>
32
Inheritance diagram for sbuild::chroot_lvm_snapshot:<p><center><img src="classsbuild_1_1chroot__lvm__snapshot__inherit__graph.png" border="0" usemap="#sbuild_1_1chroot__lvm__snapshot__inherit__map" alt="Inheritance graph"></center>
32
<div class="dynheader">
33
Inheritance diagram for sbuild::chroot_lvm_snapshot:</div>
34
<div class="dynsection">
35
<p><center><img src="classsbuild_1_1chroot__lvm__snapshot__inherit__graph.png" border="0" usemap="#sbuild_1_1chroot__lvm__snapshot__inherit__map" alt="Inheritance graph"></center>
33
36
<map name="sbuild_1_1chroot__lvm__snapshot__inherit__map">
34
<area shape="rect" href="classsbuild_1_1chroot__block__device.html" title="A chroot stored on an unmounted block device." alt="" coords="5,80,179,107"><area shape="rect" href="classsbuild_1_1chroot.html" title="Common chroot data." alt="" coords="133,5,229,32"><area shape="rect" href="classsbuild_1_1chroot__source.html" title="A chroot may offer a " alt="" coords="203,80,339,107"></map>
35
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for sbuild::chroot_lvm_snapshot:<p><center><img src="classsbuild_1_1chroot__lvm__snapshot__coll__graph.png" border="0" usemap="#sbuild_1_1chroot__lvm__snapshot__coll__map" alt="Collaboration graph"></center>
37
<area shape="rect" href="classsbuild_1_1chroot__block__device.html" title="A chroot stored on an unmounted block device." alt="" coords="5,84,200,111"><area shape="rect" href="classsbuild_1_1chroot.html" title="Common chroot data." alt="" coords="149,7,256,34"><area shape="rect" href="classsbuild_1_1chroot__source.html" title="A chroot may offer a "source" chroot in addition to its normal "session"..." alt="" coords="224,84,381,111"></map>
38
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
39
<div class="dynheader">
40
Collaboration diagram for sbuild::chroot_lvm_snapshot:</div>
41
<div class="dynsection">
42
<p><center><img src="classsbuild_1_1chroot__lvm__snapshot__coll__graph.png" border="0" usemap="#sbuild_1_1chroot__lvm__snapshot__coll__map" alt="Collaboration graph"></center>
36
43
<map name="sbuild_1_1chroot__lvm__snapshot__coll__map">
37
<area shape="rect" href="classsbuild_1_1chroot__block__device.html" title="A chroot stored on an unmounted block device." alt="" coords="413,501,587,528"><area shape="rect" href="classsbuild_1_1chroot.html" title="Common chroot data." alt="" coords="279,376,375,403"><area shape="rect" href="classsbuild_1_1chroot__source.html" title="A chroot may offer a " alt="" coords="253,501,389,528"><area shape="rect" href="classsbuild_1_1regex.html" title="POSIX extended regular expression." alt="" coords="157,187,248,213"><area shape="rect" title="environment_filter" alt="" coords="197,209,205,217"><area shape="rect" title="environment_filter" alt="" coords="277,372,285,380"><area shape="rect" href="classsbuild_1_1personality.html" title="Chroot personality." alt="" coords="272,187,392,213"><area shape="rect" title="persona" alt="" coords="328,209,336,217"><area shape="rect" title="persona" alt="" coords="323,372,331,380"><area shape="rect" title="personalities" alt="" coords="323,119,331,127"><area shape="rect" title="personalities" alt="" coords="327,183,335,191"><area shape="rect" title="STL class." alt="" coords="269,5,381,32"><area shape="rect" title="\< std::string, type \>" alt="" coords="321,28,329,36"><area shape="rect" title="\< std::string, type \>" alt="" coords="321,92,329,100"><area shape="rect" title="STL class." alt="" coords="469,187,544,213"><area shape="rect" title="snapshot_device\nsnapshot_options" alt="" coords="513,209,521,217"><area shape="rect" title="snapshot_device\nsnapshot_options" alt="" coords="533,575,541,583"><area shape="rect" title="device\nmount_options" alt="" coords="503,209,511,217"><area shape="rect" title="device\nmount_options" alt="" coords="496,497,504,505"><area shape="rect" title="script_config\nmount_location\nmount_device\nlocation\nname\ndescription" alt="" coords="465,201,473,209"><area shape="rect" title="script_config\nmount_location\nmount_device\nlocation\nname\ndescription" alt="" coords="337,372,345,380"><area shape="rect" title="STL class." alt="" coords="433,5,588,32"><area shape="rect" title="\< char \>" alt="" coords="507,28,515,36"><area shape="rect" title="\< char \>" alt="" coords="507,92,515,100"><area shape="rect" title="STL class." alt="" coords="5,187,112,213"><area shape="rect" title="users\ngroups\ncommand_prefix\nroot_users\naliases\nroot_groups" alt="" coords="55,209,63,217"><area shape="rect" title="users\ngroups\ncommand_prefix\nroot_users\naliases\nroot_groups" alt="" coords="275,379,283,387"><area shape="rect" title="source_root_groups\nsource_root_users\nsource_groups\nsource_users" alt="" coords="51,209,59,217"><area shape="rect" title="source_root_groups\nsource_root_users\nsource_groups\nsource_users" alt="" coords="275,497,283,505"></map>
38
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classsbuild_1_1chroot__lvm__snapshot-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
44
<area shape="rect" href="classsbuild_1_1chroot__block__device.html" title="A chroot stored on an unmounted block device." alt="" coords="477,511,672,537"><area shape="rect" href="classsbuild_1_1chroot.html" title="Common chroot data." alt="" coords="321,379,428,405"><area shape="rect" href="classsbuild_1_1chroot__source.html" title="A chroot may offer a "source" chroot in addition to its normal "session"..." alt="" coords="296,511,453,537"><area shape="rect" href="classsbuild_1_1regex.html" title="POSIX extended regular expression." alt="" coords="177,180,279,207"><area shape="rect" href="classsbuild_1_1personality.html" title="Chroot personality." alt="" coords="307,180,443,207"><area shape="rect" title="STL class." alt="" coords="533,180,619,207"><area shape="rect" title="STL class." alt="" coords="484,7,668,33"><area shape="rect" title="STL class." alt="" coords="5,180,131,207"></map>
45
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
48
<a href="classsbuild_1_1chroot__lvm__snapshot-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
40
50
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
41
51
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#05e2bf501e2a3e7adb8d8a072b0745b8">~chroot_lvm_snapshot</a> ()</td></tr>
43
53
<tr><td class="mdescLeft"> </td><td class="mdescRight">The destructor. <a href="#05e2bf501e2a3e7adb8d8a072b0745b8"></a><br></td></tr>
44
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classsbuild_1_1chroot.html#ef7d5b607d1a0a4a7ebe1d40e2ec9c3a">chroot::ptr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#4353aa065e421b2dc693f4efc4232a00">clone</a> () const</td></tr>
46
<tr><td class="mdescLeft"> </td><td class="mdescRight">Copy the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>. <a href="#4353aa065e421b2dc693f4efc4232a00"></a><br></td></tr>
47
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classsbuild_1_1chroot.html#ef7d5b607d1a0a4a7ebe1d40e2ec9c3a">chroot::ptr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#f2261370700438b6c8bfee26dc8f6255">clone_source</a> () const</td></tr>
49
<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a source <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>. <a href="#f2261370700438b6c8bfee26dc8f6255"></a><br></td></tr>
50
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#0a8a1dd14b52875a9a1010df8a2ae995">get_snapshot_device</a> () const</td></tr>
52
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the logical volume snapshot device name. <a href="#0a8a1dd14b52875a9a1010df8a2ae995"></a><br></td></tr>
54
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classsbuild_1_1chroot.html#ef7d5b607d1a0a4a7ebe1d40e2ec9c3a">chroot::ptr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#ce2c557d74aa47e496b97ec98b355bb5">clone</a> () const </td></tr>
56
<tr><td class="mdescLeft"> </td><td class="mdescRight">Copy the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>. <a href="#ce2c557d74aa47e496b97ec98b355bb5"></a><br></td></tr>
57
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classsbuild_1_1chroot.html#ef7d5b607d1a0a4a7ebe1d40e2ec9c3a">chroot::ptr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#c871f143525f4f76cee2abe52c382f9f">clone_source</a> () const </td></tr>
59
<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a source <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>. <a href="#c871f143525f4f76cee2abe52c382f9f"></a><br></td></tr>
60
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#49fb2ca63cb34609366a18d1b30b62c7">get_snapshot_device</a> () const </td></tr>
62
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the logical volume snapshot device name. <a href="#49fb2ca63cb34609366a18d1b30b62c7"></a><br></td></tr>
53
63
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#b348bce3f15857ae0446011323cecf2d">set_snapshot_device</a> (std::string const &<a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#10784f3b7ed34f93bd68837d48bbf424">snapshot_device</a>)</td></tr>
55
65
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the logical volume snapshot device name. <a href="#b348bce3f15857ae0446011323cecf2d"></a><br></td></tr>
56
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#b2834314b4fcc9842e87a95f1f648940">get_mount_device</a> () const</td></tr>
58
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the mount device of the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>. <a href="#b2834314b4fcc9842e87a95f1f648940"></a><br></td></tr>
59
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#f53cca7f59f0dabb880aa29ff4ae19ca">get_snapshot_options</a> () const</td></tr>
61
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the logical volume snapshot options. <a href="#f53cca7f59f0dabb880aa29ff4ae19ca"></a><br></td></tr>
66
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#4862102cead274965f30b5be0cf9e3ec">get_mount_device</a> () const </td></tr>
68
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the mount device of the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>. <a href="#4862102cead274965f30b5be0cf9e3ec"></a><br></td></tr>
69
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#12a7a9e20e64c98ce1dcd1aa0601f771">get_snapshot_options</a> () const </td></tr>
71
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the logical volume snapshot options. <a href="#12a7a9e20e64c98ce1dcd1aa0601f771"></a><br></td></tr>
62
72
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#9fee3f2a56a713748d7c5f3c6f6caf92">set_snapshot_options</a> (std::string const &<a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#22b1674df2552dbea8d4d5c8e84d0b2b">snapshot_options</a>)</td></tr>
64
74
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the logical volume snapshot options. <a href="#9fee3f2a56a713748d7c5f3c6f6caf92"></a><br></td></tr>
65
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#bffb1d33355e697b72166d50932a20bb">get_chroot_type</a> () const</td></tr>
75
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual std::string const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#bc31e9ba89f62fb3387c772a65fe5adf">get_chroot_type</a> () const </td></tr>
67
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the type of the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>. <a href="#bffb1d33355e697b72166d50932a20bb"></a><br></td></tr>
77
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the type of the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>. <a href="#bc31e9ba89f62fb3387c772a65fe5adf"></a><br></td></tr>
68
78
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#cc589550ffd00460ab6a782fb75518d7">setup_env</a> (<a class="el" href="classsbuild_1_1environment.html">environment</a> &env)</td></tr>
70
80
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set <a class="el" href="classsbuild_1_1environment.html" title="Container of environment variables.">environment</a>. <a href="#cc589550ffd00460ab6a782fb75518d7"></a><br></td></tr>
71
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classsbuild_1_1chroot.html#ef89631e62590a5864a644e1d6c19e8e">session_flags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#16855eefd82b7dce97b752d7e2817804">get_session_flags</a> () const</td></tr>
81
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classsbuild_1_1chroot.html#ef89631e62590a5864a644e1d6c19e8e">session_flags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#41ca7a27aa4b88fbc7ec146a4fff25c4">get_session_flags</a> () const </td></tr>
73
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the <a class="el" href="classsbuild_1_1session.html" title="Session handler.">session</a> flags of the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>. <a href="#16855eefd82b7dce97b752d7e2817804"></a><br></td></tr>
83
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the <a class="el" href="classsbuild_1_1session.html" title="Session handler.">session</a> flags of the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>. <a href="#41ca7a27aa4b88fbc7ec146a4fff25c4"></a><br></td></tr>
74
84
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
75
85
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#2acfa352c7629b01d5572c3c23988975">chroot_lvm_snapshot</a> ()</td></tr>