~ubuntu-branches/ubuntu/precise/apt/precise-updates

« back to all changes in this revision

Viewing changes to debian/libapt-pkg-doc/usr/share/doc/libapt-pkg-doc/html/structpkgCache_1_1PackageFile.html

  • Committer: Package Import Robot
  • Author(s): Dave Chiluk
  • Date: 2013-08-20 09:56:40 UTC
  • Revision ID: package-import@ubuntu.com-20130820095640-149vgzh4dzn0umhv
Tags: 0.8.16~exp12ubuntu10.14
Fix unhandled If-Modified-Since case that causes apt lists corruption.
LP: #1179781

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
 
<html xmlns="http://www.w3.org/1999/xhtml">
3
 
<head>
4
 
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
 
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
 
<title>apt: pkgCache::PackageFile Struct Reference</title>
7
 
 
8
 
<link href="tabs.css" rel="stylesheet" type="text/css"/>
9
 
<link href="doxygen.css" rel="stylesheet" type="text/css" />
10
 
 
11
 
 
12
 
 
13
 
</head>
14
 
<body>
15
 
<div id="top"><!-- do not remove this div! -->
16
 
 
17
 
 
18
 
<div id="titlearea">
19
 
<table cellspacing="0" cellpadding="0">
20
 
 <tbody>
21
 
 <tr style="height: 56px;">
22
 
  
23
 
  
24
 
  <td style="padding-left: 0.5em;">
25
 
   <div id="projectname">apt
26
 
   &#160;<span id="projectnumber">@VERSION@</span>
27
 
   </div>
28
 
   
29
 
  </td>
30
 
  
31
 
  
32
 
  
33
 
 </tr>
34
 
 </tbody>
35
 
</table>
36
 
</div>
37
 
 
38
 
<!-- Generated by Doxygen 1.7.6.1 -->
39
 
  <div id="navrow1" class="tabs">
40
 
    <ul class="tablist">
41
 
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
42
 
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
43
 
      <li><a href="modules.html"><span>Modules</span></a></li>
44
 
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
45
 
      <li><a href="files.html"><span>Files</span></a></li>
46
 
      <li><a href="dirs.html"><span>Directories</span></a></li>
47
 
    </ul>
48
 
  </div>
49
 
  <div id="navrow2" class="tabs2">
50
 
    <ul class="tablist">
51
 
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
52
 
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
53
 
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
54
 
    </ul>
55
 
  </div>
56
 
  <div id="nav-path" class="navpath">
57
 
    <ul>
58
 
      <li class="navelem"><a class="el" href="classpkgCache.html">pkgCache</a>      </li>
59
 
      <li class="navelem"><a class="el" href="structpkgCache_1_1PackageFile.html">PackageFile</a>      </li>
60
 
    </ul>
61
 
  </div>
62
 
</div>
63
 
<div class="header">
64
 
  <div class="summary">
65
 
<a href="#pub-attribs">Public Attributes</a>  </div>
66
 
  <div class="headertitle">
67
 
<div class="title">pkgCache::PackageFile Struct Reference</div>  </div>
68
 
</div><!--header-->
69
 
<div class="contents">
70
 
<!-- doxytag: class="pkgCache::PackageFile" -->
71
 
<p>stores information about the files used to generate the cache  
72
 
 <a href="structpkgCache_1_1PackageFile.html#details">More...</a></p>
73
 
 
74
 
<p><code>#include &lt;<a class="el" href="pkgcache_8h_source.html">pkgcache.h</a>&gt;</code></p>
75
 
 
76
 
<p><a href="structpkgCache_1_1PackageFile-members.html">List of all members.</a></p>
77
 
<table class="memberdecls">
78
 
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
79
 
Public Attributes</h2></td></tr>
80
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7aead2c7e2505c014da71f5a5039d9af"></a><!-- doxytag: member="pkgCache::PackageFile::FileName" ref="a7aead2c7e2505c014da71f5a5039d9af" args="" -->
81
 
map_ptrloc&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpkgCache_1_1PackageFile.html#a7aead2c7e2505c014da71f5a5039d9af">FileName</a></td></tr>
82
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">physical disk file that this <a class="el" href="structpkgCache_1_1PackageFile.html" title="stores information about the files used to generate the cache">PackageFile</a> represents <br/></td></tr>
83
 
