~ubuntu-branches/ubuntu/intrepid/schroot/intrepid

« back to all changes in this revision

Viewing changes to doc/schroot/html/classsbuild_1_1run__parts.html

  • Committer: Bazaar Package Importer
  • Author(s): Reinhard Tartler
  • Date: 2006-07-08 18:33:28 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20060708183328-rlo4mpldmyoda55q
Tags: 0.99.2-2ubuntu1
* remerge ubuntu changes:
  + debian/control: libpam-dev (>> 0.79-3ubuntu6)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
 
3
<title>schroot: sbuild::run_parts Class Reference</title>
 
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
 
5
<link href="tabs.css" rel="stylesheet" type="text/css">
 
6
</head><body>
 
7
<!-- Generated by Doxygen 1.4.7 -->
 
8
<div class="tabs">
 
9
  <ul>
 
10
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
 
11
    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
 
12
    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
 
13
    <li><a href="files.html"><span>Files</span></a></li>
 
14
    <li><a href="dirs.html"><span>Directories</span></a></li>
 
15
  </ul></div>
 
16
<div class="tabs">
 
17
  <ul>
 
18
    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
 
19
    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
 
20
    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
 
21
  </ul></div>
 
22
<div class="nav">
 
23
<a class="el" href="namespacesbuild.html">sbuild</a>::<a class="el" href="classsbuild_1_1run__parts.html">run_parts</a></div>
 
24
<h1>sbuild::run_parts Class Reference</h1><!-- doxytag: class="sbuild::run_parts" -->Run all scripts or programs within a directory.  
 
25
<a href="#_details">More...</a>
 
26
<p>
 
27
<code>#include &lt;<a class="el" href="sbuild-run-parts_8h-source.html">sbuild-run-parts.h</a>&gt;</code>
 
28
<p>
 
29
Collaboration diagram for sbuild::run_parts:<p><center><img src="classsbuild_1_1run__parts__coll__graph.png" border="0" usemap="#sbuild_1_1run__parts__coll__map" alt="Collaboration graph"></center>
 
30
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classsbuild_1_1run__parts-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
 
31
<tr><td></td></tr>
 
32
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
 
33
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classsbuild_1_1custom__error.html">custom_error</a>&lt; <a class="el" href="classsbuild_1_1run__parts.html#4a9327c8eadc1936c9c06a4fd3698e04">error_code</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#0c5cadcd9dce5b26f1596efef06ff0ae">error</a></td></tr>
 
34
 
 
35
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Exception type.  <a href="#0c5cadcd9dce5b26f1596efef06ff0ae"></a><br></td></tr>
 
36
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#4a9327c8eadc1936c9c06a4fd3698e04af2ca23844af35838d41cbdae9569274">CHILD_FORK</a></td></tr>
 
37
 
 
38
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Failed to fork child.  <a href="#4a9327c8eadc1936c9c06a4fd3698e04af2ca23844af35838d41cbdae9569274"></a><br></td></tr>
 
39
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#4a9327c8eadc1936c9c06a4fd3698e049c84bb2e9024b5f18d2acbc868bc5ded">CHILD_WAIT</a></td></tr>
 
40
 
 
41
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Wait for child failed.  <a href="#4a9327c8eadc1936c9c06a4fd3698e049c84bb2e9024b5f18d2acbc868bc5ded"></a><br></td></tr>
 
42
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#4a9327c8eadc1936c9c06a4fd3698e0495bda5782d115266dc4d85a36d008081">EXEC</a></td></tr>
 
43
 
 
44
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Failed to execute.  <a href="#4a9327c8eadc1936c9c06a4fd3698e0495bda5782d115266dc4d85a36d008081"></a><br></td></tr>
 
45
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#4a9327c8eadc1936c9c06a4fd3698e04">error_code</a> { <a class="el" href="classsbuild_1_1run__parts.html#4a9327c8eadc1936c9c06a4fd3698e04af2ca23844af35838d41cbdae9569274">CHILD_FORK</a>, 
 
46
<a class="el" href="classsbuild_1_1run__parts.html#4a9327c8eadc1936c9c06a4fd3698e049c84bb2e9024b5f18d2acbc868bc5ded">CHILD_WAIT</a>, 
 
47
<a class="el" href="classsbuild_1_1run__parts.html#4a9327c8eadc1936c9c06a4fd3698e0495bda5782d115266dc4d85a36d008081">EXEC</a>
 
48
 }</td></tr>
 
49
 
 
50
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Error codes.  <a href="classsbuild_1_1run__parts.html#4a9327c8eadc1936c9c06a4fd3698e04">More...</a><br></td></tr>
 
