~ubuntu-branches/ubuntu/precise/exiv2/precise

« back to all changes in this revision

Viewing changes to doc/html/classAction_1_1Print.html

  • Committer: Bazaar Package Importer
  • Author(s): Anthony Mercatante
  • Date: 2006-12-07 18:40:10 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20061207184010-0ouu8v0dr8nznob9
Tags: 0.12-0ubuntu1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
5
<link href="tabs.css" rel="stylesheet" type="text/css">
6
6
</head><body>
7
 
<!-- Generated by Doxygen 1.4.6 -->
 
7
<!-- Generated by Doxygen 1.5.1 -->
8
8
<div class="tabs">
9
9
  <ul>
10
10
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
12
12
    <li id="current"><a href="classes.html"><span>Classes</span></a></li>
13
13
    <li><a href="files.html"><span>Files</span></a></li>
14
14
    <li><a href="examples.html"><span>Examples</span></a></li>
 
15
    <li>
 
16
      <form action="search.php" method="get">
 
17
        <table cellspacing="0" cellpadding="0" border="0">
 
18
          <tr>
 
19
            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
 
20
            <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
 
21
          </tr>
 
22
        </table>
 
23
      </form>
 
24
    </li>
15
25
  </ul></div>
16
26
<div class="tabs">
17
27
  <ul>
29
39
<p>
30
40
Inheritance diagram for Action::Print:<p><center><img src="classAction_1_1Print__inherit__graph.png" border="0" usemap="#Action_1_1Print__inherit__map" alt="Inheritance graph"></center>
31
41
<map name="Action_1_1Print__inherit__map">
32
 
<area href="classAction_1_1Task.html" shape="rect" coords="6,7,102,31" alt="">
 
42
<area href="classAction_1_1Task.html" shape="rect" coords="6,7,110,31" alt="">
33
43
</map>
34
44
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for Action::Print:<p><center><img src="classAction_1_1Print__coll__graph.png" border="0" usemap="#Action_1_1Print__coll__map" alt="Collaboration graph"></center>
35
45
<map name="Action_1_1Print__coll__map">
36
 
<area href="classAction_1_1Task.html" shape="rect" coords="5,175,101,199" alt="">
 
46
<area href="classAction_1_1Task.html" shape="rect" coords="5,175,109,199" alt="">
37
47
</map>
38
48
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classAction_1_1Print-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
39
49
<tr><td></td></tr>
46
56
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAction_1_1Print.html#c5b21e74a2c628d498c3103a42cc8e21">run</a> (const std::string &amp;path)</td></tr>
47
57
 
48
58
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Application interface to perform a task.  <a href="#c5b21e74a2c628d498c3103a42cc8e21"></a><br></td></tr>
49
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="97b8c0ce879e43ab1f540bfb15be5069"></a><!-- doxytag: member="Action::Print::clone" ref="97b8c0ce879e43ab1f540bfb15be5069" args="() const " -->
50
 
<a class="el" href="classAction_1_1Print.html#d95151e0d7da46f1a8360fc2f73358c8">AutoPtr</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAction_1_1Print.html#97b8c0ce879e43ab1f540bfb15be5069">clone</a> () const </td></tr>
 
59
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c41e0186b0f972a392e9a645eade0bc7"></a><!-- doxytag: member="Action::Print::clone" ref="c41e0186b0f972a392e9a645eade0bc7" args="() const" -->
 
60
<a class="el" href="classAction_1_1Task.html#76329f48810f8e555b233d9f699faadd">AutoPtr</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAction_1_1Print.html#c41e0186b0f972a392e9a645eade0bc7">clone</a> () const</td></tr>
51
61
 
52
62
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Virtual copy construction. <br></td></tr>
53
63
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="05cf9ae1ba5de0d592f1e4bfea4d5e40"></a><!-- doxytag: member="Action::Print::printComment" ref="05cf9ae1ba5de0d592f1e4bfea4d5e40" args="()" -->
66
76
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAction_1_1Print.html#8ff7b158d0af021b17484872378856db">printList</a> ()</td></tr>
67
77
 
68
78
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classAction_1_1Print.html">Print</a> the list of Exif data in user defined format. <br></td></tr>
69
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e6a57a585884520b5d80285122863a21"></a><!-- doxytag: member="Action::Print::printLabel" ref="e6a57a585884520b5d80285122863a21" args="(const std::string &amp;label) const " -->
70
 
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAction_1_1Print.html#e6a57a585884520b5d80285122863a21">printLabel</a> (const std::string &amp;label) const </td></tr>
 
79
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3f922e4c5107ad7e906b827a3286560d"></a><!-- doxytag: member="Action::Print::printLabel" ref="3f922e4c5107ad7e906b827a3286560d" args="(const std::string &amp;label) const" -->
 
80
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAction_1_1Print.html#3f922e4c5107ad7e906b827a3286560d">printLabel</a> (const std::string &amp;label) const</td></tr>
71
81
 