<tr><td class="memItemLeft" align="right" valign="top">map_ptrloc&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpkgCache_1_1PackageFile.html#a6d67934dc136a22e6fb46b59c04e30f7">Archive</a></td></tr>
84
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">the release information  <a href="#a6d67934dc136a22e6fb46b59c04e30f7"></a><br/></td></tr>
85
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad95ddc3380840beed4c652b0d3667907"></a><!-- doxytag: member="pkgCache::PackageFile::Codename" ref="ad95ddc3380840beed4c652b0d3667907" args="" -->
86
 
map_ptrloc&#160;</td><td class="memItemRight" valign="bottom"><b>Codename</b></td></tr>
87
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af274f4ac1f76093aa50e372aae6cc463"></a><!-- doxytag: member="pkgCache::PackageFile::Component" ref="af274f4ac1f76093aa50e372aae6cc463" args="" -->
88
 
map_ptrloc&#160;</td><td class="memItemRight" valign="bottom"><b>Component</b></td></tr>
89
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97bd57cd8f5c8df5fd909f8b59f0b71c"></a><!-- doxytag: member="pkgCache::PackageFile::Version" ref="a97bd57cd8f5c8df5fd909f8b59f0b71c" args="" -->
90
 
map_ptrloc&#160;</td><td class="memItemRight" valign="bottom"><b>Version</b></td></tr>
91
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad50fbc02429bd84afc224c7941483eb"></a><!-- doxytag: member="pkgCache::PackageFile::Origin" ref="aad50fbc02429bd84afc224c7941483eb" args="" -->
92
 
map_ptrloc&#160;</td><td class="memItemRight" valign="bottom"><b>Origin</b></td></tr>
93
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab52e798fbba2af260f7e04a52fd60d3d"></a><!-- doxytag: member="pkgCache::PackageFile::Label" ref="ab52e798fbba2af260f7e04a52fd60d3d" args="" -->
94
 
map_ptrloc&#160;</td><td class="memItemRight" valign="bottom"><b>Label</b></td></tr>
95
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10f1e4fdcbbe55cb6a13376e7e9b6b8e"></a><!-- doxytag: member="pkgCache::PackageFile::Architecture" ref="a10f1e4fdcbbe55cb6a13376e7e9b6b8e" args="" -->
96
 
map_ptrloc&#160;</td><td class="memItemRight" valign="bottom"><b>Architecture</b></td></tr>
97
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d3aa95903bf6c602018636f73836df0"></a><!-- doxytag: member="pkgCache::PackageFile::Site" ref="a2d3aa95903bf6c602018636f73836df0" args="" -->
98
 
map_ptrloc&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpkgCache_1_1PackageFile.html#a2d3aa95903bf6c602018636f73836df0">Site</a></td></tr>
99
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The site the index file was fetched from. <br/></td></tr>
100
 
<tr><td class="memItemLeft" align="right" valign="top">map_ptrloc&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpkgCache_1_1PackageFile.html#acfb626396ca6145d7ad40913ae1e5e30">IndexType</a></td></tr>
101
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">indicates what sort of index file this is  <a href="#acfb626396ca6145d7ad40913ae1e5e30"></a><br/></td></tr>
102
 
<tr><td class="memItemLeft" align="right" valign="top">unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpkgCache_1_1PackageFile.html#adc25a45dd4fc0985b33c968068f749c4">Size</a></td></tr>
103
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Size of the file.  <a href="#adc25a45dd4fc0985b33c968068f749c4"></a><br/></td></tr>
104
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a2d3a53446ef3217564ced73636f9bf"></a><!-- doxytag: member="pkgCache::PackageFile::mtime" ref="a4a2d3a53446ef3217564ced73636f9bf" args="" -->
105
 
time_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpkgCache_1_1PackageFile.html#a4a2d3a53446ef3217564ced73636f9bf">mtime</a></td></tr>
106
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Modification time for the file. <br/></td></tr>
107
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a15eb852dd5568416ca012c6dcbff021b"></a><!-- doxytag: member="pkgCache::PackageFile::Flags" ref="a15eb852dd5568416ca012c6dcbff021b" args="" -->
108
 
unsigned long&#160;</td><td class="memItemRight" valign="bottom"><b>Flags</b></td></tr>
109
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a834318688de732bfd0e8c1a1e79c44be"></a><!-- doxytag: member="pkgCache::PackageFile::NextFile" ref="a834318688de732bfd0e8c1a1e79c44be" args="" -->
110
 