51
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
 
52
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#f42f73f70bb309c35cb71b50654c6e0d">run_parts</a> (std::string const &amp;<a class="el" href="classsbuild_1_1run__parts.html#a274a9c951462601b3008c685f633ffe">directory</a>, bool <a class="el" href="classsbuild_1_1run__parts.html#110590b6f2d494ced7ae3152f5e0482b">lsb_mode</a>=true, bool <a class="el" href="classsbuild_1_1run__parts.html#0fb540198949669fa7f55fd2bff50c90">abort_on_error</a>=true, mode_t <a class="el" href="classsbuild_1_1run__parts.html#609f6f4a61a5d15851eb6f074ed74b3c">umask</a>=022)</td></tr>
 
53
 
 
54
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The constructor.  <a href="#f42f73f70bb309c35cb71b50654c6e0d"></a><br></td></tr>
 
55
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#4492bf90d8680c598d3d1b7b80cc0df9">~run_parts</a> ()</td></tr>
 
56
 
 
57
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The destructor.  <a href="#4492bf90d8680c598d3d1b7b80cc0df9"></a><br></td></tr>
 
58
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#5bb65ff153e452136f8435fe232a023b">get_verbose</a> () const </td></tr>
 
59
 
 
60
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the verbosity level.  <a href="#5bb65ff153e452136f8435fe232a023b"></a><br></td></tr>
 
61
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#b01aa9e4a6c62413c2af2876dd1f1beb">set_verbose</a> (bool <a class="el" href="classsbuild_1_1run__parts.html#eab6414ec07281cb6c5b58f60c0d23e0">verbose</a>)</td></tr>
 
62
 
 
63
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the verbosity level.  <a href="#b01aa9e4a6c62413c2af2876dd1f1beb"></a><br></td></tr>
 
64
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#9d37e5d0c50f00a3206d3eb8b4869e8e">get_reverse</a> () const </td></tr>
 
65
 
 
66
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the script execution order.  <a href="#9d37e5d0c50f00a3206d3eb8b4869e8e"></a><br></td></tr>
 
67
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#470f2cf23128071df0cf47b8907e4e0c">set_reverse</a> (bool <a class="el" href="classsbuild_1_1run__parts.html#91e517dd8d186f8fafc8d28997b530ba">reverse</a>)</td></tr>
 
68
 
 
69
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the script execution order.  <a href="#470f2cf23128071df0cf47b8907e4e0c"></a><br></td></tr>
 
70
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#b7f81115b974b0cc182e39455501b052">run</a> (<a class="el" href="namespacesbuild.html#4268c3202ab4b20cbebf347a6d69393f">string_list</a> const &amp;command, <a class="el" href="classsbuild_1_1environment.html">environment</a> const &amp;env)</td></tr>
 
71
 
 
72
<tr><td colspan="2"><br><h2>Private Types</h2></td></tr>
 
73
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::set&lt; std::string &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#7090f8350fef2a974bd5b01872e19f65">program_set</a></td></tr>
 
74
 
 
75
<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
 
76
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#34e33e82b352ca2f7e6d8b42f20c9e62">run_child</a> (std::string const &amp;file, <a class="el" href="namespacesbuild.html#4268c3202ab4b20cbebf347a6d69393f">string_list</a> const &amp;command, <a class="el" href="classsbuild_1_1environment.html">environment</a> const &amp;env)</td></tr>
 
77
 
 
78
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#3a82f0e167a3ead5a4d8b3d40c99aab9">wait_for_child</a> (pid_t pid, int &amp;child_status)</td></tr>
 
79
 
 
80
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#c50a6f72fd4e90eb40fb7ca24df43194">check_filename</a> (std::string const &amp;name)</td></tr>
 
81
 
 
82
<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
 
83
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#110590b6f2d494ced7ae3152f5e0482b">lsb_mode</a></td></tr>
 
84
 
 
85
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#0fb540198949669fa7f55fd2bff50c90">abort_on_error</a></td></tr>
 
86
 
 
87
<tr><td class="memItemLeft" nowrap align="right" valign="top">mode_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#609f6f4a61a5d15851eb6f074ed74b3c">umask</a></td></tr>
 
88
 
 
89
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#eab6414ec07281cb6c5b58f60c0d23e0">verbose</a></td></tr>
 
90
 
 
91
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#91e517dd8d186f8fafc8d28997b530ba">reverse</a></td></tr>
 
92
 
 
93
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#a274a9c951462601b3008c685f633ffe">directory</a></td></tr>
 
