~ubuntu-branches/ubuntu/gutsy/libapache2-mod-python/gutsy

« back to all changes in this revision

Viewing changes to doc-html/pyapi-sess-classes.html

  • Committer: Bazaar Package Importer
  • Author(s): Norbert Tretkowski, Piotr Ozarowski
  • Date: 2006-10-12 17:14:47 UTC
  • mfrom: (1.2.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20061012171447-ji7e0w38nl37kknp
Tags: 3.2.10-2
[ Piotr Ozarowski ]
* Dependencies updated:
  + replaced apache2-common with apache2.2-common (closes: #391790)
  + bumped apache2-threaded-dev version (see above),
  + bumped python-central version (dh_python removed from debian/rules),
  + bumped debhelper version (see above),
  + added po-debconf to Build-Depends (lintian error).
* Removed deprecated dh_installmanpages from debian/rules
  (there are no manpages to install).
* Updated Dutch debconf translation from Vincent Zweije. (closes: #388834)
* Updated Czech debconf translation from Miroslav Kure. (closes: #384752)
* Updated Japanese debconf translation from Hideki Yamane. (closes: #391811)

Show diffs side-by-side

added added

removed removed

Lines of Context:
58
58
 
59
59
<P>
60
60
<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline">
61
 
  <td><nobr><b><a name="l2h-208"><tt class="function">Session</tt></a></b>(</nobr></td>
 
61
  <td><nobr><b><a name="l2h-215"><tt class="function">Session</tt></a></b>(</nobr></td>
62
62
  <td><var>req</var><big>[</big><var>, sid, secret, timeout, lock</var><big>]</big>)</td></tr></table>
63
63
<dd>
64
64
 
86
86
 
87
87
<P>
88
88
<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline">
89
 
  <td><nobr><b><span class="typelabel">class</span>&nbsp;<a name="l2h-209"><tt class="class">BaseSession</tt></a></b>(</nobr></td>
 
89
  <td><nobr><b><span class="typelabel">class</span>&nbsp;<a name="l2h-216"><tt class="class">BaseSession</tt></a></b>(</nobr></td>
90
90
  <td><var>req</var><big>[</big><var>, sid, secret, timeout, lock</var><big>]</big>)</td></tr></table>
91
91
<dd>
92
92
 
143
143
 
144
144
<P>
145
145
<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline">
146
 
  <td><nobr><b><a name="l2h-210"><tt class="method">is_new</tt></a></b>(</nobr></td>
 
146
  <td><nobr><b><a name="l2h-217"><tt class="method">is_new</tt></a></b>(</nobr></td>
147
147
  <td>)</td></tr></table>
148
148
<dd>
149
149
    Returns 1 if this session is new. A session will also be ``new''
160
160
 
161
161
<P>
162
162
<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline">
163
 
  <td><nobr><b><a name="l2h-211"><tt class="method">id</tt></a></b>(</nobr></td>
 
163
  <td><nobr><b><a name="l2h-218"><tt class="method">id</tt></a></b>(</nobr></td>
164
164
  <td>)</td></tr></table>
165
165
<dd>
166
166
    Returns the session id.
168
168
 
169
169
<P>
170
170
<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline">
171
 
  <td><nobr><b><a name="l2h-212"><tt class="method">created</tt></a></b>(</nobr></td>
 
171
  <td><nobr><b><a name="l2h-219"><tt class="method">created</tt></a></b>(</nobr></td>
172
172
  <td>)</td></tr></table>
173
173
<dd>
174
174
    Returns the session creation time in seconds since beginning of
177
177
 
178
178
<P>
179
179
<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline">
180
 
  <td><nobr><b><a name="l2h-213"><tt class="method">last_accessed</tt></a></b>(</nobr></td>
 
180
  <td><nobr><b><a name="l2h-220"><tt class="method">last_accessed</tt></a></b>(</nobr></td>
181
181
  <td>)</td></tr></table>
182
182
<dd>
183
183
    Returns last access time in seconds since beginning of epoch.
185
185
 
186
186
<P>
187
187
<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline">
188
 
  <td><nobr><b><a name="l2h-214"><tt class="method">timeout</tt></a></b>(</nobr></td>
 
188
  <td><nobr><b><a name="l2h-221"><tt class="method">timeout</tt></a></b>(</nobr></td>
189
189
  <td>)</td></tr></table>
190
190
<dd>
191
191
    Returns session timeout interval in seconds.
193
193
 
194
194
<P>
195
195
<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline">
196
 
  <td><nobr><b><a name="l2h-215"><tt class="method">set_timeout</tt></a></b>(</nobr></td>
 
196
  <td><nobr><b><a name="l2h-222"><tt class="method">set_timeout</tt></a></b>(</nobr></td>
197
197
  <td><var>secs</var>)</td></tr></table>
198
198
<dd>
199
199
    Set timeout to <var>secs</var>.
201
201
 
202
202
<P>
203
203
<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline">
204
 
  <td><nobr><b><a name="l2h-216"><tt class="method">invalidate</tt></a></b>(</nobr></td>
 
204
  <td><nobr><b><a name="l2h-223"><tt class="method">invalidate</tt></a></b>(</nobr></td>
205
205
  <td>)</td></tr></table>
206
206
<dd>
207
207
    This method will remove the session from the persistent store and
211
211
 
212
212
<P>
213
213
<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline">
214
 
  <td><nobr><b><a name="l2h-217"><tt class="method">load</tt></a></b>(</nobr></td>
 
214
  <td><nobr><b><a name="l2h-224"><tt class="method">load</tt></a></b>(</nobr></td>
215
215
  <td>)</td></tr></table>
216
216
<dd>
217
217
    Load the session values from storage.
219
219
 
220
220
<P>
221
221
<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline">
222
 
  <td><nobr><b><a name="l2h-218"><tt class="method">save</tt></a></b>(</nobr></td>
 
222
  <td><nobr><b><a name="l2h-225"><tt class="method">save</tt></a></b>(</nobr></td>
223
223
  <td>)</td></tr></table>
224
224
<dd>
225
225
    This method writes session values to storage.
227
227
 
228
228
<P>
229
229
<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline">
230
 
  <td><nobr><b><a name="l2h-219"><tt class="method">delete</tt></a></b>(</nobr></td>
 
230
  <td><nobr><b><a name="l2h-226"><tt class="method">delete</tt></a></b>(</nobr></td>
231
231
  <td>)</td></tr></table>
232
232
<dd>
233
233
    Remove the session from storage.
235
235
 
236
236
<P>
237
237
<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline">
238
 
  <td><nobr><b><a name="l2h-220"><tt class="method">init_lock</tt></a></b>(</nobr></td>
 
238
  <td><nobr><b><a name="l2h-227"><tt class="method">init_lock</tt></a></b>(</nobr></td>
239
239
  <td>)</td></tr></table>
240
240
<dd>
241
241
    This method initializes the session lock. There is no need to ever
245
245
 
246
246
<P>
247
247
<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline">
248
 
  <td><nobr><b><a name="l2h-221"><tt class="method">lock</tt></a></b>(</nobr></td>
 
248
  <td><nobr><b><a name="l2h-228"><tt class="method">lock</tt></a></b>(</nobr></td>
249
249
  <td>)</td></tr></table>
250
250
<dd>
251
251
    Locks this session. If the session is already locked by another
259
259
 
260
260
<P>
261
261
<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline">
262
 
  <td><nobr><b><a name="l2h-222"><tt class="method">unlock</tt></a></b>(</nobr></td>
 
262
  <td><nobr><b><a name="l2h-229"><tt class="method">unlock</tt></a></b>(</nobr></td>
263
263
  <td>)</td></tr></table>
264
264
<dd>
265
265
    Unlocks this session. (Same as <tt class="method">lock()</tt> - when locking is
269
269
 
270
270
<P>
271
271
<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline">
272
 
  <td><nobr><b><a name="l2h-223"><tt class="method">cleanup</tt></a></b>(</nobr></td>
 
272
  <td><nobr><b><a name="l2h-230"><tt class="method">cleanup</tt></a></b>(</nobr></td>
273
273
  <td>)</td></tr></table>
274
274
<dd>
275
275
    This method is for subclasses to implement session storage
289
289
 
290
290
<P>
291
291
<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline">
292
 
  <td><nobr><b><span class="typelabel">class</span>&nbsp;<a name="l2h-224"><tt class="class">DbmSession</tt></a></b>(</nobr></td>
 
292
  <td><nobr><b><span class="typelabel">class</span>&nbsp;<a name="l2h-231"><tt class="class">DbmSession</tt></a></b>(</nobr></td>
293
293
  <td><var>req, </var><big>[</big><var>, dbm, sid, secret, dbmtype, timeout, lock</var><big>]</big>)</td></tr></table>
294
294
<dd>
295
295
 
327
327
 
328
328
<P>
329
329
<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline">
330
 
  <td><nobr><b><span class="typelabel">class</span>&nbsp;<a name="l2h-225"><tt class="class">FileSession</tt></a></b>(</nobr></td>
 
330
  <td><nobr><b><span class="typelabel">class</span>&nbsp;<a name="l2h-232"><tt class="class">FileSession</tt></a></b>(</nobr></td>
331
331
  <td><var>req, </var><big>[</big><var>, sid, secret, timeout, lock, fast_cleanup, verify_cleanup</var><big>]</big>)</td></tr></table>
332
332
<dd>
333
333
 
462
462
 
463
463
<P>
464
464
<dl><dt><table cellpadding="0" cellspacing="0"><tr valign="baseline">
465
 
  <td><nobr><b><span class="typelabel">class</span>&nbsp;<a name="l2h-226"><tt class="class">MemorySession</tt></a></b>(</nobr></td>
 
465
  <td><nobr><b><span class="typelabel">class</span>&nbsp;<a name="l2h-233"><tt class="class">MemorySession</tt></a></b>(</nobr></td>
466
466
  <td><var>req, </var><big>[</big><var>, sid, secret, timeout, lock</var><big>]</big>)</td></tr></table>
467
467
<dd>
468
468
 
517
517
<b class="navlabel">Next:</b>
518
518
<a class="sectref" rel="next" href="pyapi-sess-example.html">4.8.2 Examples</A>
519
519
<hr>
520
 
<span class="release-info">Release 3.2.8, documentation updated on February 19, 2006.</span>
 
520
<span class="release-info">Release 3.2.10, documentation updated on July 19, 2006.</span>
521
521
</DIV>
522
522
<!--End of Navigation Panel-->
523
523