37
37
<div class="dynsection">
38
38
<p><center><img src="classsbuild_1_1chroot__block__device__inherit__graph.png" border="0" usemap="#sbuild_1_1chroot__block__device__inherit__map" alt="Inheritance graph"></center>
39
39
<map name="sbuild_1_1chroot__block__device__inherit__map">
40
<area shape="rect" href="classsbuild_1_1chroot__lvm__snapshot.html" title="A chroot stored on an LVM logical volume (LV)." alt="" coords="5,229,192,256"><area shape="rect" href="classsbuild_1_1chroot.html" title="Common chroot data." alt="" coords="49,5,148,32"><area shape="rect" href="classsbuild_1_1chroot__mountable.html" title="A chroot stored on an unmounted block device." alt="" coords="76,80,241,106"></map>
40
<area shape="rect" href="classsbuild_1_1chroot__lvm__snapshot.html" title="A chroot stored on an LVM logical volume (LV)." alt="" coords="5,237,192,267"><area shape="rect" href="classsbuild_1_1chroot.html" title="Common chroot data." alt="" coords="49,5,148,35"><area shape="rect" href="classsbuild_1_1chroot__mountable.html" title="A chroot stored on an unmounted block device." alt="" coords="76,83,241,112"></map>
41
41
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
42
42
<div class="dynheader">
43
43
Collaboration diagram for sbuild::chroot_block_device:</div>
44
44
<div class="dynsection">
45
45
<p><center><img src="classsbuild_1_1chroot__block__device__coll__graph.png" border="0" usemap="#sbuild_1_1chroot__block__device__coll__map" alt="Collaboration graph"></center>
46
46
<map name="sbuild_1_1chroot__block__device__coll__map">
47
<area shape="rect" href="classsbuild_1_1chroot.html" title="Common chroot data." alt="" coords="249,426,348,453"><area shape="rect" href="classsbuild_1_1chroot__mountable.html" title="A chroot stored on an unmounted block device." alt="" coords="297,504,463,530"><area shape="rect" href="classsbuild_1_1regex.html" title="POSIX extended regular expression." alt="" coords="179,221,275,248"><area shape="rect" href="classsbuild_1_1personality.html" title="Chroot personality." alt="" coords="488,221,613,248"><area shape="rect" title="STL class." alt="" coords="117,96,197,122"><area shape="rect" title="STL class." alt="" coords="75,5,240,32"><area shape="rect" title="STL class." alt="" coords="637,96,752,122"></map>
47
<area shape="rect" href="classsbuild_1_1chroot.html" title="Common chroot data." alt="" coords="201,565,300,595"><area shape="rect" href="classsbuild_1_1chroot__mountable.html" title="A chroot stored on an unmounted block device." alt="" coords="45,645,211,675"><area shape="rect" href="classsbuild_1_1regex.html" title="POSIX extended regular expression." alt="" coords="371,428,467,457"><area shape="rect" href="classsbuild_1_1personality.html" title="Chroot personality." alt="" coords="491,428,616,457"><area shape="rect" title="STL class." alt="" coords="103,101,183,131"><area shape="rect" title="STL class." alt="" coords="64,5,221,35"><area shape="rect" title="STL class." alt="" coords="424,101,544,131"><area shape="rect" title="STL class." alt="" coords="272,101,387,131"></map>
48
48
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
180
<a class="anchor" name="9d804c6a3ca0556c44389526ec54b0ba"></a><!-- doxytag: member="sbuild::chroot_block_device::get_chroot_type" ref="9d804c6a3ca0556c44389526ec54b0ba" args="() const " -->
181
<div class="memitem">
182
<div class="memproto">
183
<table class="memname">
185
<td class="memname">std::string const & chroot_block_device::get_chroot_type </td>
187
<td class="paramname"> </td>
188
<td> ) </td>
189
<td> const<code> [virtual]</code></td>
196
Get the type of the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>.
198
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a> type. </dd></dl>
200
<p>Implements <a class="el" href="classsbuild_1_1chroot.html#2fef84e91421d84141dbd8da9d756949">sbuild::chroot</a>.</p>
202
<p>Reimplemented in <a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#bc31e9ba89f62fb3387c772a65fe5adf">sbuild::chroot_lvm_snapshot</a>.</p>
206
<a class="anchor" name="51b846bb33b77998e7b05953571bad38"></a><!-- doxytag: member="sbuild::chroot_block_device::get_details" ref="51b846bb33b77998e7b05953571bad38" args="(format_detail &detail) const " -->
207
<div class="memitem">
208
<div class="memproto">
209
<table class="memname">
211
<td class="memname">void chroot_block_device::get_details </td>
213
<td class="paramtype"><a class="el" href="classsbuild_1_1format__detail.html">format_detail</a> & </td>
214
<td class="paramname"> <em>detail</em> </td>
215
<td> ) </td>
216
<td> const<code> [protected, virtual]</code></td>
223
Get detailed information about the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a> for output.
225
<dl compact><dt><b>Parameters:</b></dt><dd>
226
<table border="0" cellspacing="2" cellpadding="0">
227
<tr><td valign="top"></td><td valign="top"><em>detail</em> </td><td>the details to output to. </td></tr>
231
<p>Reimplemented from <a class="el" href="classsbuild_1_1chroot__mountable.html#c9d89dca3fe73a3ae6083453e5c7d77e">sbuild::chroot_mountable</a>.</p>
233
<p>Reimplemented in <a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#fd8c9bbb8475c30a86beafde4c837c9f">sbuild::chroot_lvm_snapshot</a>.</p>
235
<p>References <a class="el" href="sbuild-format-detail_8cc-source.html#l00042">sbuild::format_detail::add()</a>, <a class="el" href="sbuild-chroot-block-device_8h-source.html#l00098">device</a>, and <a class="el" href="sbuild-chroot-block-device_8cc-source.html#l00052">get_device()</a>.</p>
180
239
<a class="anchor" name="d9fd5826b5a0c13043d78430929aeebb"></a><!-- doxytag: member="sbuild::chroot_block_device::get_device" ref="d9fd5826b5a0c13043d78430929aeebb" args="() const " -->
181
240
<div class="memitem">
182
241
<div class="memproto">
265
<a class="anchor" name="8aa2ab631c222afcf86495c011649351"></a><!-- doxytag: member="sbuild::chroot_block_device::get_keyfile" ref="8aa2ab631c222afcf86495c011649351" args="(keyfile &keyfile) const " -->
266
<div class="memitem">
267
<div class="memproto">
268
<table class="memname">
270
<td class="memname">void chroot_block_device::get_keyfile </td>
272
<td class="paramtype"><a class="el" href="classsbuild_1_1basic__keyfile.html">keyfile</a> & </td>
273
<td class="paramname"> <em>keyfile</em> </td>
274
<td> ) </td>
275
<td> const<code> [protected, virtual]</code></td>
282
Copy the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a> properties into a keyfile.
284
The keyfile group with the name of the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a> will be set; if it already exists, it will be removed before setting it.<p>
285
<dl compact><dt><b>Parameters:</b></dt><dd>
286
<table border="0" cellspacing="2" cellpadding="0">
287
<tr><td valign="top"></td><td valign="top"><em>keyfile</em> </td><td>the keyfile to use. </td></tr>
291
<p>Reimplemented from <a class="el" href="classsbuild_1_1chroot__mountable.html#a6513a647adbe707ea2d533dd142d4e0">sbuild::chroot_mountable</a>.</p>
293
<p>Reimplemented in <a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#a99036a024257918e4a00b3d377003c1">sbuild::chroot_lvm_snapshot</a>.</p>
295
<p>References <a class="el" href="sbuild-chroot-block-device_8cc-source.html#l00052">get_device()</a>, <a class="el" href="sbuild-chroot_8cc-source.html#l00144">sbuild::chroot::get_name()</a>, and <a class="el" href="sbuild-basic-keyfile_8h-source.html#l00902">sbuild::basic_keyfile< K, P >::set_object_value()</a>.</p>
299
<a class="anchor" name="b749c15ff89c485693685d7505b0c316"></a><!-- doxytag: member="sbuild::chroot_block_device::get_mount_device" ref="b749c15ff89c485693685d7505b0c316" args="() const " -->
300
<div class="memitem">
301
<div class="memproto">
302
<table class="memname">
304
<td class="memname">std::string const & chroot_block_device::get_mount_device </td>
306
<td class="paramname"> </td>
307
<td> ) </td>
308
<td> const<code> [virtual]</code></td>
315
Get the mount device of the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>.
317
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the device. </dd></dl>
319
<p>Implements <a class="el" href="classsbuild_1_1chroot__mountable.html#4596badf4cfcc4d0dcc8455d2006cfcf">sbuild::chroot_mountable</a>.</p>
321
<p>Reimplemented in <a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#4862102cead274965f30b5be0cf9e3ec">sbuild::chroot_lvm_snapshot</a>.</p>
323
<p>References <a class="el" href="sbuild-chroot-block-device_8h-source.html#l00098">device</a>.</p>
327
<a class="anchor" name="c9b3041d99ce000d51f784ff6f1e3d4b"></a><!-- doxytag: member="sbuild::chroot_block_device::get_session_flags" ref="c9b3041d99ce000d51f784ff6f1e3d4b" args="() const " -->
328
<div class="memitem">
329
<div class="memproto">
330
<table class="memname">
332
<td class="memname"><a class="el" href="classsbuild_1_1chroot.html#ef89631e62590a5864a644e1d6c19e8e">sbuild::chroot::session_flags</a> chroot_block_device::get_session_flags </td>
334
<td class="paramname"> </td>
335
<td> ) </td>
336
<td> const<code> [virtual]</code></td>
343
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>.
345
These determine how the Session controlling the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a> will operate.<p>
346
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the <a class="el" href="classsbuild_1_1session.html" title="Session handler.">session</a> flags. </dd></dl>
348
<p>Reimplemented from <a class="el" href="classsbuild_1_1chroot__mountable.html#2bec81805a33eea2669006ed1714a694">sbuild::chroot_mountable</a>.</p>
350
<p>Reimplemented in <a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#41ca7a27aa4b88fbc7ec146a4fff25c4">sbuild::chroot_lvm_snapshot</a>.</p>
352
<p>References <a class="el" href="sbuild-chroot_8h-source.html#l00059">sbuild::chroot::SESSION_NOFLAGS</a>.</p>
206
356
<a class="anchor" name="df65ceae29d7162ca90e22af6627827f"></a><!-- doxytag: member="sbuild::chroot_block_device::set_device" ref="df65ceae29d7162ca90e22af6627827f" args="(std::string const &device)" -->
207
357
<div class="memitem">
208
358
<div class="memproto">
238
<a class="anchor" name="b749c15ff89c485693685d7505b0c316"></a><!-- doxytag: member="sbuild::chroot_block_device::get_mount_device" ref="b749c15ff89c485693685d7505b0c316" args="() const " -->
239
<div class="memitem">
240
<div class="memproto">
241
<table class="memname">
243
<td class="memname">std::string const & chroot_block_device::get_mount_device </td>
245
<td class="paramname"> </td>
246
<td> ) </td>
247
<td> const<code> [virtual]</code></td>
254
Get the mount device of the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>.
256
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the device. </dd></dl>
258
<p>Implements <a class="el" href="classsbuild_1_1chroot__mountable.html#4596badf4cfcc4d0dcc8455d2006cfcf">sbuild::chroot_mountable</a>.</p>
260
<p>Reimplemented in <a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#4862102cead274965f30b5be0cf9e3ec">sbuild::chroot_lvm_snapshot</a>.</p>
262
<p>References <a class="el" href="sbuild-chroot-block-device_8h-source.html#l00098">device</a>.</p>
266
<a class="anchor" name="9d804c6a3ca0556c44389526ec54b0ba"></a><!-- doxytag: member="sbuild::chroot_block_device::get_chroot_type" ref="9d804c6a3ca0556c44389526ec54b0ba" args="() const " -->
267
<div class="memitem">
268
<div class="memproto">
269
<table class="memname">
271
<td class="memname">std::string const & chroot_block_device::get_chroot_type </td>
273
<td class="paramname"> </td>
274
<td> ) </td>
275
<td> const<code> [virtual]</code></td>
282
Get the type of the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a>.
284
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a> type. </dd></dl>
286
<p>Implements <a class="el" href="classsbuild_1_1chroot.html#2fef84e91421d84141dbd8da9d756949">sbuild::chroot</a>.</p>
288
<p>Reimplemented in <a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#bc31e9ba89f62fb3387c772a65fe5adf">sbuild::chroot_lvm_snapshot</a>.</p>
388
<a class="anchor" name="81c3ff021550eaa2b168e56dd318559b"></a><!-- doxytag: member="sbuild::chroot_block_device::set_keyfile" ref="81c3ff021550eaa2b168e56dd318559b" args="(keyfile const &keyfile, string_list &used_keys)" -->
389
<div class="memitem">
390
<div class="memproto">
391
<table class="memname">
393
<td class="memname">void chroot_block_device::set_keyfile </td>
395
<td class="paramtype"><a class="el" href="classsbuild_1_1basic__keyfile.html">keyfile</a> const & </td>
396
<td class="paramname"> <em>keyfile</em>, </td>
399
<td class="paramkey"></td>
401
<td class="paramtype"><a class="el" href="namespacesbuild.html#4268c3202ab4b20cbebf347a6d69393f">string_list</a> & </td>
402
<td class="paramname"> <em>used_keys</em></td><td> </td>
407
<td></td><td></td><td><code> [protected, virtual]</code></td>
414
Set the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a> properties from a keyfile.
416
The <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a> name must have previously been set, so that the correct keyfile group may be determined.<p>
417
<dl compact><dt><b>Parameters:</b></dt><dd>
418
<table border="0" cellspacing="2" cellpadding="0">
419
<tr><td valign="top"></td><td valign="top"><em>keyfile</em> </td><td>the keyfile to get the properties from. </td></tr>
420
<tr><td valign="top"></td><td valign="top"><em>used_keys</em> </td><td>a list of the keys used will be set. </td></tr>
424
<p>Reimplemented from <a class="el" href="classsbuild_1_1chroot__mountable.html#489bade6c26fee3669973a158a214404">sbuild::chroot_mountable</a>.</p>
426
<p>Reimplemented in <a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#7a9041e884f3863a2539188809de5357">sbuild::chroot_lvm_snapshot</a>.</p>
428
<p>References <a class="el" href="sbuild-chroot_8cc-source.html#l00144">sbuild::chroot::get_name()</a>, <a class="el" href="sbuild-basic-keyfile_8h-source.html#l01031">sbuild::basic_keyfile< K, P >::get_object_value()</a>, <a class="el" href="sbuild-keyfile-base_8h-source.html#l00050">sbuild::keyfile_base::PRIORITY_REQUIRED</a>, and <a class="el" href="sbuild-chroot-block-device_8cc-source.html#l00058">set_device()</a>.</p>
320
460
<p>Reimplemented in <a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#cc589550ffd00460ab6a782fb75518d7">sbuild::chroot_lvm_snapshot</a>.</p>
322
<p>References <a class="el" href="sbuild-environment_8cc-source.html#l00055">sbuild::environment::add()</a>, <a class="el" href="sbuild-chroot-block-device_8cc-source.html#l00052">get_device()</a>, <a class="el" href="sbuild-chroot-mountable_8cc-source.html#l00072">sbuild::chroot_mountable::setup_env()</a>, and <a class="el" href="sbuild-chroot_8cc-source.html#l00385">sbuild::chroot::setup_env()</a>.</p>
324
<p>Referenced by <a class="el" href="sbuild-chroot-lvm-snapshot_8cc-source.html#l00106">sbuild::chroot_lvm_snapshot::setup_env()</a>.</p>
328
<a class="anchor" name="c9b3041d99ce000d51f784ff6f1e3d4b"></a><!-- doxytag: member="sbuild::chroot_block_device::get_session_flags" ref="c9b3041d99ce000d51f784ff6f1e3d4b" args="() const " -->
329
<div class="memitem">
330
<div class="memproto">
331
<table class="memname">
333
<td class="memname"><a class="el" href="classsbuild_1_1chroot.html#ef89631e62590a5864a644e1d6c19e8e">sbuild::chroot::session_flags</a> chroot_block_device::get_session_flags </td>
335
<td class="paramname"> </td>
336
<td> ) </td>
337
<td> const<code> [virtual]</code></td>
344
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>.
346
These determine how the Session controlling the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a> will operate.<p>
347
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the <a class="el" href="classsbuild_1_1session.html" title="Session handler.">session</a> flags. </dd></dl>
349
<p>Reimplemented from <a class="el" href="classsbuild_1_1chroot__mountable.html#2bec81805a33eea2669006ed1714a694">sbuild::chroot_mountable</a>.</p>
351
<p>Reimplemented in <a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#41ca7a27aa4b88fbc7ec146a4fff25c4">sbuild::chroot_lvm_snapshot</a>.</p>
353
<p>References <a class="el" href="sbuild-chroot-mountable_8cc-source.html#l00080">sbuild::chroot_mountable::get_session_flags()</a>, and <a class="el" href="sbuild-chroot_8h-source.html#l00059">sbuild::chroot::SESSION_NOFLAGS</a>.</p>
462
<p>References <a class="el" href="sbuild-environment_8cc-source.html#l00055">sbuild::environment::add()</a>, and <a class="el" href="sbuild-chroot-block-device_8cc-source.html#l00052">get_device()</a>.</p>
409
<a class="anchor" name="51b846bb33b77998e7b05953571bad38"></a><!-- doxytag: member="sbuild::chroot_block_device::get_details" ref="51b846bb33b77998e7b05953571bad38" args="(format_detail &detail) const " -->
410
<div class="memitem">
411
<div class="memproto">
412
<table class="memname">
414
<td class="memname">void chroot_block_device::get_details </td>
416
<td class="paramtype"><a class="el" href="classsbuild_1_1format__detail.html">format_detail</a> & </td>
417
<td class="paramname"> <em>detail</em> </td>
418
<td> ) </td>
419
<td> const<code> [protected, virtual]</code></td>
426
Get detailed information about the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a> for output.
428
<dl compact><dt><b>Parameters:</b></dt><dd>
429
<table border="0" cellspacing="2" cellpadding="0">
430
<tr><td valign="top"></td><td valign="top"><em>detail</em> </td><td>the details to output to. </td></tr>
434
<p>Reimplemented from <a class="el" href="classsbuild_1_1chroot__mountable.html#c9d89dca3fe73a3ae6083453e5c7d77e">sbuild::chroot_mountable</a>.</p>
436
<p>Reimplemented in <a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#fd8c9bbb8475c30a86beafde4c837c9f">sbuild::chroot_lvm_snapshot</a>.</p>
438
<p>References <a class="el" href="sbuild-format-detail_8cc-source.html#l00042">sbuild::format_detail::add()</a>, <a class="el" href="sbuild-chroot-block-device_8h-source.html#l00098">device</a>, <a class="el" href="sbuild-chroot-mountable_8cc-source.html#l00086">sbuild::chroot_mountable::get_details()</a>, <a class="el" href="sbuild-chroot_8cc-source.html#l00470">sbuild::chroot::get_details()</a>, and <a class="el" href="sbuild-chroot-block-device_8cc-source.html#l00052">get_device()</a>.</p>
440
<p>Referenced by <a class="el" href="sbuild-chroot-lvm-snapshot_8cc-source.html#l00201">sbuild::chroot_lvm_snapshot::get_details()</a>.</p>
444
<a class="anchor" name="8aa2ab631c222afcf86495c011649351"></a><!-- doxytag: member="sbuild::chroot_block_device::get_keyfile" ref="8aa2ab631c222afcf86495c011649351" args="(keyfile &keyfile) const " -->
445
<div class="memitem">
446
<div class="memproto">
447
<table class="memname">
449
<td class="memname">void chroot_block_device::get_keyfile </td>
451
<td class="paramtype"><a class="el" href="classsbuild_1_1basic__keyfile.html">keyfile</a> & </td>
452
<td class="paramname"> <em>keyfile</em> </td>
453
<td> ) </td>
454
<td> const<code> [protected, virtual]</code></td>
461
Copy the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a> properties into a keyfile.
463
The keyfile group with the name of the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a> will be set; if it already exists, it will be removed before setting it.<p>
464
<dl compact><dt><b>Parameters:</b></dt><dd>
465
<table border="0" cellspacing="2" cellpadding="0">
466
<tr><td valign="top"></td><td valign="top"><em>keyfile</em> </td><td>the keyfile to use. </td></tr>
470
<p>Reimplemented from <a class="el" href="classsbuild_1_1chroot__mountable.html#a6513a647adbe707ea2d533dd142d4e0">sbuild::chroot_mountable</a>.</p>
472
<p>Reimplemented in <a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#a99036a024257918e4a00b3d377003c1">sbuild::chroot_lvm_snapshot</a>.</p>
474
<p>References <a class="el" href="sbuild-chroot-block-device_8cc-source.html#l00052">get_device()</a>, <a class="el" href="sbuild-chroot-mountable_8cc-source.html#l00095">sbuild::chroot_mountable::get_keyfile()</a>, <a class="el" href="sbuild-chroot_8cc-source.html#l00524">sbuild::chroot::get_keyfile()</a>, <a class="el" href="sbuild-chroot_8cc-source.html#l00144">sbuild::chroot::get_name()</a>, and <a class="el" href="sbuild-basic-keyfile_8h-source.html#l00902">sbuild::basic_keyfile< K, P >::set_object_value()</a>.</p>
476
<p>Referenced by <a class="el" href="sbuild-chroot-lvm-snapshot_8cc-source.html#l00213">sbuild::chroot_lvm_snapshot::get_keyfile()</a>.</p>
480
<a class="anchor" name="81c3ff021550eaa2b168e56dd318559b"></a><!-- doxytag: member="sbuild::chroot_block_device::set_keyfile" ref="81c3ff021550eaa2b168e56dd318559b" args="(keyfile const &keyfile, string_list &used_keys)" -->
481
<div class="memitem">
482
<div class="memproto">
483
<table class="memname">
485
<td class="memname">void chroot_block_device::set_keyfile </td>
487
<td class="paramtype"><a class="el" href="classsbuild_1_1basic__keyfile.html">keyfile</a> const & </td>
488
<td class="paramname"> <em>keyfile</em>, </td>
491
<td class="paramkey"></td>
493
<td class="paramtype"><a class="el" href="namespacesbuild.html#4268c3202ab4b20cbebf347a6d69393f">string_list</a> & </td>
494
<td class="paramname"> <em>used_keys</em></td><td> </td>
499
<td></td><td></td><td><code> [protected, virtual]</code></td>
506
Set the <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a> properties from a keyfile.
508
The <a class="el" href="classsbuild_1_1chroot.html" title="Common chroot data.">chroot</a> name must have previously been set, so that the correct keyfile group may be determined.<p>
509
<dl compact><dt><b>Parameters:</b></dt><dd>
510
<table border="0" cellspacing="2" cellpadding="0">
511
<tr><td valign="top"></td><td valign="top"><em>keyfile</em> </td><td>the keyfile to get the properties from. </td></tr>
512
<tr><td valign="top"></td><td valign="top"><em>used_keys</em> </td><td>a list of the keys used will be set. </td></tr>
516
<p>Reimplemented from <a class="el" href="classsbuild_1_1chroot__mountable.html#489bade6c26fee3669973a158a214404">sbuild::chroot_mountable</a>.</p>
518
<p>Reimplemented in <a class="el" href="classsbuild_1_1chroot__lvm__snapshot.html#7a9041e884f3863a2539188809de5357">sbuild::chroot_lvm_snapshot</a>.</p>
520
<p>References <a class="el" href="sbuild-chroot_8cc-source.html#l00144">sbuild::chroot::get_name()</a>, <a class="el" href="sbuild-basic-keyfile_8h-source.html#l01031">sbuild::basic_keyfile< K, P >::get_object_value()</a>, <a class="el" href="sbuild-keyfile-base_8h-source.html#l00050">sbuild::keyfile_base::PRIORITY_REQUIRED</a>, <a class="el" href="sbuild-chroot-block-device_8cc-source.html#l00058">set_device()</a>, <a class="el" href="sbuild-chroot-mountable_8cc-source.html#l00107">sbuild::chroot_mountable::set_keyfile()</a>, and <a class="el" href="sbuild-chroot_8cc-source.html#l00583">sbuild::chroot::set_keyfile()</a>.</p>
522
<p>Referenced by <a class="el" href="sbuild-chroot-lvm-snapshot_8cc-source.html#l00227">sbuild::chroot_lvm_snapshot::set_keyfile()</a>.</p>
526
518
<hr><h2>Friends And Related Function Documentation</h2>
527
519
<a class="anchor" name="d93ec14845f07d687e98a51953056cd6"></a><!-- doxytag: member="sbuild::chroot_block_device::chroot" ref="d93ec14845f07d687e98a51953056cd6" args="" -->
528
520
<div class="memitem">