72
82
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classAction_1_1Print.html">Print</a> the label for a summary line. <br></td></tr>
73
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAction_1_1Print.html#cd5af3af6b2d556b223cdf42ecd8095d">printTag</a> (const <a class="el" href="classExiv2_1_1ExifData.html">Exiv2::ExifData</a> &amp;exifData, const std::string &amp;key, const std::string &amp;label=&quot;&quot;) const </td></tr>
 
83
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAction_1_1Print.html#83c01e37167a980af5102e49c0f0f2dc">printTag</a> (const <a class="el" href="classExiv2_1_1ExifData.html">Exiv2::ExifData</a> &amp;exifData, const std::string &amp;key, const std::string &amp;label=&quot;&quot;) const</td></tr>
74
84
 
75
 
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classAction_1_1Print.html">Print</a> one summary line with a label (if provided) and requested data. A line break is printed only if a label is provided.  <a href="#cd5af3af6b2d556b223cdf42ecd8095d"></a><br></td></tr>
 
85
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classAction_1_1Print.html">Print</a> one summary line with a label (if provided) and requested data. A line break is printed only if a label is provided.  <a href="#83c01e37167a980af5102e49c0f0f2dc"></a><br></td></tr>
76
86
</table>
77
87
<hr><a name="_details"></a><h2>Detailed Description</h2>
78
88
Print the Exif (or other metadata) of a file to stdout 
79
89
<p>
80
90
<hr><h2>Member Function Documentation</h2>
81
 
<a class="anchor" name="cd5af3af6b2d556b223cdf42ecd8095d"></a><!-- doxytag: member="Action::Print::printTag" ref="cd5af3af6b2d556b223cdf42ecd8095d" args="(const Exiv2::ExifData &amp;exifData, const std::string &amp;key, const std::string &amp;label=&quot;&quot;) const " --><p>
82
 
<table class="mdTable" cellpadding="2" cellspacing="0">
83
 
  <tr>
84
 
    <td class="mdRow">
85
 
      <table cellpadding="0" cellspacing="0" border="0">
86
 
        <tr>
87
 
          <td class="md" nowrap valign="top">int Action::Print::printTag           </td>
88
 
          <td class="md" valign="top">(&nbsp;</td>
89
 
          <td class="md" nowrap valign="top">const <a class="el" href="classExiv2_1_1ExifData.html">Exiv2::ExifData</a> &amp;&nbsp;</td>
90
 
          <td class="mdname" nowrap> <em>exifData</em>, </td>
91
 
        </tr>
92
 
        <tr>
93
 
          <td class="md" nowrap align="right"></td>
94
 
          <td class="md"></td>
95
 
          <td class="md" nowrap>const std::string &amp;&nbsp;</td>
96
 
          <td class="mdname" nowrap> <em>key</em>, </td>
97
 
        </tr>
98
 
        <tr>
99
 
          <td class="md" nowrap align="right"></td>
100
 
          <td class="md"></td>
101
 
          <td class="md" nowrap>const std::string &amp;&nbsp;</td>
102
 
          <td class="mdname" nowrap> <em>label</em> = <code>&quot;&quot;</code></td>
103
 
        </tr>
104
 
        <tr>
105
 
          <td class="md"></td>
106
 
          <td class="md">)&nbsp;</td>
107
 
          <td class="md" colspan="2"> const</td>
108
 
        </tr>
109
 
      </table>
110
 
    </td>
111
 
  </tr>
112
 
</table>
113
 
<table cellspacing="5" cellpadding="0" border="0">
114
 
  <tr>
115
 
    <td>
116
 
      &nbsp;
117
 
    </td>
118
 
    <td>
119
 
 
120
 
<p>
121
 
<a class="el" href="classAction_1_1Print.html">Print</a> one summary line with a label (if provided) and requested data. A line break is printed only if a label is provided. 
122
 
<p>
123
 
<dl compact><dt><b>Returns:</b></dt><dd>1 if a line was written, 0 if the key was not found. </dd></dl>
124
 
    </td>
125
 
  </tr>
126
 
</table>
127
 
<a class="anchor" name="c5b21e74a2c628d498c3103a42cc8e21"></a><!-- doxytag: member="Action::Print::run" ref="c5b21e74a2c628d498c3103a42cc8e21" args="(const std::string &amp;path)" --><p>
128
 
<table class="mdTable" cellpadding="2" cellspacing="0">
129
 
  <tr>
130
 
    <td class="mdRow">
131
 
      <table cellpadding="0" cellspacing="0" border="0">
132
 
        <tr>
133
 
          <td class="md" nowrap valign="top">int Action::Print::run           </td>