94
 
 
95
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classsbuild_1_1run__parts.html#7090f8350fef2a974bd5b01872e19f65">program_set</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#cfd014bae60c266e27fe459a7031be89">programs</a></td></tr>
 
96
 
 
97
<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
 
98
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class charT, class traits&gt; </td></tr>
 
99
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">std::basic_ostream&lt; charT,<br>
 
100
 traits &gt; &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classsbuild_1_1run__parts.html#17cb0bf5d1a6738446c020320068150f">operator&lt;&lt;</a> (std::basic_ostream&lt; charT, traits &gt; &amp;stream, <a class="el" href="classsbuild_1_1run__parts.html">run_parts</a> const &amp;rhs)</td></tr>
 
101
 
 
102
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Output the environment to an ostream.  <a href="#17cb0bf5d1a6738446c020320068150f"></a><br></td></tr>
 
103
</table>
 
104
<hr><a name="_details"></a><h2>Detailed Description</h2>
 
105
Run all scripts or programs within a directory. 
 
106
<p>
 
107
<hr><h2>Member Typedef Documentation</h2>
 
108
<a class="anchor" name="0c5cadcd9dce5b26f1596efef06ff0ae"></a><!-- doxytag: member="sbuild::run_parts::error" ref="0c5cadcd9dce5b26f1596efef06ff0ae" args="" -->
 
109
<div class="memitem">
 
110
<div class="memproto">
 
111
      <table class="memname">
 
112
        <tr>
 
113
          <td class="memname">typedef <a class="el" href="classsbuild_1_1custom__error.html">custom_error</a>&lt;<a class="el" href="classsbuild_1_1run__parts.html#4a9327c8eadc1936c9c06a4fd3698e04">error_code</a>&gt; <a class="el" href="classsbuild_1_1custom__error.html">sbuild::run_parts::error</a>          </td>
 
114
        </tr>
 
115
      </table>
 
116
</div>
 
117
<div class="memdoc">
 
118
 
 
119
<p>
 
120
Exception type. 
 
121
<p>
 
122
 
 
123
</div>
 
124
</div><p>
 
125
<a class="anchor" name="7090f8350fef2a974bd5b01872e19f65"></a><!-- doxytag: member="sbuild::run_parts::program_set" ref="7090f8350fef2a974bd5b01872e19f65" args="" -->
 
126
<div class="memitem">
 
127
<div class="memproto">
 
128
      <table class="memname">
 
129
        <tr>
 
130
          <td class="memname">typedef std::set&lt;std::string&gt; <a class="el" href="classsbuild_1_1run__parts.html#7090f8350fef2a974bd5b01872e19f65">sbuild::run_parts::program_set</a><code> [private]</code>          </td>
 
131
        </tr>
 
132
      </table>
 
133
</div>
 
134
<div class="memdoc">
 
135
 
 
136
<p>
 
137
 
 
138
</div>
 
139
</div><p>
 
140
<hr><h2>Member Enumeration Documentation</h2>
 
141
<a class="anchor" name="4a9327c8eadc1936c9c06a4fd3698e04"></a><!-- doxytag: member="sbuild::run_parts::error_code" ref="4a9327c8eadc1936c9c06a4fd3698e04" args="" -->
 
142
<div class="memitem">
 
143
<div class="memproto">
 
144
      <table class="memname">
 
145
        <tr>
 
146
          <td class="memname">enum <a class="el" href="classsbuild_1_1run__parts.html#4a9327c8eadc1936c9c06a4fd3698e04">sbuild::run_parts::error_code</a>          </td>
 
147
        </tr>
 
148
      </table>
 
149
</div>
 
150
<div class="memdoc">
 
151
 
 
152
<p>
 
153
Error codes. 
 
154
<p>
 
155
<dl compact><dt><b>Enumerator: </b></dt><dd>
 
156
<table border="0" cellspacing="2" cellpadding="0">
 
157
<tr><td valign="top"><em><a class="anchor" name="4a9327c8eadc1936c9c06a4fd3698e04af2ca23844af35838d41cbdae9569274"></a><!-- doxytag: member="CHILD_FORK" ref="4a9327c8eadc1936c9c06a4fd3698e04af2ca23844af35838d41cbdae9569274" args="" -->CHILD_FORK</em>&nbsp;</td><td>
 
158
Failed to fork child. </td></tr>
 