map_ptrloc&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpkgCache_1_1PackageFile.html#a834318688de732bfd0e8c1a1e79c44be">NextFile</a></td></tr>
111
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Link to the next <a class="el" href="structpkgCache_1_1PackageFile.html" title="stores information about the files used to generate the cache">PackageFile</a> in the Cache. <br/></td></tr>
112
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0dd14fb57e3d3cc6b6fc5633c6ce65d5"></a><!-- doxytag: member="pkgCache::PackageFile::ID" ref="a0dd14fb57e3d3cc6b6fc5633c6ce65d5" args="" -->
113
 
unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpkgCache_1_1PackageFile.html#a0dd14fb57e3d3cc6b6fc5633c6ce65d5">ID</a></td></tr>
114
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">unique sequel ID <br/></td></tr>
115
 
</table>
116
 
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
117
 
<div class="textblock"><p>stores information about the files used to generate the cache </p>
118
 
<p><a class="el" href="structpkgCache_1_1Package.html" title="contains information for a single unique package">Package</a> files are referenced by <a class="el" href="structpkgCache_1_1Version.html" title="information for a single version of a package">Version</a> structures to be able to know after the generation still from which Packages file includes this <a class="el" href="structpkgCache_1_1Version.html" title="information for a single version of a package">Version</a> as we need this information later on e.g. for pinning. </p>
119
 
</div><hr/><h2>Member Data Documentation</h2>
120
 
<a class="anchor" id="a6d67934dc136a22e6fb46b59c04e30f7"></a><!-- doxytag: member="pkgCache::PackageFile::Archive" ref="a6d67934dc136a22e6fb46b59c04e30f7" args="" -->
121
 
<div class="memitem">
122
 
<div class="memproto">
123
 
      <table class="memname">
124
 
        <tr>
125
 
          <td class="memname">map_ptrloc <a class="el" href="structpkgCache_1_1PackageFile.html#a6d67934dc136a22e6fb46b59c04e30f7">Archive</a></td>
126
 
        </tr>
127
 
      </table>
128
 
</div>
129
 
<div class="memdoc">
130
 
 
131
 
<p>the release information </p>
132
 
<p>Please see the files document for a description of what the release information means. </p>
133
 
 
134
 
</div>
135
 
</div>
136
 
<a class="anchor" id="acfb626396ca6145d7ad40913ae1e5e30"></a><!-- doxytag: member="pkgCache::PackageFile::IndexType" ref="acfb626396ca6145d7ad40913ae1e5e30" args="" -->
137
 
<div class="memitem">
138
 
<div class="memproto">
139
 
      <table class="memname">
140
 
        <tr>
141
 
          <td class="memname">map_ptrloc <a class="el" href="structpkgCache_1_1PackageFile.html#acfb626396ca6145d7ad40913ae1e5e30">IndexType</a></td>
142
 
        </tr>
143
 
      </table>
144
 
</div>
145
 
<div class="memdoc">
146
 
 
147
 
<p>indicates what sort of index file this is </p>
148
 
<p>enumerate at least the possible indexes </p>
149
 
 
150
 
</div>
151
 
</div>
152
 
<a class="anchor" id="adc25a45dd4fc0985b33c968068f749c4"></a><!-- doxytag: member="pkgCache::PackageFile::Size" ref="adc25a45dd4fc0985b33c968068f749c4" args="" -->
153
 
<div class="memitem">
154
 
<div class="memproto">
155
 
      <table class="memname">
156
 
        <tr>
157
 
          <td class="memname">unsigned long <a class="el" href="structpkgCache_1_1PackageFile.html#adc25a45dd4fc0985b33c968068f749c4">Size</a></td>
158
 
        </tr>
159
 
      </table>
160
 
</div>
161
 
<div class="memdoc">
162
 
 
163
 
<p>Size of the file. </p>
164
 
<p>Used together with the modification time as a simple check to ensure that the Packages file has not been altered since Cache generation. </p>
165
 
 
166
 
</div>
167
 
</div>
168
 
<hr/>The documentation for this struct was generated from the following file:<ul>
169
 
<li>/tmp/apt-0.8.16~exp12ubuntu10.12/apt-pkg/<a class="el" href="pkgcache_8h_source.html">pkgcache.h</a></li>
170
 
</ul>
171
 
</div><!-- contents -->
172
 
 
173
 
 
174
 
<hr class="footer"/><address class="footer"><small>
175
 
Generated on Wed Sep 4 2013 16:02:35 for apt by &#160;<a href="http://www.doxygen.org/index.html">
176
 
<img class="footer" src="doxygen.png" alt="doxygen"/>
177
 
</a> 1.7.6.1
178
 
</small></address>
179
 
 
180
 
</body>
181
 
</html>