134
 
          <td class="md" valign="top">(&nbsp;</td>
135
 
          <td class="md" nowrap valign="top">const std::string &amp;&nbsp;</td>
136
 
          <td class="mdname1" valign="top" nowrap> <em>path</em>          </td>
137
 
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
138
 
          <td class="md" nowrap><code> [virtual]</code></td>
139
 
        </tr>
140
 
      </table>
141
 
    </td>
142
 
  </tr>
143
 
</table>
144
 
<table cellspacing="5" cellpadding="0" border="0">
145
 
  <tr>
146
 
    <td>
147
 
      &nbsp;
148
 
    </td>
149
 
    <td>
 
91
<a class="anchor" name="c5b21e74a2c628d498c3103a42cc8e21"></a><!-- doxytag: member="Action::Print::run" ref="c5b21e74a2c628d498c3103a42cc8e21" args="(const std::string &amp;path)" -->
 
92
<div class="memitem">
 
93
<div class="memproto">
 
94
      <table class="memname">
 
95
        <tr>
 
96
          <td class="memname">int Action::Print::run           </td>
 
97
          <td>(</td>
 
98
          <td class="paramtype">const std::string &amp;&nbsp;</td>
 
99
          <td class="paramname"> <em>path</em>          </td>
 
100
          <td>&nbsp;)&nbsp;</td>
 
101
          <td width="100%"><code> [virtual]</code></td>
 
102
        </tr>
 
103
      </table>
 
104
</div>
 
105
<div class="memdoc">
150
106
 
151
107
<p>
152
108
Application interface to perform a task. 
156
112
    <tr><td valign="top"></td><td valign="top"><em>path</em>&nbsp;</td><td>Path of the file to process. </td></tr>
157
113
  </table>
158
114
</dl>
159
 
<dl compact><dt><b>Returns:</b></dt><dd>0 if successful. </dd></dl>
160
 
 
161
 
<p>
162
 
Implements <a class="el" href="classAction_1_1Task.html#a10ce979cdedb8470d36413ec3a57bf2">Action::Task</a>.    </td>
163
 
  </tr>
164
 
</table>
 
115
<dl class="return" compact><dt><b>Returns:</b></dt><dd>0 if successful. </dd></dl>
 
116
 
 
117
<p>
 
118
Implements <a class="el" href="classAction_1_1Task.html#a10ce979cdedb8470d36413ec3a57bf2">Action::Task</a>.
 
119
</div>
 
120
</div><p>
 
121
<a class="anchor" name="83c01e37167a980af5102e49c0f0f2dc"></a><!-- doxytag: member="Action::Print::printTag" ref="83c01e37167a980af5102e49c0f0f2dc" args="(const Exiv2::ExifData &amp;exifData, const std::string &amp;key, const std::string &amp;label=&quot;&quot;) const" -->
 
122
<div class="memitem">
 
123
<div class="memproto">
 
124
      <table class="memname">
 
125
        <tr>
 
126
          <td class="memname">int Action::Print::printTag           </td>
 
127
          <td>(</td>
 
128
          <td class="paramtype">const <a class="el" href="classExiv2_1_1ExifData.html">Exiv2::ExifData</a> &amp;&nbsp;</td>
 
129
          <td class="paramname"> <em>exifData</em>, </td>
 
130
        </tr>
 
131
        <tr>
 
132
          <td class="paramkey"></td>
 
133
          <td></td>
 
134
          <td class="paramtype">const std::string &amp;&nbsp;</td>
 
135
          <td class="paramname"> <em>key</em>, </td>
 
136
        </tr>
 
137
        <tr>
 
138
          <td class="paramkey"></td>
 
139
          <td></td>
 
140
          <td class="paramtype">const std::string &amp;&nbsp;</td>
 
141
          <td class="paramname"> <em>label</em> = <code>&quot;&quot;</code></td><td>&nbsp;</td>
 
142
        </tr>
 
143
        <tr>
 
144
          <td></td>
 
145
          <td>)</td>
 
146
          <td></td><td></td><td width="100%"> const</td>
 
147
        </tr>
 
148
      </table>
 
149
</div>
 
150
<div class="memdoc">
 
151
 
 
152
<p>
 
153
<a class="el" href="classAction_1_1Print.html">Print</a> one summary line with a label (if provided) and requested data. A line break is printed only if a label is provided. 
 
154
<p>
 
155
<dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if a line was written, 0 if the key was not found. </dd></dl>
 
156
 
 
157
</div>
 
158
</div><p>
165
159
<hr>The documentation for this class was generated from the following files:<ul>
166
160
<li><a class="el" href="actions_8hpp.html">actions.hpp</a><li>actions.cpp</ul>
167
 
<hr size="1"><address style="align: right;"><small>Generated on Fri Jun 2 23:54:40 2006 for Exiv2 by&nbsp;
 
161
<hr size="1"><address style="align: right;"><small>Generated on Mon Nov 27 20:16:23 2006 for Exiv2 by&nbsp;
168
162
<a href="http://www.doxygen.org/index.html">
169
 
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
 
163
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
170
164
</body>
171
165
</html>