159
<tr><td valign="top"><em><a class="anchor" name="4a9327c8eadc1936c9c06a4fd3698e049c84bb2e9024b5f18d2acbc868bc5ded"></a><!-- doxytag: member="CHILD_WAIT" ref="4a9327c8eadc1936c9c06a4fd3698e049c84bb2e9024b5f18d2acbc868bc5ded" args="" -->CHILD_WAIT</em>&nbsp;</td><td>
 
160
Wait for child failed. </td></tr>
 
161
<tr><td valign="top"><em><a class="anchor" name="4a9327c8eadc1936c9c06a4fd3698e0495bda5782d115266dc4d85a36d008081"></a><!-- doxytag: member="EXEC" ref="4a9327c8eadc1936c9c06a4fd3698e0495bda5782d115266dc4d85a36d008081" args="" -->EXEC</em>&nbsp;</td><td>
 
162
Failed to execute. </td></tr>
 
163
</table>
 
164
</dl>
 
165
 
 
166
</div>
 
167
</div><p>
 
168
<hr><h2>Constructor &amp; Destructor Documentation</h2>
 
169
<a class="anchor" name="f42f73f70bb309c35cb71b50654c6e0d"></a><!-- doxytag: member="sbuild::run_parts::run_parts" ref="f42f73f70bb309c35cb71b50654c6e0d" args="(std::string const &amp;directory, bool lsb_mode=true, bool abort_on_error=true, mode_t umask=022)" -->
 
170
<div class="memitem">
 
171
<div class="memproto">
 
172
      <table class="memname">
 
173
        <tr>
 
174
          <td class="memname">run_parts::run_parts           </td>
 
175
          <td>(</td>
 
176
          <td class="paramtype">std::string const &amp;&nbsp;</td>
 
177
          <td class="paramname"> <em>directory</em>, </td>
 
178
        </tr>
 
179
        <tr>
 
180
          <td class="paramkey"></td>
 
181
          <td></td>
 
182
          <td class="paramtype">bool&nbsp;</td>
 
183
          <td class="paramname"> <em>lsb_mode</em> = <code>true</code>, </td>
 
184
        </tr>
 
185
        <tr>
 
186
          <td class="paramkey"></td>
 
187
          <td></td>
 
188
          <td class="paramtype">bool&nbsp;</td>
 
189
          <td class="paramname"> <em>abort_on_error</em> = <code>true</code>, </td>
 
190
        </tr>
 
191
        <tr>
 
192
          <td class="paramkey"></td>
 
193
          <td></td>
 
194
          <td class="paramtype">mode_t&nbsp;</td>
 
195
          <td class="paramname"> <em>umask</em> = <code>022</code></td><td>&nbsp;</td>
 
196
        </tr>
 
197
        <tr>
 
198
          <td></td>
 
199
          <td>)</td>
 
200
          <td></td><td></td><td width="100%"></td>
 
201
        </tr>
 
202
      </table>
 
203
</div>
 
204
<div class="memdoc">
 
205
 
 
206
<p>
 
207
The constructor. 
 
208
<p>
 
209
 
 
210
</div>
 
211
</div><p>
 
212
<a class="anchor" name="4492bf90d8680c598d3d1b7b80cc0df9"></a><!-- doxytag: member="sbuild::run_parts::~run_parts" ref="4492bf90d8680c598d3d1b7b80cc0df9" args="()" -->
 
213
<div class="memitem">
 
214
<div class="memproto">
 
215
      <table class="memname">
 
216
        <tr>
 
217
          <td class="memname">run_parts::~run_parts           </td>
 
218
          <td>(</td>
 
219
          <td class="paramname">          </td>
 
220
          <td>&nbsp;)&nbsp;</td>
 
221
          <td width="100%"></td>
 
222
        </tr>
 
223
      </table>
 
224
</div>
 
225
<div class="memdoc">
 
226
 
 
227
<p>
 
228
The destructor. 
 
229
<p>
 
230
 
 
231
</div>
 
232
</div><p>
 
233
<hr><h2>Member Function Documentation</h2>
 
234
<a class="anchor" name="c50a6f72fd4e90eb40fb7ca24df43194"></a><!-- doxytag: member="sbuild::run_parts::check_filename" ref="c50a6f72fd4e90eb40fb7ca24df43194" args="(std::string const &amp;name)" -->
 
235
<div class="memitem">
 
236
<div class="memproto">
 
237
      <table class="memname">
 
238
        <tr>
 
239
          <td class="memname">bool run_parts::check_filename           </td>
 
240
          <td>(</td>
 
241
          <td class="paramtype">std::string const &amp;&nbsp;</td>
 
242
          <td class="paramname"> <em>name</em>          </td>
 
243
          <td>&nbsp;)&nbsp;</td>
 
244
          <td width="100%"><code> [private]</code></td>
 
245
        </tr>
 
246
      </table>
 
247
</div>
 
248
<div class="memdoc">
 
249
 
 
250
<p>
 
251
 
 
252
</div>
 
253
</div><p>
 
254
<a class="anchor" name="9d37e5d0c50f00a3206d3eb8b4869e8e"></a><!-- doxytag: member="sbuild::run_parts::get_reverse" ref="9d37e5d0c50f00a3206d3eb8b4869e8e" args="() const " -->
 
255
<div class="memitem">
 
256
<div class="memproto">
 
257
      <table class="memname">
 
258
        <tr>
 
259
          <td class="memname">bool run_parts::get_reverse           </td>
 
260
          <td>(</td>
 
261
          <td class="paramname">          </td>
 
262
          <td>&nbsp;)&nbsp;</td>
 
263
          <td width="100%"> const</td>
 
264
        </tr>
 
265
      </table>
 
266
</div>
 
267
<div class="memdoc">
 
268
 
 
269
<p>
 
270
Get the script execution order. 
 
271
<p>
 
272
<dl compact><dt><b>Returns:</b></dt><dd>true if executing in reverse, otherwise false. </dd></dl>
 
273
 
 
274
</div>
 
275
</div><p>
 
276
<a class="anchor" name="5bb65ff153e452136f8435fe232a023b"></a><!-- doxytag: member="sbuild::run_parts::get_verbose" ref="5bb65ff153e452136f8435fe232a023b" args="() const " -->
 
277
<div class="memitem">
 
278
<div class="memproto">
 
279
      <table class="memname">
 
280
        <tr>
 
281
          <td class="memname">bool run_parts::get_verbose           </td>
 
282
          <td>(</td>
 
283
          <td class="paramname">          </td>
 
284
          <td>&nbsp;)&nbsp;</td>
 
285
          <td width="100%"> const</td>
 
286
        </tr>
 
287
      </table>
 
288
</div>
 
289
<div class="memdoc">
 
290
 
 
291
<p>
 
292
Get the verbosity level. 
 
293
<p>
 
294
<dl compact><dt><b>Returns:</b></dt><dd>true if verbose, otherwise false. </dd></dl>
 
295
 
 
296
</div>
 
297
</div><p>
 
298
<a class="anchor" name="b7f81115b974b0cc182e39455501b052"></a><!-- doxytag: member="sbuild::run_parts::run" ref="b7f81115b974b0cc182e39455501b052" args="(string_list const &amp;command, environment const &amp;env)" -->
 
299
<div class="memitem">
 
300
<div class="memproto">
 
301
      <table class="memname">
 
302
        <tr>
 
303
          <td class="memname">int run_parts::run           </td>
 
304
          <td>(</td>
 
305
          <td class="paramtype"><a class="el" href="namespacesbuild.html#4268c3202ab4b20cbebf347a6d69393f">string_list</a> const &amp;&nbsp;</td>
 
306
          <td class="paramname"> <em>command</em>, </td>
 
307
        </tr>
 
308
        <tr>
 
309
          <td class="paramkey"></td>
 
310
          <td></td>
 
311
          <td class="paramtype"><a class="el" href="classsbuild_1_1environment.html">environment</a> const &amp;&nbsp;</td>
 
312
          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
 
313
        </tr>
 
314
        <tr>
 
315
          <td></td>
 
316
          <td>)</td>
 
317
          <td></td><td></td><td width="100%"></td>
 
318
        </tr>
 
319
      </table>
 
320
</div>
 
321
<div class="memdoc">
 
322
 
 
323
<p>
 
324
 
 
325
</div>
 
326
</div><p>
 
327
<a class="anchor" name="34e33e82b352ca2f7e6d8b42f20c9e62"></a><!-- doxytag: member="sbuild::run_parts::run_child" ref="34e33e82b352ca2f7e6d8b42f20c9e62" args="(std::string const &amp;file, string_list const &amp;command, environment const &amp;env)" -->
 
328
<div class="memitem">
 
329
<div class="memproto">
 
330
      <table class="memname">
 
331
        <tr>
 
332
          <td class="memname">int run_parts::run_child           </td>
 
333
          <td>(</td>
 
334
          <td class="paramtype">std::string const &amp;&nbsp;</td>
 
335
          <td class="paramname"> <em>file</em>, </td>
 
336
        </tr>
 
337
        <tr>
 
338
          <td class="paramkey"></td>
 
339
          <td></td>
 
340
          <td class="paramtype"><a class="el" href="namespacesbuild.html#4268c3202ab4b20cbebf347a6d69393f">string_list</a> const &amp;&nbsp;</td>
 
341
          <td class="paramname"> <em>command</em>, </td>
 
342
        </tr>
 
343
        <tr>
 
344
          <td class="paramkey"></td>
 
345
          <td></td>
 
346
          <td class="paramtype"><a class="el" href="classsbuild_1_1environment.html">environment</a> const &amp;&nbsp;</td>
 
347
          <td class="paramname"> <em>env</em></td><td>&nbsp;</td>
 
348
        </tr>
 
349
        <tr>
 
350
          <td></td>
 
351
          <td>)</td>
 
352
          <td></td><td></td><td width="100%"><code> [private]</code></td>
 
353
        </tr>
 
354
      </table>
 
355
</div>
 
356
<div class="memdoc">
 
357
 
 
358
<p>
 
359
 
 
360
</div>
 
361
</div><p>
 
362
<a class="anchor" name="470f2cf23128071df0cf47b8907e4e0c"></a><!-- doxytag: member="sbuild::run_parts::set_reverse" ref="470f2cf23128071df0cf47b8907e4e0c" args="(bool reverse)" -->
 
363
<div class="memitem">
 
364
<div class="memproto">
 
365
      <table class="memname">
 
366
        <tr>
 
367
          <td class="memname">void run_parts::set_reverse           </td>
 
368
          <td>(</td>
 
369
          <td class="paramtype">bool&nbsp;</td>
 
370
          <td class="paramname"> <em>reverse</em>          </td>
 
371
          <td>&nbsp;)&nbsp;</td>
 
372
          <td width="100%"></td>
 
373
        </tr>
 
374
      </table>
 
375
</div>
 
376
<div class="memdoc">
 
377
 
 
378
<p>
 
379
Set the script execution order. 
 
380
<p>
 
381
<dl compact><dt><b>Parameters:</b></dt><dd>
 
382
  <table border="0" cellspacing="2" cellpadding="0">
 
383
    <tr><td valign="top"></td><td valign="top"><em>reverse</em>&nbsp;</td><td>true to execute in reverse, otherwise false. </td></tr>
 
384
  </table>
 
385
</dl>
 
386
 
 
387
</div>
 
388
</div><p>
 
389
<a class="anchor" name="b01aa9e4a6c62413c2af2876dd1f1beb"></a><!-- doxytag: member="sbuild::run_parts::set_verbose" ref="b01aa9e4a6c62413c2af2876dd1f1beb" args="(bool verbose)" -->
 
390
<div class="memitem">
 
391
<div class="memproto">
 
392
      <table class="memname">
 
393
        <tr>
 
394
          <td class="memname">void run_parts::set_verbose           </td>
 
395
          <td>(</td>
 
396
          <td class="paramtype">bool&nbsp;</td>
 
397
          <td class="paramname"> <em>verbose</em>          </td>
 
398
          <td>&nbsp;)&nbsp;</td>
 
399
          <td width="100%"></td>
 
400
        </tr>
 
401
      </table>
 
402
</div>
 
403
<div class="memdoc">
 
404
 
 
405
<p>
 
406
Set the verbosity level. 
 
407
<p>
 
408
<dl compact><dt><b>Parameters:</b></dt><dd>
 
409
  <table border="0" cellspacing="2" cellpadding="0">
 
410
    <tr><td valign="top"></td><td valign="top"><em>verbose</em>&nbsp;</td><td>true to be verbose, otherwise false. </td></tr>
 
411
  </table>
 
412
</dl>
 
413
 
 
414
</div>
 
415
</div><p>
 
416
<a class="anchor" name="3a82f0e167a3ead5a4d8b3d40c99aab9"></a><!-- doxytag: member="sbuild::run_parts::wait_for_child" ref="3a82f0e167a3ead5a4d8b3d40c99aab9" args="(pid_t pid, int &amp;child_status)" -->
 
417
<div class="memitem">
 
418
<div class="memproto">
 
419
      <table class="memname">
 
420
        <tr>
 
421
          <td class="memname">void run_parts::wait_for_child           </td>
 
422
          <td>(</td>
 
423
          <td class="paramtype">pid_t&nbsp;</td>
 
424
          <td class="paramname"> <em>pid</em>, </td>
 
425
        </tr>
 
426
        <tr>
 
427
          <td class="paramkey"></td>
 
428
          <td></td>
 
429
          <td class="paramtype">int &amp;&nbsp;</td>
 
430
          <td class="paramname"> <em>child_status</em></td><td>&nbsp;</td>
 
431
        </tr>
 
432
        <tr>
 
433
          <td></td>
 
434
          <td>)</td>
 
435
          <td></td><td></td><td width="100%"><code> [private]</code></td>
 
436
        </tr>
 
437
      </table>
 
438
</div>
 
439
<div class="memdoc">
 
440
 
 
441
<p>
 
442
 
 
443
</div>
 
444
</div><p>
 
445
<hr><h2>Friends And Related Function Documentation</h2>
 
446
<a class="anchor" name="17cb0bf5d1a6738446c020320068150f"></a><!-- doxytag: member="sbuild::run_parts::operator&lt;&lt;" ref="17cb0bf5d1a6738446c020320068150f" args="(std::basic_ostream&lt; charT, traits &gt; &amp;stream, run_parts const &amp;rhs)" -->
 
447
<div class="memitem">
 
448
<div class="memproto">
 
449
<div class="memtemplate">
 
450
template&lt;class charT, class traits&gt; </div>
 
451
      <table class="memname">
 
452
        <tr>
 
453
          <td class="memname">std::basic_ostream&lt;charT,traits&gt;&amp; operator&lt;&lt;           </td>
 
454
          <td>(</td>
 
455
          <td class="paramtype">std::basic_ostream&lt; charT, traits &gt; &amp;&nbsp;</td>
 
456
          <td class="paramname"> <em>stream</em>, </td>
 
457
        </tr>
 
458
        <tr>
 
459
          <td class="paramkey"></td>
 
460
          <td></td>
 
461
          <td class="paramtype"><a class="el" href="classsbuild_1_1run__parts.html">run_parts</a> const &amp;&nbsp;</td>
 
462
          <td class="paramname"> <em>rhs</em></td><td>&nbsp;</td>
 
463
        </tr>
 
464
        <tr>
 
465
          <td></td>
 
466
          <td>)</td>
 
467
          <td></td><td></td><td width="100%"><code> [friend]</code></td>
 
468
        </tr>
 
469
      </table>
 
470
</div>
 
471
<div class="memdoc">
 
472
 
 
473
<p>
 
474
Output the environment to an ostream. 
 
475
<p>
 
476
<dl compact><dt><b>Parameters:</b></dt><dd>
 
477
  <table border="0" cellspacing="2" cellpadding="0">
 
478
    <tr><td valign="top"></td><td valign="top"><em>stream</em>&nbsp;</td><td>the stream to output to. </td></tr>
 
479
    <tr><td valign="top"></td><td valign="top"><em>rhs</em>&nbsp;</td><td>the environment to output. </td></tr>
 
480
  </table>
 
481
</dl>
 
482
<dl compact><dt><b>Returns:</b></dt><dd>the stream. </dd></dl>
 
483
 
 
484
</div>
 
485
</div><p>
 
486
<hr><h2>Member Data Documentation</h2>
 
487
<a class="anchor" name="0fb540198949669fa7f55fd2bff50c90"></a><!-- doxytag: member="sbuild::run_parts::abort_on_error" ref="0fb540198949669fa7f55fd2bff50c90" args="" -->
 
488
<div class="memitem">
 
489
<div class="memproto">
 
490
      <table class="memname">
 
491
        <tr>
 
492
          <td class="memname">bool <a class="el" href="classsbuild_1_1run__parts.html#0fb540198949669fa7f55fd2bff50c90">sbuild::run_parts::abort_on_error</a><code> [private]</code>          </td>
 
493
        </tr>
 
494
      </table>
 
495
</div>
 
496
<div class="memdoc">
 
497
 
 
498
<p>
 
499
 
 
500
</div>
 
501
</div><p>
 
502
<a class="anchor" name="a274a9c951462601b3008c685f633ffe"></a><!-- doxytag: member="sbuild::run_parts::directory" ref="a274a9c951462601b3008c685f633ffe" args="" -->
 
503
<div class="memitem">
 
504
<div class="memproto">
 
505
      <table class="memname">
 
506
        <tr>
 
507
          <td class="memname">std::string <a class="el" href="classsbuild_1_1run__parts.html#a274a9c951462601b3008c685f633ffe">sbuild::run_parts::directory</a><code> [private]</code>          </td>
 
508
        </tr>
 
509
      </table>
 
510
</div>
 
511
<div class="memdoc">
 
512
 
 
513
<p>
 
514
 
 
515
</div>
 
516
</div><p>
 
517
<a class="anchor" name="110590b6f2d494ced7ae3152f5e0482b"></a><!-- doxytag: member="sbuild::run_parts::lsb_mode" ref="110590b6f2d494ced7ae3152f5e0482b" args="" -->
 
518
<div class="memitem">
 
519
<div class="memproto">
 
520
      <table class="memname">
 
521
        <tr>
 
522
          <td class="memname">bool <a class="el" href="classsbuild_1_1run__parts.html#110590b6f2d494ced7ae3152f5e0482b">sbuild::run_parts::lsb_mode</a><code> [private]</code>          </td>
 
523
        </tr>
 
524
      </table>
 
525
</div>
 
526
<div class="memdoc">
 
527
 
 
528
<p>
 
529
 
 
530
</div>
 
531
</div><p>
 
532
<a class="anchor" name="cfd014bae60c266e27fe459a7031be89"></a><!-- doxytag: member="sbuild::run_parts::programs" ref="cfd014bae60c266e27fe459a7031be89" args="" -->
 
533
<div class="memitem">
 
534
<div class="memproto">
 
535
      <table class="memname">
 
536
        <tr>
 
537
          <td class="memname"><a class="el" href="classsbuild_1_1run__parts.html#7090f8350fef2a974bd5b01872e19f65">program_set</a> <a class="el" href="classsbuild_1_1run__parts.html#cfd014bae60c266e27fe459a7031be89">sbuild::run_parts::programs</a><code> [private]</code>          </td>
 
538
        </tr>
 
539
      </table>
 
540
</div>
 
541
<div class="memdoc">
 
542
 
 
543
<p>
 
544
 
 
545
</div>
 
546
</div><p>
 
547
<a class="anchor" name="91e517dd8d186f8fafc8d28997b530ba"></a><!-- doxytag: member="sbuild::run_parts::reverse" ref="91e517dd8d186f8fafc8d28997b530ba" args="" -->
 
548
<div class="memitem">
 
549
<div class="memproto">
 
550
      <table class="memname">
 
551
        <tr>
 
552
          <td class="memname">bool <a class="el" href="classsbuild_1_1run__parts.html#91e517dd8d186f8fafc8d28997b530ba">sbuild::run_parts::reverse</a><code> [private]</code>          </td>
 
553
        </tr>
 
554
      </table>
 
555
</div>
 
556
<div class="memdoc">
 
557
 
 
558
<p>
 
559
 
 
560
</div>
 
561
</div><p>
 
562
<a class="anchor" name="609f6f4a61a5d15851eb6f074ed74b3c"></a><!-- doxytag: member="sbuild::run_parts::umask" ref="609f6f4a61a5d15851eb6f074ed74b3c" args="" -->
 
563
<div class="memitem">
 
564
<div class="memproto">
 
565
      <table class="memname">
 
566
        <tr>
 
567
          <td class="memname">mode_t <a class="el" href="classsbuild_1_1run__parts.html#609f6f4a61a5d15851eb6f074ed74b3c">sbuild::run_parts::umask</a><code> [private]</code>          </td>
 
568
        </tr>
 
569
      </table>
 
570
</div>
 
571
<div class="memdoc">
 
572
 
 
573
<p>
 
574
 
 
575
</div>
 
576
</div><p>
 
577
<a class="anchor" name="eab6414ec07281cb6c5b58f60c0d23e0"></a><!-- doxytag: member="sbuild::run_parts::verbose" ref="eab6414ec07281cb6c5b58f60c0d23e0" args="" -->
 
578
<div class="memitem">
 
579
<div class="memproto">
 
580
      <table class="memname">
 
581
        <tr>
 
582
          <td class="memname">bool <a class="el" href="classsbuild_1_1run__parts.html#eab6414ec07281cb6c5b58f60c0d23e0">sbuild::run_parts::verbose</a><code> [private]</code>          </td>
 
583
        </tr>
 
584
      </table>
 
585
</div>
 
586
<div class="memdoc">
 
587
 
 
588
<p>
 
589
 
 
590
</div>
 
591
</div><p>
 
592
<hr>The documentation for this class was generated from the following files:<ul>
 
593
<li>sbuild/<a class="el" href="sbuild-run-parts_8h-source.html">sbuild-run-parts.h</a><li>sbuild/<a class="el" href="sbuild-run-parts_8cc.html">sbuild-run-parts.cc</a></ul>
 
594
<hr size="1"><address style="align: right;"><small>Generated on Thu Jul 6 19:28:05 2006 for schroot by&nbsp;
 
595
<a href="http://www.doxygen.org/index.html">
 
596
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
 
597
</body>
 
598
</html>